Lines Matching +full:ctrl +full:- +full:b

7  * Copyright (c) 1999-2006 Silicon Graphics, Inc.  All Rights Reserved.
28 #define CTRL(c) ((c) - 64) macro
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()
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()
128 /* Translate special keys to equivalent CTRL control characters */ in kdb_get_kbd_char()
131 return CTRL('I'); in kdb_get_kbd_char()
133 return CTRL('D'); in kdb_get_kbd_char()
135 return CTRL('A'); in kdb_get_kbd_char()
137 return CTRL('E'); in kdb_get_kbd_char()
139 return CTRL('B'); in kdb_get_kbd_char()
141 return CTRL('P'); in kdb_get_kbd_char()
143 return CTRL('N'); in kdb_get_kbd_char()
145 return CTRL('F'); 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()
179 case CTRL('A'): /* Home */ in kdb_get_kbd_char()
180 case CTRL('B'): /* Left */ in kdb_get_kbd_char()
181 case CTRL('D'): /* Del */ in kdb_get_kbd_char()
182 case CTRL('E'): /* End */ in kdb_get_kbd_char()
183 case CTRL('F'): /* Right */ in kdb_get_kbd_char()
184 case CTRL('I'): /* Tab */ in kdb_get_kbd_char()
185 case CTRL('N'): /* Down */ in kdb_get_kbd_char()
186 case CTRL('P'): /* Up */ in kdb_get_kbd_char()
198 return -1; /* ignore unprintables */ in kdb_get_kbd_char()