Lines Matching defs:key_pos
134 static boolean_t kb8042_autorepeat_detect(struct kb8042 *kb8042, int key_pos,
1013 int key_pos = -1;
1038 legit = KeyboardConvertScan(kb8042, scancode, &key_pos, &state,
1050 if (key_pos == kb8042->debugger.mod1) {
1053 if (key_pos == kb8042->debugger.mod2) {
1057 key_pos == kb8042->debugger.trigger &&
1085 if (kb8042_autorepeat_detect(kb8042, key_pos, state)) {
1090 kb8042_process_key(kb8042, key_pos, state);
1098 (void) kb8042_autorepeat_detect(kb8042, key_pos, KEY_RELEASED);
1099 kb8042_process_key(kb8042, key_pos, state);
1105 kb8042_process_key(struct kb8042 *kb8042, kbtrans_key_t key_pos,
1110 ASSERT(key_pos >= 0 && key_pos <= 255);
1112 kbtrans_streams_key(kb8042->hw_kbtrans, key_pos, state);
1114 key = keytab_pc2usb[key_pos];
1489 int key_pos,
1493 if (kb8042->kb_old_key_pos == key_pos)
1496 if (kb8042->kb_old_key_pos == key_pos) {
1499 kb8042->kb_old_key_pos = key_pos;