Lines Matching defs:ks
280 struct kbd_state *ks;
284 ks = &k->k_state;
301 error = kbd_oldkeymap(ks, cmd, (struct okiockey *)data);
308 error = kbd_iockeymap(ks, cmd, (struct kiockeymap *)data);
318 *(int *)data = ks->kbd_id;
326 *(int *)data = ks->kbd_layout;
336 *(char *)data = ks->kbd_leds;
374 kbd_iockeymap(struct kbd_state *ks, u_long cmd, struct kiockeymap *kio)
381 km = ks->kbd_k.k_normal;
384 km = ks->kbd_k.k_shifted;
387 km = ks->kbd_k.k_control;
390 km = ks->kbd_k.k_release;
425 kbd_oldkeymap(struct kbd_state *ks, u_long cmd, struct okiockey *kio)
597 struct kbd_state *ks= &k->k_state;
606 keysym = kbd_code_to_keysym(ks, code);
613 code, ks->kbd_modbits, keysym);
662 struct kbd_state *ks = &k->k_state;
672 if (ks->kbd_modbits & KBMOD_META_MASK)
688 ks->kbd_modbits &= ~data;
693 ks->kbd_modbits |= data;
698 ks->kbd_modbits ^= data;
703 ks->kbd_modbits &= ~0xFFFF;
755 struct kbd_state *ks = &k->k_state;
758 leds = ks->kbd_leds;
761 if (ks->kbd_modbits & (1 << KBMOD_CAPSLOCK))
763 if (ks->kbd_modbits & (1 << KBMOD_NUMLOCK))
821 kbd_xlate_init(struct kbd_state *ks)
826 id = ks->kbd_id;
833 ks->kbd_k = *ktbls; /* struct assignment */
834 ks->kbd_modbits = 0;
842 kbd_code_to_keysym(struct kbd_state *ks, int c)
852 km = ks->kbd_k.k_release;
853 else if (ks->kbd_modbits & KBMOD_CTRL_MASK)
854 km = ks->kbd_k.k_control;
855 else if (ks->kbd_modbits & KBMOD_SHIFT_MASK)
856 km = ks->kbd_k.k_shifted;
858 km = ks->kbd_k.k_normal;
872 if ((ks->kbd_modbits & (1 << KBMOD_CAPSLOCK)) &&
884 if ((ks->kbd_modbits & (1 << KBMOD_NUMLOCK)) &&