Remap keybindings for the LingQ website in an easy menu
https://forum.lingq.com/t/extension-rooster-hotkeys-modify-keybindings-for-lingq-reader/73201
> **ROOSTER HOTKEYS FOR LINGQ**
> *Browser extensions to modify keyboard shortcuts for LingQ*
[details="GET INVOLVED"]
> This project is very new. I could use help with certain things.
>
>-> *Are you a decent coder?* -> Send me a message and we can collaborate.
> -> *Are you a good designer?* -> Send me a picture of what the extension should look like.
> -> *Do you have ideas to better this extension?* -> Leave feedback on the support page.
> -> *Do you know anyone that would benefit from this extension?* -> Spread the word!
[/details]
[quote="Vardan_Yervadian, post:18, topic:72552, full:true"]
Hey roosterburton,
Would you be able to make a LingQ extension to easily customize keyboard/mouse-button hotkeys for this site, easy enough to use for non-scripters?
[/quote]
[quote="mhast, post:20, topic:72552"]
I second this, if there could be a way to modify keyboard shortcuts that would be unreal!
[/quote]
[quote="mhast, post:6, topic:73201"]
This is unbelievable, I just tested it and have all my custom binds set… it works so well! You made my week @roosterburton, honestly this makes such a difference.
[/quote]
[quote="Vardan_Yervadian, post:17, topic:73201"]
Just using it now, working exactly as I always wanted, now I can finally use LingQ reader one-handed. Thanks, your work should get integrated onto the core site.
[/quote]
> **ROOSTER HOTKEYS FOR LINGQ (FREE)**
[details="LATEST PATCH"]
> **[PATCH 1.35]( https://forum.lingq.com/t/extension-rooster-hotkeys-modify-keybindings-for-lingq-reader/73201/46 )**
[/details]
>**[VIDEO 1.15]( https://drive.google.com/file/d/1yHf6pWkHywLJsYWt51E8-Pu1ze-htU0_/view?usp=sharing)** **|** **[VIDEO 1.10](https://drive.google.com/file/d/1BS8IYFkT9u-xqeHoidcUu58u2R7YErYC/view?usp=drive_link )**
[details="ADJUSTABLE KEYBINDS"]
> "TTS on LingQ Card: ": “s”,
"Left LingQ: ": “ArrowLeft”,
"Right LingQ: ": “ArrowRight”,
"Next Blue LingQ: ": “b”,
"Definition Up: ": “ArrowUp”,
"Definition Down: ": “ArrowDown”,
"Choose Definition: ": “Enter”,
"Remove First Definition: ": “”, //New bind
"Remove Last Definition: ": “”, //New bind
"Choose Defin/Open Dict: ": “e”,
"Play Sentence Audio: ": “a”,
"Toggle Audio: ": “Space”,
"Check Dictionary: ": “d”,
"Add Tag: ": “t”,
"Focus text box: ": “r”, //New bind
"Font Size: ": “-”,
"Create New LingQ: ": “h”,
"LingQ status 1: ": “1”,
"LingQ status 2: ": “2”,
"LingQ status 3: ": “3”,
"LingQ status 4: ": “4”,
"Ignore LingQ: ": “x”,
"Mark LingQ known: ": “k”,
"Toggle Lesson Translation: ": “”, //New bind
"Rewind Audio: ": { key: “x”, ctrl: true },
"Report word meaning: ": { key: “f”, shift: true },
"Translate Sentence: ": { key: “t”, shift: true },
"Previous Page: ": { key: “ArrowLeft”, shift: true },
"Next Page: ": { key: “ArrowRight”, shift: true },
"Open Popup: ": { key: " ", shift: true },
"Close Popup: ": “Escape”,
"Rewind Audio: ": { key: “<”, shift: true },
"Forward Audio: ": { key: “>”, shift: true },
"Open Editor: ": “”, //New bind
"Open Listen Mode: ": “”, //New bind
"Change Playback Speed: ": “”, //New bind
"Change Playback Speed X3: ": “”, //New bind
"Open Previous Lesson: ": “”, //New bind
"Open Next Lesson: ": “”, //New bind
"Remove Colours: ": “”, //New bind
"Remove Colours and Bolden Text: ": “”, //New bind
"Toggle Stats Menu: ": “”, // New bind
"Toggle Words Read Today: ": “”, //New bind
[/details]
[details="FEATURES"]
> -> PERSISTENCE (These keys stay bound until you reset them, update browser, clear localstorage or change browser)
> -> Ability to use modifiers (Alt,Ctrl,Shift, Meta + a key)
> -> EASY GUI MENU
[/details]
[details="PLANNED UPDATES"]
> -> Ability to bind and use mouse keys
> -> More binds (Let me know what needs to be included, new feature or existing)
[/details]