BartoszCichecki / LenovoLegionToolkit

Lightweight Lenovo Vantage and Hotkeys replacement for Lenovo Legion laptops.
GNU General Public License v3.0
5.54k stars 249 forks source link

[FEAT]: Would be nice to be able to quickly navigate between the main pages (Dashboard, Keyboard, etc.) with Ctrl+Tab and Shift+Ctrl+Tab. #780

Closed ZZZXXX0110 closed 1 year ago

ZZZXXX0110 commented 1 year ago

Version

2.13.2

OS

Windows 11 22H2 build 22621.1778

Device

Legion 7i 16IAX7 (7th gen)

Is your feature request related to a problem?

No, merely a quality of life feature suggestion.

How would you like the problem to be solved?

It is conventional in the UI of many utility software (such as Linux/Windows terminals/consoles, Chrome browser, etc.), to quickly navigate back and forth with Ctrl+Tab and Shift+Ctrl+Tab between the different tabs, and in my use of LLT so far the different main pages of LLT such as "Dashboard", "Keyboard", "Battery", "Actions", etc. are functionally equivalent to for example different tabs in an open Terminal window with one tab showing the console output of one program while another shows the system status display by htop, or a browser window with different tabs each with different tools shown in them, and that the user has to switch between the different tools quickly due to their specific workflow.

Additionally, this is also beneficial in the regard that LLT is primarily used on laptops, and on laptops it is common for its user to be using the touchpad as the only pointing device some of the time during their usage, and switching between the different pages of LLT using a touchpad as pointing device is never going to be nearly as quick and as efficient as using keyboard shortcuts as outlined above.

What alternatives have you considered?

Alternatively, this quick and efficient keyboard navigation could also be accomplished by having different pages assigned to different keyboard shortcuts such as Ctrl+1 for Dashboard, Ctrl+2 for Keyboard, etc., as long as such shortcuts is clearly displayed somewhere in the UI and in the documentation. (Whereas I think it's reasonable to consider Ctrl+Tab navigation already a widely known UX convention at least among the power users who would benefit from such a QoL feature).

Additional information

Keep up the good work! You're da best! :D

BartoszCichecki commented 1 year ago

Good idea. I'll check if I can do that with current version of WPF UI 👍