]> git.proxmox.com Git - mirror_edk2.git/commit
MdeModulePkg/TerminalDxe: Extend the terminal console support types
authorZhichao Gao <zhichao.gao@intel.com>
Fri, 6 Sep 2019 07:38:00 +0000 (15:38 +0800)
committerLiming Gao <liming.gao@intel.com>
Tue, 24 Sep 2019 13:56:46 +0000 (21:56 +0800)
commit8a53ea9d9f40aad5504dc6080978a30b1b89ff3e
tree43def6d0d5b4453d2cb81b6dea522d6c7013b1d6
parentda63ba5174b67d10b8692298dd2fedff34d55014
MdeModulePkg/TerminalDxe: Extend the terminal console support types

REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2186

Extend the support types of terminal console driver. New added types
are Linux, XtermR6, VT400 and SCO.

Refer to
https://www.ssh.com/ssh/putty/putty-manuals/0.68/Chapter4.html#config-funkeys

Add the missing VT100+ function keys map.

Add F1-F12 function keys map for Linux, XtermR6, VT400 and SCO.

Cc: Jian J Wang <jian.j.wang@intel.com>
Cc: Hao A Wu <hao.a.wu@intel.com>
Cc: Ray Ni <ray.ni@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Signed-off-by: Zhichao Gao <zhichao.gao@intel.com>
Reviewed-by: Ray Ni <ray.ni@intel.com>
MdeModulePkg/Universal/Console/TerminalDxe/Terminal.c
MdeModulePkg/Universal/Console/TerminalDxe/Terminal.h
MdeModulePkg/Universal/Console/TerminalDxe/TerminalConIn.c
MdeModulePkg/Universal/Console/TerminalDxe/TerminalConOut.c
MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf