mirror of
https://git.savannah.gnu.org/git/grub.git
synced 2026-10-21 06:49:35 +00:00
2008-05-29 Robert Millan <rmh@aybabtu.com>
* term/i386/pc/at_keyboard.c (grub_console_checkkey): Add support for
control key combinations.
This commit is contained in:
1 parent
eee96e0837
commit
ee63252905
2 files changed
+8
-1
No files matched your search
@@ -186,7 +186,9 @@ grub_console_checkkey (void)
|
||||
key = -1;
|
||||
break;
|
||||
default:
|
||||
if ((at_keyboard_status & (KEYBOARD_STATUS_SHIFT_L | KEYBOARD_STATUS_SHIFT_R))
|
||||
if (at_keyboard_status & (KEYBOARD_STATUS_CTRL_L | KEYBOARD_STATUS_CTRL_R))
|
||||
key = keyboard_map[key] - 'a' + 1;
|
||||
else if ((at_keyboard_status & (KEYBOARD_STATUS_SHIFT_L | KEYBOARD_STATUS_SHIFT_R))
|
||||
&& keyboard_map_shift[key])
|
||||
key = keyboard_map_shift[key];
|
||||
else
|
||||
|
||||
Reference in new issue
Block a user