Chess.com Keyboard
This browser extension allows you to make moves on Chess.com using your keyboard
什么是Chess.com Keyboard?
Chess.com Keyboard是由everyonesdesign开发的Chrome扩展程序,该扩展的主要功能是“This browser extension allows you to make moves on Chess.com using your keyboard”。
扩展截图
下载Chess.com Keyboard扩展crx文件
下载Chess.com Keyboard扩展crx格式的文件,手动将Chrome插件安装到浏览器中,也可以将crx文件分享给朋友,轻松安装Chrome插件。
扩展使用说明
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: 6.4.0 - Update component chessboard selectors (adapts the extension to new Chess.com's changes) - Update dependencies 6.3.1 - Clean up input after moves with component board - Dependencies updates 6.2.0 - Improve conflicts resolution between pawns and bishops 6.1.1 - Fix area highlighting for component chessboard 6.1.0 - Resolve moves like "bb6" as bishop moves (to avoid bishop-pawn ambiguity) 6.0.0 - Allow lower-case algebraic moves (thanks @sehe for the contributions) - Migrate the extension to manifest v3 - Rewrite moves parsing core (parsers can return more than 1 move). This change allows to handle moves more intelligently in difficult cases 5.5.2 - Fix puzzle solution check when promotion is the last move 5.5.1 - Fix blindfold mode initialization 5.5.0 - Persist "blindfold" mode state between page reloads - Prevent submitting promotion moves without promotion piece type (fixes some issues with promotion) - Clean up unused pieces of code - Update dependencies 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 |
ID | bghaancnengidpcefpkbbppinjmfnlhh |
官方URL | https://chromewebstore.google.com/detail/chesscom-keyboard/bghaancnengidpcefpkbbppinjmfnlhh |
简介 | This browser extension allows you to make moves on Chess.com using your keyboard |
文件大小 | 118 KB |
安装次数 | 4,000 |
当前版本 | 6.4.0 |
更新时间 | 2023-09-19 |
上架时间 | 2020-04-16 |
评分 | 4.27/5 共26次评分 |
开发者 | everyonesdesign |
电子邮箱 | [email protected] |
付费类型 | free |
扩展官网 | http://everyonesdesign.ru/apps/chesscom-keyboard/ |
支持的语言 | en,ru |
manifest.json | |
{ "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx", "name": "__MSG_appName__", "version": "6.4.0", "manifest_version": 3, "description": "__MSG_appDescription__", "icons": { "16": "images\/icon-16.png", "128": "images\/icon-128.png" }, "default_locale": "en", "host_permissions": [ "https:\/\/www.chess.com\/" ], "action": { "default_icon": "images\/icon-128.png" }, "content_scripts": [ { "matches": [ "https:\/\/www.chess.com\/*" ], "js": [ "inject.js" ], "run_at": "document_start", "css": [ "styles\/main.css" ], "all_frames": true } ], "web_accessible_resources": [ { "resources": [ "build.js" ], "matches": [ "https:\/\/www.chess.com\/*" ] } ], "browser_specific_settings": { "gecko": { "id": "{d4ad10df-2c4a-4d87-a75b-bd2daefd1027}", "strict_min_version": "109.0" } } } |