I was recently playing a game and I was trying out the new feature of inputting moves with the keyboard. I intended to play Be3, but due to the unfortunate placement of the "3" key being just above the "e" key on my qwerty keyboard, I ended up typing "b3" and made an epic blunder as a result. I realized the error as soon as I typed it, however, there was no way to make a correction before submitting the move since my input was accepted and played instantly.
My suggestion is to add an option to press "enter" before having the keyboard input accepted and played on the board. This way, players could avoid playing a blunder when a typo is made.
This experience also raised a question in my mind. In my limited experience with this new feature (which I think is awesome btw!), the user input is accepted as soon as it is recognized as a legal move. Suppose there is a position where the player to move can castle both short and long and wants to castle long. One would type "O-O-O" to do this but since typing "O-O" is required as part of that, would this input make you castle short automatically?
My suggestion is to add an option to press "enter" before having the keyboard input accepted and played on the board. This way, players could avoid playing a blunder when a typo is made.
This experience also raised a question in my mind. In my limited experience with this new feature (which I think is awesome btw!), the user input is accepted as soon as it is recognized as a legal move. Suppose there is a position where the player to move can castle both short and long and wants to castle long. One would type "O-O-O" to do this but since typing "O-O" is required as part of that, would this input make you castle short automatically?