-
Notifications
You must be signed in to change notification settings - Fork 16
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
Ctlra Mapping: Dynamic User Input Map #82
Comments
I think if you make this part of Ctlra's scope, then there should be a way for the application/user to change the layering logic without recompiling Ctlra. By "layering logic", I mean the translation between a hardware component and a virtualized component of a layer. If that is hardcoded into the device's Ctlra implementation, it would be like baking it into the device's firmware, which I think is a bad idea. |
Hey @Be-ing - totally agree, nothing hard-baked in here. The idea is to provide the user the flexibility to map the layers, there is no "layering" happening at the device level - the user is in control. Thanks for the input! |
Good to hear. While it may be helpful to let device implementations specify default layering logic, applications should have the option to disable that and define their own. |
Yes agreed again. This "mapping" layer will be optional, and exists above the Ctlra generic event layer. I'm hoping to do up some diagrams, and I think that'll put your concerns to rest :) |
This task involves implementing the dynamic parsing of the ctlra hardware metadata, the software "targets" metadata, and being able to present a simple text-file / UI to allow a user to dynamically remap a control.
TODO
The text was updated successfully, but these errors were encountered: