Keyboard shortcuts #1395

Open
opened 2018-04-26 16:32:45 +02:00 by tzarebczan · 8 comments
tzarebczan commented 2018-04-26 16:32:45 +02:00 (Migrated from github.com)

The Issue

Suggestion from a reddit user:

More keyboard shortcuts should be included in the app. Examples include being able to scroll via arrow/page up/down buttons, home button to go to Discover page, Ctrl + X shortcuts to go to subscriptions, downloads, publishes, Publish, wallet, etc.

System Configuration

  • LBRY Daemon version:
  • LBRY App version:
  • LBRY Installation ID:
  • Operating system:

Anything Else

Screenshots

<!-- Thanks for reporting an issue to LBRY and helping us improve! To make it possible for us to help you, please fill out below information carefully. Before reporting any issues, please make sure that you're using the latest version. - App releases: https://github.com/lbryio/lbry-app/releases - Standalone daemon: https://github.com/lbryio/lbry/releases We are also available on live chat at https://chat.lbry.io --> ## The Issue Suggestion from a reddit user: More keyboard shortcuts should be included in the app. Examples include being able to scroll via arrow/page up/down buttons, home button to go to Discover page, Ctrl + X shortcuts to go to subscriptions, downloads, publishes, Publish, wallet, etc. ## System Configuration <!-- For the app, this info is in the About section at the bottom of the Help page. You can include a screenshot instead of typing it out --> <!-- For the daemon, run: curl 'http://localhost:5279' --data '{"method":"version"}' and include the full output --> - LBRY Daemon version: - LBRY App version: - LBRY Installation ID: - Operating system: ## Anything Else <!-- Include anything else that does not fit into the above sections --> ## Screenshots <!-- If a screenshot would help explain the bug, please include one or two here -->
ceoger commented 2018-05-02 21:41:48 +02:00 (Migrated from github.com)

The arrow keys up and down to navigate through options or menus
TAB key to switch main menus like wallet, libray, help etc... and also to select individual videos enter key to play the highlighted video by the tab key, space bar to pause and play, in-video control, left arrow key to forward 10 seconds and vice versa

The arrow keys up and down to navigate through options or menus TAB key to switch main menus like wallet, libray, help etc... and also to select individual videos enter key to play the highlighted video by the tab key, space bar to pause and play, in-video control, left arrow key to forward 10 seconds and vice versa
neb-b commented 2018-10-09 19:47:47 +02:00 (Migrated from github.com)

As discussed in #2003
We should try to extract any additional shortcuts away from specific to components if possible and have a standard way to do this

As discussed in #2003 We should try to extract any additional shortcuts away from specific to components if possible and have a standard way to do this
funapplic66 commented 2019-08-21 20:49:27 +02:00 (Migrated from github.com)

Here are my suggestions:

Basic playback may have the easiest keystrokes assigned - just one key when possible - to make them easy to press and comfortable to use.

  • K or spacebar -> Play/Pause
  • Left Arrow -> Rewind 10 seconds back
  • Right Arrow -> Skip 10 seconds forward
  • Up Arrow -> Volume up
  • Down Arrow -> Volume down
  • Home -> Go at the beginning of video
  • End -> Reach to end of video
  • / -> Focus on search box at the top
    * Would a "find on page" feature be introduced in the future? If yes, then F3 and Ctrl+F may be assigned to that (for the app, browsers should take care of this automatically). If not, those can also be set to reach to search box as they are common search keyboard shortcuts.
  • F -> Fullscreen / Unfullscreen
  • C or S -> Closed captioning / Subtitles (when it is implemented)
  • P -> Popup video mode / Normal (unpopup) video mode

Video related extra features may have a Shift+ prefix.

  • Shift+T -> Tip
  • Shift+S -> Share
  • Shift+O -> Open file
  • Shift+Delete -> Remove from library
  • Shift+G -> Flag (G as in the last letter in "Flag")
  • Shift+F -> Follow
  • Shift+U -> Unfollow
  • Shift+B -> Block
  • Shift+E -> Expand video description
  • Shift+C -> Focus to post comment input textbox
  • Shift+R -> Focus in the related section so that an item can be chosen to play. Tab, Shift+Tab and Enter can be used to choose and play from the related videos.

Sidebar items may have the same prefix Shift+ to keep things easy to be accessed.

  • Shift+H -> Home
  • Shift+L -> Library
  • Shift+P -> Publishes
  • Shift+C -> Customize
  • Shift+I -> Focus on first tag on sidebar. Items may be navigated with Tab, Shift+Tab and enter.

All the menu options may have a Ctrl+Shift+ prefix.

  • Ctrl+Shift+P -> Settings
  • Ctrl+Shift+H or F1 -> Help
  • Ctrl+Shift+L -> Switch to Light mode or Dark mode
  • Ctrl+Shift+O -> Overview
  • Ctrl+Shift+R -> Rewards
  • Ctrl+Shift+W -> Wallet
  • Ctrl+Shift+U -> Publish (U as in Upload)

* As there are many focus keyboard shortcuts, we would need to have a :focus css style to indicate that focus has been placed. Currently items do not change appearance when they get focused. This would be great for visual feedback and navigation.

These are just my suggestions. Feel free to discuss and recommend better ones.

Here are my suggestions: Basic playback may have the easiest keystrokes assigned - just one key when possible - to make them easy to press and comfortable to use. - K or spacebar -> Play/Pause - Left Arrow -> Rewind 10 seconds back - Right Arrow -> Skip 10 seconds forward - Up Arrow -> Volume up - Down Arrow -> Volume down - Home -> Go at the beginning of video - End -> Reach to end of video - / -> Focus on search box at the top _* Would a "find on page" feature be introduced in the future? If yes, then F3 and Ctrl+F may be assigned to that (for the app, browsers should take care of this automatically). If not, those can also be set to reach to search box as they are common search keyboard shortcuts._ - F -> Fullscreen / Unfullscreen - C or S -> Closed captioning / Subtitles (when it is implemented) - P -> Popup video mode / Normal (unpopup) video mode Video related extra features may have a `Shift+` prefix. - Shift+T -> Tip - Shift+S -> Share - Shift+O -> Open file - Shift+Delete -> Remove from library - Shift+G -> Flag (G as in the last letter in "Flag") - Shift+F -> Follow - Shift+U -> Unfollow - Shift+B -> Block - Shift+E -> Expand video description - Shift+C -> Focus to post comment input textbox - Shift+R -> Focus in the related section so that an item can be chosen to play. Tab, Shift+Tab and Enter can be used to choose and play from the related videos. Sidebar items may have the same prefix `Shift+` to keep things easy to be accessed. - Shift+H -> Home - Shift+L -> Library - Shift+P -> Publishes - Shift+C -> Customize - Shift+I -> Focus on first tag on sidebar. Items may be navigated with Tab, Shift+Tab and enter. All the menu options may have a `Ctrl+Shift+` prefix. - Ctrl+Shift+P -> Settings - Ctrl+Shift+H or F1 -> Help - Ctrl+Shift+L -> Switch to Light mode or Dark mode - Ctrl+Shift+O -> Overview - Ctrl+Shift+R -> Rewards - Ctrl+Shift+W -> Wallet - Ctrl+Shift+U -> Publish (U as in Upload) _* As there are many focus keyboard shortcuts, we would need to have a `:focus` css style to indicate that focus has been placed. Currently items do not change appearance when they get focused. This would be great for visual feedback and navigation._ These are just my suggestions. Feel free to discuss and recommend better ones.
tzarebczan commented 2019-10-29 20:53:10 +01:00 (Migrated from github.com)

Another suggestion from the community:
ALT+ and ALT+ to go back and forwards in the history

Another suggestion from the community: ALT+<L-ARROW> and ALT+<R-ARROW> to go back and forwards in the history
tzarebczan commented 2019-11-22 01:29:45 +01:00 (Migrated from github.com)

Hotkey for video playback rate changes

Hotkey for video playback rate changes
CRYPTOSLO commented 2020-01-30 20:16:57 +01:00 (Migrated from github.com)

Advance 1 Frame Forward or 1 Frame back. Use comma and period.

Advance 1 Frame Forward or 1 Frame back. Use comma and period.
javalight commented 2020-03-25 00:36:09 +01:00 (Migrated from github.com)

Some youtube player commands i use all the time, would love to see them in LBRY.

  • j -> Back 10s

  • l -> Forward 10s

  • k -> Pause/Play

  • 0 -> Go to beginning of video

  • 1 -> Go to 10% of video

  • 2 -> Go to 20% of video

  • ...

  • 9 -> Go to 90% of video

Some youtube player commands i use all the time, would love to see them in LBRY. - j -> Back 10s - l -> Forward 10s - k -> Pause/Play - 0 -> Go to beginning of video - 1 -> Go to 10% of video - 2 -> Go to 20% of video - ... - 9 -> Go to 90% of video
ghost commented 2020-05-03 23:55:29 +02:00 (Migrated from github.com)

On YouTube you can press Shift + ? to show a map of the keyboard shortcuts available:
image

I think these are a good starting point. I miss the Shift + ./> to increase playback rate in particular!

On YouTube you can press `Shift` + `?` to show a map of the keyboard shortcuts available: ![image](https://user-images.githubusercontent.com/34570404/80915972-99c45300-8d4d-11ea-8062-3d26ed9c4ecb.png) I think these are a good starting point. I miss the `Shift` + `.`/`>` to increase playback rate in particular!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: LBRYCommunity/lbry-desktop#1395
No description provided.