Lines Matching +full:key +full:- +full:down
7 * Copyright (c) 1999-2006 Silicon Graphics, Inc. All Rights Reserved.
28 #define CTRL(c) ((c) - 64)
41 static int shift_lock; /* CAPS LOCK state (0-off, 1-on) */ in kdb_get_kbd_char()
49 return -1; in kdb_get_kbd_char()
54 return -1; in kdb_get_kbd_char()
66 return -1; in kdb_get_kbd_char()
71 * keep the shift state so long as the key is in kdb_get_kbd_char()
72 * held down). in kdb_get_kbd_char()
77 * Next key may use shift table in kdb_get_kbd_char()
83 return -1; in kdb_get_kbd_char()
88 * Left ctrl key in kdb_get_kbd_char()
94 return -1; in kdb_get_kbd_char()
100 return -1; in kdb_get_kbd_char()
118 return -1; in kdb_get_kbd_char()
142 case 0x50: /* Down */ in kdb_get_kbd_char()
149 return -1; in kdb_get_kbd_char()
154 * - Masahiro Adegawa in kdb_get_kbd_char()
178 /* non-printable supported control characters */ in kdb_get_kbd_char()
185 case CTRL('N'): /* Down */ in kdb_get_kbd_char()
198 return -1; /* ignore unprintables */ in kdb_get_kbd_char()
229 * Enter key. Need to absorb the break code here, lest it gets in kdb_kbd_cleanup_state()
236 * sequence. This means we can't propagate the repeated key in kdb_kbd_cleanup_state()
271 * Note, if you held some key as ENTER was depressed, in kdb_kbd_cleanup_state()