[Feature Request]: Add Keyboard Configuration Settings #5285
Labels
B: accessibility
E: ease of use improvement
E: keyboard shortcut
E: new feature
E: new optional setting
enhancement
New feature or request
U: duplicate
This issue or pull request already exists
Guidelines
Problem Description
FreeTube currently has keyboard shortcuts however does not have a clear way to change each individual keyboard shortcut to another button or combination of buttons. When a user is transitioning from YouTube to FreeTube, they may be used to the keyboard shortcuts of YouTube.
For example the fast forward buttons for YouTube are:
Source: Brave Search Results & AI
This may cause confusion and frustration when the transitioning user is unfamiliar with FreeTube's keyboard shortcuts or does not know about FreeTube's documentation/wiki. This may also be an accessibility issue to users who need to change the keyboard shortcut layout for medical (like hand pain), preferential (like preferring YouTube's layout more), or any other needs.
Adding keyboard configuration settings will improve user experience for all users, new and returning users.
Proposed Solution
This Feature Request is similar to #992 .
The difference is that while #992 seeks a toggle option for keyboard shortcuts, this Feature Request asks for a new setting like Theme Settings, Player Settings, or Proxy Settings.
Within this Keyboard Configuration Settings there could be a few ways to implement this feature. There would be either a drop-down menu (similar to HTML options tags) that the user can set their key for the keyboard shortcut.
Alternatives Considered
Another way is the user clicks a button which displays a pop-up window where the user would input their key/combination of keys for the keyboard shortcut. Afterwards the pop-up window would close and the new keyboard shortcut given by the user would be saved.
Issue Labels
ease of use improvement, new feature, new optional setting
Additional Information
No response
The text was updated successfully, but these errors were encountered: