Ariver
2026-07-12 24f551a39eae849d891da26cc91f90d354e3a2db
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"