]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Console/TerminalDxe/TerminalConIn.c
MdeModulePkg/TerminalDxe: Enhance the arrow keys support
[mirror_edk2.git] / MdeModulePkg / Universal / Console / TerminalDxe / TerminalConIn.c
index ac31f27984a086c13820b208dff29fd98d912394..f8c71f95c1e3f16affbf3e571e402ccc7ff67139 100644 (file)
@@ -1670,8 +1670,12 @@ UnicodeToEfiKey (
 \r
       if (TerminalDevice->TerminalType == TerminalTypePcAnsi    ||\r
           TerminalDevice->TerminalType == TerminalTypeVt100     ||\r
-          TerminalDevice->TerminalType == TerminalTypeVtUtf8 ||\r
-          TerminalDevice->TerminalType == TerminalTypeTtyTerm ||\r
+          TerminalDevice->TerminalType == TerminalTypeVt100Plus ||\r
+          TerminalDevice->TerminalType == TerminalTypeVtUtf8    ||\r
+          TerminalDevice->TerminalType == TerminalTypeTtyTerm   ||\r
+          TerminalDevice->TerminalType == TerminalTypeLinux     ||\r
+          TerminalDevice->TerminalType == TerminalTypeXtermR6   ||\r
+          TerminalDevice->TerminalType == TerminalTypeVt400     ||\r
           TerminalDevice->TerminalType == TerminalTypeSCO) {\r
         switch (UnicodeChar) {\r
         case 'A':\r