From 881f5a8c524c33a5a6b7146d750ca7975bbb1ebe Mon Sep 17 00:00:00 2001 From: Miguel de Icaza Date: Fri, 16 Feb 2018 22:54:36 -0500 Subject: [PATCH] Windows: proper function key mapping --- Terminal.Gui/Driver.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Terminal.Gui/Driver.cs b/Terminal.Gui/Driver.cs index f4e4c59e4..b321d5610 100644 --- a/Terminal.Gui/Driver.cs +++ b/Terminal.Gui/Driver.cs @@ -1022,10 +1022,10 @@ namespace Terminal.Gui { Key MapKey (ConsoleKeyInfo keyInfo) { switch (keyInfo.Key) { - case ConsoleKey.Tab: - return Key.Tab; case ConsoleKey.Escape: return Key.Esc; + case ConsoleKey.Tab: + return Key.Tab; case ConsoleKey.Home: return Key.Home; case ConsoleKey.End: @@ -1067,7 +1067,7 @@ namespace Terminal.Gui { if (key >= ConsoleKey.F1 && key <= ConsoleKey.F10) { var delta = key - ConsoleKey.F1; - return (Key)(ConsoleKey.F1 + delta); + return (Key)((int) Key.F1 + delta); } return (Key)(0xffffffff);