io/key: add NameSpace, report it on Linux

Fixes gio#204.

Signed-off-by: pierre <pierre.curto@gmail.com>
This commit is contained in:
pierre
2021-03-12 08:19:01 +01:00
committed by Elias Naur
parent c5fb759aef
commit e0262c20e3
5 changed files with 6 additions and 5 deletions
+1 -1
View File
@@ -570,7 +570,7 @@ func translateKey(k string) (string, bool) {
case "Tab":
n = key.NameTab
case " ":
n = "Space"
n = key.NameSpace
case "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "F10", "F11", "F12":
n = k
default:
+1 -1
View File
@@ -443,7 +443,7 @@ func convertKey(k rune) (string, bool) {
case 0x09, 0x19:
n = key.NameTab
case 0x20:
n = "Space"
n = key.NameSpace
default:
k = unicode.ToUpper(k)
if !unicode.IsPrint(k) {
+1 -1
View File
@@ -671,7 +671,7 @@ func convertKeyCode(code uintptr) (string, bool) {
case windows.VK_TAB:
r = key.NameTab
case windows.VK_SPACE:
r = "Space"
r = key.NameSpace
case windows.VK_OEM_1:
r = ";"
case windows.VK_OEM_PLUS: