Accessibility

Chess.com Keyboard

4.4
14
1320
11

Make moves with keyboard on Chess.com website!

This way of moving pieces may enhance your board vision skills; it can also be used to improve chess.com interface accessibility.

Two formats are supported now: algebraic (Nf3, 0-0) and UCI (e2e4 or e7e8q)

Chess.com Keyboard is free open-source software: https://github.com/everyonesdesign/Chess-Helper

Check out development roadmap in Trello: https://trello.com/b/xaiPLyB0

☕ If you like the extension you can buy a coffee for the author here:
https://buymeacoff.ee/everyonesdesign

CHANGELOG:

5.4.0
– Fix the extension for newer version of chess.com (canvas board)
– Fix the functionality when the board is flipped
– Automatically submit move in daily chess
– Fix issues with highlights not cleaning up sometimes
– Fix move clearing on Esc press

5.3.1
– Fix the functionality for some users (due to new canvas element usage on chess.com)
– Allow players to make a move in analysis mode

5.3.0
– UCI support
– Fix arrows and squares drawing on Play (BETA) page

5.2.0
– Fix an issue with initialization when Chess.com locale isn’t supported
– Dependencies updated
– Minor refactoring

5.1.0
– Trying to fix “live” chess for some users

5.0.0
– Migrate to TypeScript
– Add technical possibility to localize interface
– Add Russian translation
– Support yet another type of beta Chess.com chessboard (‘chess-board’ component)
– Fixed some rendering issues (fix positioning of ambiguous moves highlighting) on Live board
– Update some package dependencies to make sure the app doesn’t have vulnerabilities

4.0.0 (and you thought Christmas was over 🎅)
– Fix promotion on Vue.js chessboards (e.g. live chess or analysis board)
– Allow making move for your opponent when you’re analyzing games
– Remove GA (to comply with Firefox add-on store)

3.3.0
– Support new chess.com markup (#board-layout-main)
– Update dependencies versions

3.2.1
– Update dependencies versions

3.2.0
– Fix live app re-rendering

3.1.0
– Fix Ctrl-peeking for Blindfold mode
– Optimize beta chessboard arrows re-rendering

3.0.0
– Support for beta chessboard

2.0.0 (big release 🎉)
– Blindfold mode for fun and for learning!
– Commands support (draw and resign)
– Init on lessons pages
– Fix init for live app in some cases

1.5.1
– Fix width issue on layout with sidebar

1.5.0
– Prevent castling for your opponents 😜
– Fix promotion syntax in live chess

1.4.0
– Squares highlighting set by right mouse clicks are preserved
– Fix bug with extension preventing pieces dragging
– Ignore “C” shortcut if any modifier key is pressed (e.g. for copying)
– Optimize arrows and squares painting method
– A11y: create label for the input
– A11y: add aria-hidden attribute to chessboard element

1.3.0
– Support algebraic notation for promotions (e.g. d8=N)
– Enable extension on analysis boards

1.2.0
– Fixed a bug “it is possible to make moves for the opponent” (Yes, you could do it! Now it’s over, rules are rules 🤓)
– Clear input on valid move submit only
– Clear ambiguous moves even if the move was made by mouse
– Update app styles to make the field more stylish and readable
– Fix a bug with notification falling behind the menu
– Redraw arrows not only on field change, but also after opponent makes his move

1.1.0
– Highlight pieces on ambiguous moves
– Focus on start of the extension
– Create a way to focus the field from keyboard
– Enable extension on Tactics chessboard

1.0.0
– Algebraic notation support 🎉🎉🎉
– Tech staff: bugs fixing, optimisations etc.

0.0.3
– Updating manifest to fix the icon
– Fix plugin appearance on live app page
– Clear input on Escape key

Chess.com Keyboard
Related posts
Accessibility

Stylus (beta)

Accessibility

PocketOption BOT

Accessibility

Multi Layout Manager

Accessibility

VeilDuck

11 Comments

Comments are closed.