Lines Matching defs:keyboard
283 struct keyboard { struct
285 int k_keymap_size; /* Number of entries in keymaps */
286 keymap_entry_t *k_normal; /* Unshifted */
287 keymap_entry_t *k_shifted; /* Shifted */
288 keymap_entry_t *k_caps; /* Caps locked */
289 keymap_entry_t *k_altgraph; /* Alt Graph down */
290 keymap_entry_t *k_numlock; /* Num Lock down */
291 keymap_entry_t *k_control; /* Controlled */
292 keymap_entry_t *k_up; /* Key went up */
302 int k_idleshifts; /* Shifts that keep across idle */
303 int k_idlebuckys; /* Bucky bits that keep across idle */
304 unsigned char k_abort1; /* 1st key of abort sequence */
305 unsigned char k_abort1a; /* alternate 1st key */
306 unsigned char k_abort2; /* 2nd key of abort sequence */
307 int k_toggleshifts; /* Shifts that toggle on down from */
309 struct exception_map *k_except; /* Oddball cases */
310 unsigned char k_newabort1; /* 1st key of new abort sequence */
311 unsigned char k_newabort1a; /* alternate 1st key */
312 unsigned char k_newabort2; /* 2nd key of new abort sequence */