cross-posted from: https://lemmy.world/post/11244755
Link here --> https://github.com/vmavromatis/Lemmy-keyboard-navigation
Feel free to give it a spin, all major browsers are supported (Chrome, Firefox, Opera, Edge). Feel free to leave any suggestions on github https://github.com/vmavromatis/Lemmy-keyboard-navigation/issues
Hope you like it!
I wasn’t able to figure out how to run it on any lemmy instance
Because it only works via the Mlmym frontend, supposedly. Give it a go: https://o.opnxng.com/lemmy.nicknakin.com/
I haven’t tested it myself. I hate scripts with dodgy website checks. The author should have hardcoded the known Mlmym instances instead. (or maybe that’s just a “me” problem.)
If the Mlmym dev renames the “spacer” or “icon” classes for any reason or if he changes Mlmym’s HTML structure, this script would stop working immediately.
And anyway, running a check on every page your browser visits to determine if it is a Mlmym instance or not is simply inefficient and, I’d argue, bad practice, security-wise.
It says on the github page that it works for both lemmy-Ui and Mlmym.
Oh, indeed! I missed the fact there was a second script. So there’s one for Mlmym and another for “regular” Lemmy instances. My bad.
(It’s still got the
@match https://*/*
that I dislike, though.)