Forráskód Böngészése

Kernel: Make all 6 VirtualConsoles available via shortcut

Add all 6 shortcuts even if the switch between VirtualConsoles is
currently not available in the graphical console.

Also make the case statement more compact.
Florian Angermeier 5 éve
szülő
commit
c969b8390d
1 módosított fájl, 1 hozzáadás és 4 törlés
  1. 1 4
      Kernel/Devices/KeyboardDevice.cpp

+ 1 - 4
Kernel/Devices/KeyboardDevice.cpp

@@ -321,10 +321,7 @@ void KeyboardDevice::handle_irq(const RegisterState&)
         default:
         default:
             if (m_modifiers & Mod_Alt) {
             if (m_modifiers & Mod_Alt) {
                 switch (ch) {
                 switch (ch) {
-                case 0x02: // 1
-                case 0x03: // 2
-                case 0x04: // 3
-                case 0x05: // 4
+                case 0x02 ... 0x07: // 1 to 6
                     VirtualConsole::switch_to(ch - 0x02);
                     VirtualConsole::switch_to(ch - 0x02);
                     break;
                     break;
                 default:
                 default: