logo
2
1
WeChat Login

/Tag/v1.4.1

v1.4.1
OverviewDeployMetadata

fix: 使用 ReadConsoleInputW 彻底修复 Windows 方向键无响应

在某些 Windows 环境(CMD + MakeRaw 模式)中,os.Stdin.Read()
不产生方向键字节,导致菜单无法切换。

改为调用 Windows API ReadConsoleInputW 直接读取 INPUT_RECORD
键盘事件,完全独立于控制台模式标志,兼容 CMD、PowerShell、
Windows Terminal 等所有 Windows 控制台环境。

  • console_windows.go: 新增 inputRecord 结构体和 readConsoleKey()
  • console_other.go: 新增 readConsoleKey() 编译存根
  • dmxapi-claude-code.go: readRawKey() 在 Windows 上委托给 readConsoleKey()

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com