-
Notifications
You must be signed in to change notification settings - Fork 22
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
Unify button shortcuts #61
Comments
I've been thinking about the control mapping problem for a while. As we support more devices we can never know the number of keys or their layout ahead of time. It's currently kind of annoying to map macros and input separately with two different schemas in two different files, arbitrary mappings are not possible, and there are side effects from macros adding to key combinations. We could potentially create a more flexible and robust keybinding system based on the mapping xml schema, but extended with a MOD element. Here's an example schema imagining a scenario the space bar is mapped to a modifier that makes the cursor keys mute the first four channels:
a user may wish to set up keybinds like this to quickly mute and unmute channels during a live performance without having to navigate to the song screen or highlight specific chains. While I believe this approach could replicate the current controls. This approach has some drawbacks/limitations:
|
Interesting idea, let's consider it for a 1.4 release or later. |
Break up 1 of issue #58
Suggestion was to, when in New project or Save as screens, START would move the cursor to "Ok".
Likewise, B would place the cursor on "Cancel".
I'd like to suggest the following:
Instead of moving the cursor, simply let START and B replace the function of moving the cursor to said option and pressing A
This would have a reflected behavior in the sample browser, where start allows for playing / loading samples.
I suggest to let the user exit the sample browser by simply pressing "B"
The text was updated successfully, but these errors were encountered: