Should the numeric keypad keys be mapped to the same controls? ie: Should numpad 9 toggle the mirror or should it be mappable separately ?
Speed-Dreams 1.4.0 seems to be the last version that worked well with the keypad. It does not map the numeric keypad separately. (ie numpad 9 toggles the mirror)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I noticed this with the OSG HUD seat movement. The numeric keys don't work and Alt-Shift-+ doesn't work. I can add the numpad + and - to GfEventLoop::Private::translateKeySym but that doesn't fix the numpad arrow keys or Alt-Shift-+ . Changing OsgMain.cpp to use GFUIM_ALT|GFUIM_SHIFT doesn't work either.
There is a TODO in GfEventLoop::Private::translateKeySym that says don't use numlock keys.
If we map the numeric pad keys to regular keys then they can't be used as separate inputs.
I don't see an easy way to fix this because I can see wanting it both ways.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Should the numeric keypad keys be mapped to the same controls? ie: Should numpad 9 toggle the mirror or should it be mappable separately ?
Speed-Dreams 1.4.0 seems to be the last version that worked well with the keypad. It does not map the numeric keypad separately. (ie numpad 9 toggles the mirror)
I noticed this with the OSG HUD seat movement. The numeric keys don't work and Alt-Shift-+ doesn't work. I can add the numpad + and - to GfEventLoop::Private::translateKeySym but that doesn't fix the numpad arrow keys or Alt-Shift-+ . Changing OsgMain.cpp to use GFUIM_ALT|GFUIM_SHIFT doesn't work either.
There is a TODO in GfEventLoop::Private::translateKeySym that says don't use numlock keys.
If we map the numeric pad keys to regular keys then they can't be used as separate inputs.
I don't see an easy way to fix this because I can see wanting it both ways.
I forgot to mention that the numeric keypad works on linux but not on windows.