Lines Matching refs:kbd

111 static struct kbd_struct *kbd = kbd_table;  variable
450 if (kbd->kbdmode == VC_UNICODE) in handle_diacr()
467 if (kbd->kbdmode == VC_UNICODE) in fn_enter()
478 if (vc_kbd_mode(kbd, VC_CRLF)) in fn_enter()
487 chg_vc_kbd_led(kbd, VC_CAPSLOCK); in fn_caps_toggle()
495 set_vc_kbd_led(kbd, VC_CAPSLOCK); in fn_caps_on()
526 if (vc_kbd_mode(kbd, VC_APPLIC)) in fn_num()
541 chg_vc_kbd_led(kbd, VC_NUMLOCK); in fn_bare_num()
655 if ((kbd->kbdmode == VC_RAW || in k_spec()
656 kbd->kbdmode == VC_MEDIUMRAW || in k_spec()
657 kbd->kbdmode == VC_OFF) && in k_spec()
681 if (kbd->kbdmode == VC_UNICODE) in k_unicode()
783 applkey(vc, cur_chars[value], vc_kbd_mode(kbd, VC_CKMODE)); in k_cur()
795 if (vc_kbd_mode(kbd, VC_APPLIC) && !shift_down[KG_SHIFT]) { in k_pad()
800 if (!vc_kbd_led(kbd, VC_NUMLOCK)) { in k_pad()
835 applkey(vc, 'G', vc_kbd_mode(kbd, VC_APPLIC)); in k_pad()
841 if (value == KVAL(K_PENTER) && vc_kbd_mode(kbd, VC_CRLF)) in k_pad()
858 clr_vc_kbd_led(kbd, VC_CAPSLOCK); in k_shift()
878 if (kbd->kbdmode == VC_UNICODE) in k_shift()
891 if (vc_kbd_mode(kbd, VC_META)) { in k_meta()
927 chg_vc_kbd_lock(kbd, value); in k_lock()
936 chg_vc_kbd_slock(kbd, value); in k_slock()
938 if (!key_maps[kbd->lockstate ^ kbd->slockstate]) { in k_slock()
939 kbd->slockstate = 0; in k_slock()
940 chg_vc_kbd_slock(kbd, value); in k_slock()
976 if (kbd->kbdmode != VC_UNICODE) { in k_brl()
1255 leds |= (unsigned int)kbd->lockstate << 8; in kbd_bh()
1380 kbd = &kbd_table[vc->vc_num]; in kbd_rawcode()
1381 if (kbd->kbdmode == VC_RAW) in kbd_rawcode()
1403 kbd = &kbd_table[vc->vc_num]; in kbd_keycode()
1412 raw_mode = (kbd->kbdmode == VC_RAW); in kbd_keycode()
1426 if (kbd->kbdmode == VC_MEDIUMRAW) { in kbd_keycode()
1449 (!vc_kbd_mode(kbd, VC_REPEAT) || in kbd_keycode()
1459 param.shift = shift_final = (shift_state | kbd->slockstate) ^ kbd->lockstate; in kbd_keycode()
1460 param.ledstate = kbd->ledflagstate; in kbd_keycode()
1469 kbd->slockstate = 0; in kbd_keycode()
1496 if (vc_kbd_led(kbd, VC_CAPSLOCK)) { in kbd_keycode()
1509 if ((raw_mode || kbd->kbdmode == VC_OFF) && type != KT_SPEC && type != KT_SHIFT) in kbd_keycode()
1514 param.ledstate = kbd->ledflagstate; in kbd_keycode()
1518 kbd->slockstate = 0; in kbd_keycode()