1
Go에서 위쪽 및 아래쪽 화살표 키 코드를 검사하려고하는데 작동하지 않는 것 같습니다. 지금까지 나는이 시도했다 :Go에서 위쪽 및 아래쪽 화살표 스캔?
in = bufio.NewReader(os.Stdin)
b, err := in.ReadByte()
fmt.Println("Key code:", b, err)
을하지만 위쪽 또는 키 아래, 그것은 읽기를 정지 결코이 (가 Println
문을 실행하지 않음) 누르면 그냥 "^ [[A"와 "^ [표시 할 때 [B "터미널에서 직접. 어떤 생각?
또한 termbox-go와 tcell을 비교할 수도 있습니다.이 방법은 일부 영역에서 다른 디자인 방식을 사용합니다. https://github.com/gdamore/tcell 귀하의 필요에 따라 더 좋을 수도 있고 더 나 빠질 수도 있습니다. – 425nesp