-
Notifications
You must be signed in to change notification settings - Fork 92
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
When I'm programming my keyboard, I don't want to move my mouse so much #325
Comments
Hey @pabrams ! This has been on my mind since I started modifying the flashing sequence. We should support way more keyboard shortcuts, but this requires planning, for example:
The superkey and macro views require their own shortcut schema, and it may be worth it to create a dedicated shortcut for no-key and transparent keycodes. I also thought about being able to drag & drop a key on another position to swap them, but that should be in another card 😂 What do you think about these changes? Do you have any specific suggestion? Thanks in advance @pabrams !! :) |
Hi @AlexDygma , If the hotkeys are fixed, then you definitely have a point about planning, but I think it's preferable to tackle this in smallish chunks, prioritized by current level of pain. So what about allowing all hotkeys to be configurable (via json - I strongly suggest not to implement UI for this, at least not yet), and then the planning becomes less important, and that gives us the freedom to start implimenting one piece at a time? I can see that you've already put a lot of thought into having the hotkeys set up just right, but remember it doesn't have to be perfect. If we tackle the low-hanging fruit, first, hopefully we can eliminate a large amount of pain with a minimum amount of effort. |
This is in fact the best way to go forward with this until we identify good presets for the keys, they can be even disabled until toggled in preferences, then the JSON file is read when using the different editors. Thanks for the heads-up @pabrams! this proposal makes it simpler to tackle this problem in an incremental way, ill create a dev branch and start a PR to follow the dev process. |
It's ironic that the software for configuring this ultra-powerful keyboard uses absolutely none of this (or any other) keyboard's features to make the software easier to use.
Implement keyboard shortcuts for all functionality (or maybe just some, at first). For example, if there were hotkeys to select each color, say 1 to 0 and Shift+ 1 to 0 or something like that, I wouldn't have to tediously move my mouse all the way from the keyboard graphic to the color selection graphic, and back again.
I'd be happy with hotkeys for only the color selection and the function selection, frankly; I could use those for selecting, and then mouse clicks, to apply the selected color or function. That would dramatically streamline the experience by removing most of all that long-distance mouse movement. You might even consider allowing us to assign color OR function to a key (without changing tabs) by using the right button to apply color, and the left to apply function. (Or something like that. Maybe just another hotkey, to toggle between application of color and function.)
The text was updated successfully, but these errors were encountered: