sqlitebrowser / sqlitebrowser/sqlitebrowser
Would be nice if all UI elements were accessible without mouse
@mgrojo is already working on this.
Since Jun 21, 2020.
- Dominant language
- C++
- Stars
- 24.6k
- Forks
- 2.4k
- Avg merge
- 3d 49m
- Merged PRs (30d)
- 3
Description
Describe the new feature
Feature description: All of the UI elements, but especially the most essential ones, accessible with keyboard only, either via Tab-based navigation, or accelerator keys, or shortcut keys.
For example, on startup, I am able to navigate the tabs with Ctrl+Tab. This is great. And I can select the table in the dropdown by first pressing the Alt+T accelerator. Good, so far.
However, when I get to the tab where I can execute SQL I type, I cannot (that I've figured out how to) switch to the tab where I enter the code. I must resort to clicking using the mouse cursor.
Additional info
Please answer these questions before submitting your feature request.
Is your feature request related to an issue? Please include the issue number.
No
Does this feature exist in another product or project? Please provide a link.
Yes, most applications support this.
Do you have a screenshot? Please add screenshots to help explain your idea.
Steps to test
- Open by running, e.g. "sqlitebrowser example.sqlite3"
- Press Ctrl+Tab to switch to the Execute tab (this already works)
- Press Tab to switch to the SQL entry field.
Expected: SQL entry field gets focus on the firt press of Tab key
Actual: Nothing actually seems to get focus
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.