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

Allow keyboard input in addition to normal (MIDI/OSC) input. #1158

Closed
helgoboss opened this issue Aug 31, 2024 · 1 comment
Closed

Allow keyboard input in addition to normal (MIDI/OSC) input. #1158

helgoboss opened this issue Aug 31, 2024 · 1 comment
Labels
enhancement New feature or request realearn Related to ReaLearn
Milestone

Comments

@helgoboss
Copy link
Owner

No description provided.

@helgoboss helgoboss added enhancement New feature or request realearn Related to ReaLearn labels Aug 31, 2024
@helgoboss helgoboss added this to the 2.16.4 milestone Aug 31, 2024
helgoboss added a commit that referenced this issue Sep 3, 2024
Also don't follow the unit filtering anymore. Filter out matching events in general, but not modifiers.
@helgoboss
Copy link
Owner Author

Keyboard input is now something that you can choose in addition to OSC/MIDI input. This allows usage of both OSC/MIDI and keyboard sources in one unit. E.g. you could use the Shift key of the keyboard to change the behavior of your MIDI controller (via conditional activation).

Also, the "Let through" options are now ignored for keyboard input! Instead, ReaLearn will use a reasonable default for deciding whether to let keyboard events through or not:

  • If no mapping matches, the event will be let through.
  • If at least one mapping matches and the key is not a modifier, the event will be filtered out.
  • If at least one mapping matches and the key is a modifier, the event will be let through.

Letting through matched non-modifier keys is not possible anymore. I don't see any scenario in this would be desired. If there is a reasonable use case, let me know and I will reintroduce such an option.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request realearn Related to ReaLearn
Projects
Status: Done
Development

No branches or pull requests

1 participant