Mastodon: Keyboard mappings

Created on 18 Apr 2017  ยท  5Comments  ยท  Source: tootsuite/mastodon

It would be nice to map the esc key on keyboards to fire the "Back" navigation element in the right column in the UI.

When scrolling through a timeline view and viewing a status or a person, sometimes a quick glance is all that's needed, and going back with a quick keypress is better than seeking with mouse.

ui

Most helpful comment

Pressing โ‡Ÿ โ‡ž โ†‘ โ†“ don't scroll any column on Firefox 53 (MacOS 10.12). I'm not sure if it's a bug or a feature.

Here are a few suggestions for more shortcuts (inspired from Tweetdeck and Gmail):

Actions:

  • n: new toot
  • r: reply to toot from a column
  • b: boost a toot from a column
  • f: favorite the toot
  • d: direct message the toot author
  • p: show user profile for toot author
  • ?: show full keyboard shortcut list
  • s or /: search
  • #: delete toot
  • z: cancel last action
  • โŽ or o: opens selected toot
  • esc: cancel search / toot composition

Navigation:

  • โ†‘ or k: move selection down
  • โ†“ or j: move selection down
  • โ‡ž: move selection to the top
  • โ‡Ÿ: move selection to the bottom
  • โ†: move selection left
  • โ†’: move selection right

    • 1-9: navigate through columns 1 through 9

  • โŒซ: takes you back to the main column

Go to:

  • g + u: go to user profile
  • g + f: go to favorites
  • g + l: go to local timeline
  • g + t: go to federated timeline
  • g + p: go to preferences
  • g + m: go to muted users
  • g + b: go to blocked users

All 5 comments

Why not backspace/browser standard back key command?

It would also be nice to map the numbers to the respective columns (1 to home, 2 to notifications, 3 to the other one) like tweetdeck does (pressing the number gets you at the top of the column and selects it for future keyboard events)

Pressing โ‡Ÿ โ‡ž โ†‘ โ†“ don't scroll any column on Firefox 53 (MacOS 10.12). I'm not sure if it's a bug or a feature.

Here are a few suggestions for more shortcuts (inspired from Tweetdeck and Gmail):

Actions:

  • n: new toot
  • r: reply to toot from a column
  • b: boost a toot from a column
  • f: favorite the toot
  • d: direct message the toot author
  • p: show user profile for toot author
  • ?: show full keyboard shortcut list
  • s or /: search
  • #: delete toot
  • z: cancel last action
  • โŽ or o: opens selected toot
  • esc: cancel search / toot composition

Navigation:

  • โ†‘ or k: move selection down
  • โ†“ or j: move selection down
  • โ‡ž: move selection to the top
  • โ‡Ÿ: move selection to the bottom
  • โ†: move selection left
  • โ†’: move selection right

    • 1-9: navigate through columns 1 through 9

  • โŒซ: takes you back to the main column

Go to:

  • g + u: go to user profile
  • g + f: go to favorites
  • g + l: go to local timeline
  • g + t: go to federated timeline
  • g + p: go to preferences
  • g + m: go to muted users
  • g + b: go to blocked users

Would love to see some indication of which column has focus, and then J, K for next, previous toot scrolled to the top of the column.

I'd prefer it if โ†‘ or k: move selection down & โ†“ or j: move selection down, moved the highlighted toot to the top of the column.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ghost picture ghost  ยท  3Comments

psychicteeth picture psychicteeth  ยท  3Comments

renatolond picture renatolond  ยท  3Comments

lauramichet picture lauramichet  ยท  3Comments

hugogameiro picture hugogameiro  ยท  3Comments