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

phryk picture phryk  ยท  3Comments

golbette picture golbette  ยท  3Comments

sorin-davidoi picture sorin-davidoi  ยท  3Comments

ccoenen picture ccoenen  ยท  3Comments

Lewiscowles1986 picture Lewiscowles1986  ยท  3Comments