@thibault, there is a little bug with inputting moves with a keyboard. When I write SAN (Ra6) before my opponent has made a move, it executes, but if I write UCI (h6a6) (as a premove), it doesn't work. Also writing h6 (or anything like this) only selects a piece on my turn, but when it's my opponent's turn, it doesn't select the piece. This makes premoves only possible with Ra6 (SAN) type of input, but when there are two possible moves (for example, Rh6-a6 and Ra8-a6), we have to use UCI (h6a6), which in this case doesn't work:
i.snag.gy/45RSOY.jpg
Also even Ra6 executes a move not as a premove, but it just executes it right after an opponent's move, which takes approximately 10ms (with usual mouse premoves it's 0ms). Would be cool if keyboard input worked as usual premoves too.
What I'm thinking of is a userscript which would do this: I press "R" (rook) and click with the mouse on a6 — this combination writes "R" + "a6" ("Ra6") in the field for keyboard input, and it executes.
i.snag.gy/45RSOY.jpg
Also even Ra6 executes a move not as a premove, but it just executes it right after an opponent's move, which takes approximately 10ms (with usual mouse premoves it's 0ms). Would be cool if keyboard input worked as usual premoves too.
What I'm thinking of is a userscript which would do this: I press "R" (rook) and click with the mouse on a6 — this combination writes "R" + "a6" ("Ra6") in the field for keyboard input, and it executes.