我正在尝试在 Go 中扫描向上和向下箭头键代码,但它似乎不起作用。到目前为止,我已经尝试过这个:
in = bufio.NewReader(os.Stdin)
b, err := in.ReadByte()
fmt.Println("Key code:", b, err)
但是当我按下向上或向下键时,它永远不会停止读取(它永远不会运行Println语句)并且只在终端中直接显示“^[[A”和“^[[B”。任何想法?
红糖糍粑
相关分类