Creating unlimited multiple premoves compatible with all Lichess styles of playing (keyboard, mouse, touchscreen)
Note
This repository is a fork. It seems like the original owner deleted their repository. Also multi-premove / keyboard extensions are banned according to Lichess TOS. So this is a historical interest.
However in the long future I may create an extension with non-movement related keyboard shortcuts such as keybindings for auto-berserk-back, berserk, rematch, accept draw, resign, back-to-tournament, etc., if I figure out how. (The old way of sending input to Lichess doesn't work.)
And it would also display information like the 50-move counter (actually a 100-half-move counter).
- This extension also includes keyboard.
- This extension is experiemental, but should have higher capacities than the previous KB extension. If you see a bug, open a new issue and describe it in detail.
- You can watch the installation process in this video: https://youtu.be/NPs62vX1Dk0
- To install, download the extension (the extension is in the "Extension" folder) and load as an unpacked extension in any Chromium browser (enable developer mode). This is the link to download this repository: https://github.com/Sentero-esp12/Multi-Premoves-Optimized/archive/master.zip. Then watch this video on how to install developer mode extensions: https://www.youtube.com/watch?v=hIRX1dpfqHc. If you still have troubles, google "install unpacked extension chrome" and read a few articles.
- To access the settings, click the extension's icon (pin it if necessary)
- The option 'How do you move pieces' (https://lichess.org/account/preferences/game-behavior) should be set to either 'drag' or 'both'. Using 'drag' should be more reliable. If you use kb only and have any problems with moves, try switching to 'drag' as well.
- For now it only supports autoqueen (and possibly autoqueen on premoves as well). If you promote to something else it might break. https://lichess.org/account/preferences/game-behavior
- Castling should be set to 'Move king onto rook'. https://lichess.org/account/preferences/game-behavior
- 'Piece animation' should be set to 'None' https://lichess.org/account/preferences/game-display
- Right mouse button is currently the default button to activate multi premoves. When it's pressed you can input multiple premoves. You can also enable the option "Always multipremove". Or you can click the red circle below the board (it will change to green when multipremove input is activated). You can change the key in the settings.
- Currently after resizing the window or changing the board size, the page should be reloaded.
- If you use kb extension, disable the other kb extension and activate 'Use keyboard' in the settings. There you can set the keys, and now a key for a second queen is available (last promoted queen becomes the second queen for the extension. When there are more than two queen, the extension should move the last promoted queen when the key for a second queen is pressed or a random queen out of the rest available for a move).
- Other options: auto berserk back, rematch, berserk, resign, back to the tournament buttons, second queen key for keyboard.