Lines Matching refs:kke

227 kbdAppKeyEvent (KBDKeyEvent *kke) {  in kbdAppKeyEvent()  argument
233 if (KBD_KEY_MODE_UP(kke->mode) && kke->unicode != KBK_Mod_Alt) { in kbdAppKeyEvent()
238 if (kke->unicode == KBK_Void) { in kbdAppKeyEvent()
243 if (KBD_KEY_MODE_UP(kke->mode) && kke->unicode == KBK_Mod_Alt) { in kbdAppKeyEvent()
244 kke->unicode = 0; in kbdAppKeyEvent()
248 if (kke->unicode == KBK_Caps_Lock || in kbdAppKeyEvent()
249 kke->unicode == KBK_Num_Lock || in kbdAppKeyEvent()
250 kke->unicode == KBK_Scroll_Lock) { in kbdAppKeyEvent()
256 KBDGetModState(kke->channel, &ms); in kbdAppKeyEvent()
263 KBDSetLedsRetry(kke->channel, leds); in kbdAppKeyEvent()
267 if (KBD_UC_IS_MODIFIER(kke->unicode)) { in kbdAppKeyEvent()
274 if (KBD_UC_IS_PRIVATE(kke->unicode) && in kbdAppKeyEvent()
275 !(KBD_MS_IS_NUMLOCK(kke->modState) && KBD_UC_IS_KP_NUM_UL_KEY(kke->unicode))) { in kbdAppKeyEvent()
278 if (kke->unicode == SpecialTable[i].code) { in kbdAppKeyEvent()
287 if (KBD_UC_IS_KP_NUM_UL_KEY(kke->unicode)) { in kbdAppKeyEvent()
288 kke->unicode = KBD_KP_NUM_UL_KEY_TO_KP_NUM_NL_KEY(kke->unicode); in kbdAppKeyEvent()
292 KPRPutChar( &kprq[kke->channel], kke->unicode ); in kbdAppKeyEvent()
295 while ( (utf16 = KPRGetChar( &kprq[kke->channel] )) != 0 ) { in kbdAppKeyEvent()
312 if (kke->unicode == KBK_Katakana_Hiragana) { in kbdAppKeyEvent()
319 KPRSetMode(&kprq[kke->channel], KPR_MODE_ALT_KEYPAD); in kbdAppKeyEvent()
323 … KPRSetMode(&kprq[kke->channel], (KPRMode) (KPR_MODE_JP_ROMAJI_HIRAGANA | KPR_MODE_ALT_KEYPAD)); in kbdAppKeyEvent()
327 … KPRSetMode(&kprq[kke->channel], (KPRMode) (KPR_MODE_JP_ROMAJI_KATAKANA | KPR_MODE_ALT_KEYPAD)); in kbdAppKeyEvent()
333 KBD_CALL (KBDGetCountry (kke->channel, &country)); in kbdAppKeyEvent()
338 if (kke->unicode == ' ' && ((kke->modState & KBD_MS_ALT)==KBD_MS_ALT)) { in kbdAppKeyEvent()
342 KBD_CALL( KBDSetModState(kke->channel, (KBDModState) (kke->modState | KBD_MS_LANG1)) ); in kbdAppKeyEvent()
345 KBD_CALL( KBDSetModState(kke->channel, (KBDModState) (kke->modState & ~KBD_MS_LANG1)) ); in kbdAppKeyEvent()