proto key event