Ariver
2026-07-06 7cec9cadc16b6daf902c89aca770f37f1843099b
C1.source/privatevoice.src/internal/hotkey/hotkey.go
@@ -2,6 +2,7 @@
import (
   "fmt"
   "runtime"
   "time"
)
@@ -24,6 +25,10 @@
// 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 0x11:
      return "Ctrl"
@@ -52,8 +57,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"