Lines Matching refs:kbd
116 static struct kbd_struct *kbd = kbd_table; variable
429 if (kbd->kbdmode == VC_UNICODE) in handle_diacr()
446 if (kbd->kbdmode == VC_UNICODE) in fn_enter()
456 if (vc_kbd_mode(kbd, VC_CRLF)) in fn_enter()
464 chg_vc_kbd_led(kbd, VC_CAPSLOCK); in fn_caps_toggle()
471 set_vc_kbd_led(kbd, VC_CAPSLOCK); in fn_caps_on()
501 if (vc_kbd_mode(kbd,VC_APPLIC)) in fn_num()
516 chg_vc_kbd_led(kbd, VC_NUMLOCK); in fn_bare_num()
634 if ((kbd->kbdmode == VC_RAW || in k_spec()
635 kbd->kbdmode == VC_MEDIUMRAW) && in k_spec()
659 if (kbd->kbdmode == VC_UNICODE) in k_unicode()
727 applkey(vc, cur_chars[value], vc_kbd_mode(kbd, VC_CKMODE)); in k_cur()
739 if (vc_kbd_mode(kbd, VC_APPLIC) && !shift_down[KG_SHIFT]) { in k_pad()
744 if (!vc_kbd_led(kbd, VC_NUMLOCK)) in k_pad()
778 applkey(vc, 'G', vc_kbd_mode(kbd, VC_APPLIC)); in k_pad()
783 if (value == KVAL(K_PENTER) && vc_kbd_mode(kbd, VC_CRLF)) in k_pad()
800 clr_vc_kbd_led(kbd, VC_CAPSLOCK); in k_shift()
820 if (kbd->kbdmode == VC_UNICODE) in k_shift()
833 if (vc_kbd_mode(kbd, VC_META)) { in k_meta()
866 chg_vc_kbd_lock(kbd, value); in k_lock()
874 chg_vc_kbd_slock(kbd, value); in k_slock()
876 if (!key_maps[kbd->lockstate ^ kbd->slockstate]) { in k_slock()
877 kbd->slockstate = 0; in k_slock()
878 chg_vc_kbd_slock(kbd, value); in k_slock()
914 if (kbd->kbdmode != VC_UNICODE) { in k_brl()
967 void setledstate(struct kbd_struct *kbd, unsigned int led) in setledstate() argument
971 kbd->ledmode = LED_SHOW_IOCTL; in setledstate()
973 kbd->ledmode = LED_SHOW_FLAGS; in setledstate()
979 struct kbd_struct *kbd = kbd_table + fg_console; in getleds() local
983 if (kbd->ledmode == LED_SHOW_IOCTL) in getleds()
986 leds = kbd->ledflagstate; in getleds()
988 if (kbd->ledmode == LED_SHOW_MEM) { in getleds()
1141 kbd = kbd_table + fg_console; in kbd_rawcode()
1142 if (kbd->kbdmode == VC_RAW) in kbd_rawcode()
1162 kbd = kbd_table + fg_console; in kbd_keycode()
1178 if ((raw_mode = (kbd->kbdmode == VC_RAW)) && !hw_raw) in kbd_keycode()
1205 if (kbd->kbdmode == VC_MEDIUMRAW) { in kbd_keycode()
1231 (!vc_kbd_mode(kbd, VC_REPEAT) || in kbd_keycode()
1241 param.shift = shift_final = (shift_state | kbd->slockstate) ^ kbd->lockstate; in kbd_keycode()
1242 param.ledstate = kbd->ledflagstate; in kbd_keycode()
1248 kbd->slockstate = 0; in kbd_keycode()
1275 if (vc_kbd_led(kbd, VC_CAPSLOCK)) { in kbd_keycode()
1291 param.ledstate = kbd->ledflagstate; in kbd_keycode()
1295 kbd->slockstate = 0; in kbd_keycode()