C1.source/privatevoice.src/internal/hotkey/hotkey.go
@@ -2,6 +2,7 @@ import ( "fmt" "runtime" "time" ) @@ -24,7 +25,13 @@ // GetKeyName returns the display name for a virtual key code. func GetKeyName(vk int) string { return GetKeyNameForPlatform(vk, runtime.GOOS) } func GetKeyNameForPlatform(vk int, goos string) string { switch vk { case 0: return "" case 0x11: return "Ctrl" case 0xA2: @@ -52,8 +59,14 @@ case 0x0D: return "Enter" case 0x5B: if goos == "darwin" { return "L-⌘" } return "L-Win" case 0x5C: if goos == "darwin" { return "R-⌘" } return "R-Win" case 0x1B: return "Esc"