mirror of
https://github.com/mist-devel/mist-firmware.git
synced 2026-02-03 06:50:45 +00:00
Fix handling of modifiers
This commit is contained in:
17
menu.c
17
menu.c
@@ -1287,16 +1287,17 @@ void HandleUI(void)
|
||||
OsdWrite(2, s, 0,0);
|
||||
uint16_t keys_ps2[6]={0,0,0,0,0,0};
|
||||
StateKeyboardPressedPS2(keys_ps2);
|
||||
assign_ps2_modifier( m, 0x1, 0x14, keys_ps2); // LCTRL
|
||||
assign_ps2_modifier( m, 0x2, 0x12, keys_ps2); // LSHIFT
|
||||
assign_ps2_modifier( m, 0x4, 0x11, keys_ps2); // LALT
|
||||
assign_ps2_modifier( m, 0x8, 0xE01F, keys_ps2); // LGUI
|
||||
assign_ps2_modifier( m, 0x10, 0xE014, keys_ps2); // RCTRL
|
||||
assign_ps2_modifier( m, 0x20, 0x59, keys_ps2); // RSHIFT
|
||||
assign_ps2_modifier( m, 0x40, 0xE011, keys_ps2); // RALT
|
||||
assign_ps2_modifier( m, 0x80, 0xE027, keys_ps2); // RGUI
|
||||
assign_ps2_modifier( mod, 0x1, 0x14, keys_ps2); // LCTRL
|
||||
assign_ps2_modifier( mod, 0x2, 0x12, keys_ps2); // LSHIFT
|
||||
assign_ps2_modifier( mod, 0x4, 0x11, keys_ps2); // LALT
|
||||
assign_ps2_modifier( mod, 0x8, 0xE01F, keys_ps2); // LGUI
|
||||
assign_ps2_modifier( mod, 0x10, 0xE014, keys_ps2); // RCTRL
|
||||
assign_ps2_modifier( mod, 0x20, 0x59, keys_ps2); // RSHIFT
|
||||
assign_ps2_modifier( mod, 0x40, 0xE011, keys_ps2); // RALT
|
||||
assign_ps2_modifier( mod, 0x80, 0xE027, keys_ps2); // RGUI
|
||||
siprintf(s, " %4x %4x %4x %4x ", keys_ps2[0], keys_ps2[1], keys_ps2[2], keys_ps2[3]);// keys_ps2[4], keys_ps2[5]);
|
||||
OsdWrite(5, s, 0, 0);
|
||||
//OsdWrite(5, "", 0, 0);
|
||||
// allow allow exit when hitting space and ESC
|
||||
for(i=0; i<6; i++) {
|
||||
if(keys[i]==0x29) { //ESC
|
||||
|
||||
Reference in New Issue
Block a user