J'essaie de rechercher les codes de touches fléchées vers le haut et vers le bas dans Go, mais cela ne semble pas fonctionner. Jusqu'à présent, je l'ai essayé ceci:Recherche de flèches haut et bas dans Go?
in = bufio.NewReader(os.Stdin)
b, err := in.ReadByte()
fmt.Println("Key code:", b, err)
Mais quand je presse la touche haut ou bas, il ne cesse de lire (il n'a jamais exécuté l'instruction Println
) et juste affiche «^[[A » et «^[ [B "directement dans le terminal. Une idée?
En outre, vous pouvez également comparer termbox-go avec tcell, qui prend une approche de conception différente dans certaines zones. https://github.com/gdamore/tcell Il pourrait être meilleur ou pire, selon vos besoins. – 425nesp