Lines Matching refs:kke
237 kbdAppKeyEvent (KBDKeyEvent *kke) { in kbdAppKeyEvent() argument
243 if (KBD_KEY_MODE_UP(kke->mode) && kke->unicode != KBK_Mod_Alt) { in kbdAppKeyEvent()
248 if (kke->unicode == KBK_Void) { in kbdAppKeyEvent()
253 if (KBD_KEY_MODE_UP(kke->mode) && kke->unicode == KBK_Mod_Alt) { in kbdAppKeyEvent()
254 kke->unicode = 0; in kbdAppKeyEvent()
258 if (kke->unicode == KBK_Caps_Lock || in kbdAppKeyEvent()
259 kke->unicode == KBK_Num_Lock || in kbdAppKeyEvent()
260 kke->unicode == KBK_Scroll_Lock) { in kbdAppKeyEvent()
266 KBDGetModState(kke->channel, &ms); in kbdAppKeyEvent()
273 KBDSetLedsRetry(kke->channel, leds); in kbdAppKeyEvent()
277 if (KBD_UC_IS_MODIFIER(kke->unicode)) { in kbdAppKeyEvent()
284 if (KBD_UC_IS_PRIVATE(kke->unicode) && in kbdAppKeyEvent()
285 !(KBD_MS_IS_NUMLOCK(kke->modState) && KBD_UC_IS_KP_NUM_UL_KEY(kke->unicode))) { in kbdAppKeyEvent()
288 if (kke->unicode == SpecialTable[i].code) { in kbdAppKeyEvent()
297 if (KBD_UC_IS_KP_NUM_UL_KEY(kke->unicode)) { in kbdAppKeyEvent()
298 kke->unicode = KBD_KP_NUM_UL_KEY_TO_KP_NUM_NL_KEY(kke->unicode); in kbdAppKeyEvent()
302 KPRPutChar( &kprq[kke->channel], kke->unicode ); in kbdAppKeyEvent()
305 while ( (utf16 = KPRGetChar( &kprq[kke->channel] )) != 0 ) { in kbdAppKeyEvent()
322 if (kke->unicode == KBK_Katakana_Hiragana) { in kbdAppKeyEvent()
329 KPRSetMode(&kprq[kke->channel], KPR_MODE_ALT_KEYPAD); in kbdAppKeyEvent()
333 … KPRSetMode(&kprq[kke->channel], (KPRMode) (KPR_MODE_JP_ROMAJI_HIRAGANA | KPR_MODE_ALT_KEYPAD)); in kbdAppKeyEvent()
337 … KPRSetMode(&kprq[kke->channel], (KPRMode) (KPR_MODE_JP_ROMAJI_KATAKANA | KPR_MODE_ALT_KEYPAD)); in kbdAppKeyEvent()
343 KBD_CALL (KBDGetCountry (kke->channel, &country)); in kbdAppKeyEvent()
348 if (kke->unicode == ' ' && ((kke->modState & KBD_MS_ALT)==KBD_MS_ALT)) { in kbdAppKeyEvent()
352 KBD_CALL( KBDSetModState(kke->channel, (KBDModState) (kke->modState | KBD_MS_LANG1)) ); in kbdAppKeyEvent()
355 KBD_CALL( KBDSetModState(kke->channel, (KBDModState) (kke->modState & ~KBD_MS_LANG1)) ); in kbdAppKeyEvent()