-
-
Notifications
You must be signed in to change notification settings - Fork 540
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
keyboard shortcuts #39
Comments
I prefer to use keyboard shortcuts + hover. For example, I can use a trackpad to move the cursor to a post and press some key (like |
Will this also add Twitter's 'j' / 'k' hotkeys to go down and up your timeline? |
👍 as an example -> Linear.app provides such shortcuts + hover as well |
I'd be interested in taking this, do we (want to) have a DoD? |
Plan of action, as a first iteration:
|
..not sure if this is better or even less readable -.-
Thank you for working on this, Hartmut! I would love to have the option to use keyboard shortcuts. If possible, maybe Elk could improve on Mastodon's functionality, unless there's a reason not to: Mastodon's "j"/"k" keyboard shortcuts to move up and down tweets are pretty much unusable for me. The selected post goes at the bottom of the screen, partially but not completely hidden. This means I only see the bottom of the post above it if it's long. And I use this feature on Tumblr and Twitter mostly to skim more quickly, so it's super unhelpful to have posts jumping around, instead of the top of each post showing up in the same place. :( It would be really cool for me if Elk did Tumblr/Twitter's version, instead of Mastodon's version! |
Agreed. The current Mastodon web implementation of keyboard navigation is very broken & should not be used as a template:
Last I checked, Twitter was pretty good at this (but who knows, it may have broken since). Facebook as well (except that it's easy to end up with focus in a reply box and type "jjj" trying to scroll!). I would also suggest that you plan for customizable shortcuts from the beginning (i.e., use a dynamic internal map to connect keys with action), so that you can support other languages & keyboard layouts. You'll also want to work with some screen reader devs to make sure the custom keyboard handling is correctly communicated to the screen reader (which have their own shortcuts). |
Recieved request for |
I'm a huge fan of Elk and also keyboard shortcuts :) It would be awesome to have |
Hi everyone, I'm planning to pick this up again. I'll add Please refer to #319 for technical discussions. |
- too complex for first iteration, do separately
like default mastodon ui + twitter, we can implement shortcuts, e.g.
g - n
goes to notifications,g - h
to home, etc.The text was updated successfully, but these errors were encountered: