| genre | Interaction |
| status | work-in-progress |
| author | Uwe Siems |
| package | MeVisLab/Standard |
| dll | SoInteractionControllers |
| definition | SoInteractionControllers.def |
| keywords | mouse, keyboard, event, mapping, managed, interaction, scheme |
This module allows to override the mouse/keyboard bindings of interactions provided through the new managed interaction scheme.
Put this module into an OpenInventor scene graph with managed interactions, _before_ the nodes whose interactions are to be mapped to a new mouse/keyboard binding.
Lines must have the following structure: [providerID.]actionID: [trigger][,triggers][,] Where triggers look like this: [S[?]][C[?]][A[?]][1[?]][2[?]][3[?]]
Letters stand for modifier keys Shift, Ctrl and Alt, Numbers for the mouse buttons. If letter or number is followed by a question mark, this modifier or button is completely ignore when matching. If a line does not end on a comma, the default triggers are ignored.
Lines must have the following structure: [providerID.]actionID: [shortcut][,shortcuts][,] Where shortcuts look like this: [S[hift]-][C[trl]-][A[lt]-]Keyname
If a line does not end on a comma, the default shortcuts are ignored.