Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Suggestion] A keybind window #36

Closed
Frousties opened this issue Mar 18, 2022 · 3 comments
Closed

[Suggestion] A keybind window #36

Frousties opened this issue Mar 18, 2022 · 3 comments

Comments

@Frousties
Copy link

The option to rebind keys would be nice (and not all features have a keybind assigned to them currently). Maybe also add a key hint to the icons when hovering them as well?

Can put on list. It's a bit of work.

I am aware, this is kind of a luxury right now, take your time!

@bluescan
Copy link
Owner

About 70% done on this one. Currently have it so that the reset profile calls in the preferences will reset bindings too... not sure if a good idea as you can also reset from the bindings window.

@bluescan
Copy link
Owner

bluescan commented Apr 16, 2022

Note to self: Todo

  1. [done] The 'Set All Profiles' button on bindings window.
  2. [done] Warning popup if replacing existing binding.
  3. [done] Warning if removing shortcut to bring up bindings window. If menu-bar off and no menu binding key could get in situation where impossble to restore without deleting viewer.cfg. SOLN used was ctrl-shift TAB is a permanent binding to take you to the bindings screen.
  4. [done] Do not reset binding with the buttons in prefs. Tell user to use the keybindings window if they need to be reset,
  5. [done] Menu shortcut keys need to come from keybindings. Show first key bound (since mult keys may bind to same operation).

At this point just need to do a bit more testing b4 closing.

@bluescan
Copy link
Owner

4b93697 closes. Note that the changes were extensive enough that a previous version config will be reset on load.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants