diff --git a/src/InputMappings.cpp b/src/InputMappings.cpp index 705a40f..6c8ed3d 100644 --- a/src/InputMappings.cpp +++ b/src/InputMappings.cpp @@ -170,7 +170,7 @@ bool InputMappings::CheckKeyboardBrowseMode() // SetKeyboardFlag(PAGEUP_LCD_FLAG); //else if (keyboard->KeyHeld(KEY_END)) // SetKeyboardFlag(PAGEDOWN_LCD_FLAG); - else if (keyboard->KeyHeld(KEY_N)) + else if (keyboard->KeyHeld(KEY_N) && keyboard->KeyEitherAlt() ) SetKeyboardFlag(NEWD64_FLAG); else { diff --git a/src/Keyboard.h b/src/Keyboard.h index 5420534..ad0e631 100644 --- a/src/Keyboard.h +++ b/src/Keyboard.h @@ -344,9 +344,9 @@ public: { return (keyStatus[0] | keyStatus[1]); } - inline bool KeyLeftAlt() + inline bool KeyEitherAlt() { - return (modifier & 1<<2); + return (modifier & (KEY_MOD_LALT | KEY_MOD_RALT) ); } }; #endif