Menu

#957 Mapping of the numeric keypad keys to controls does not work correctly.

2.3.1
new
nobody
defect
major
User interface
2.2.1
2024-03-10
2016-05-10
beaglejoe
No

Mapping the numeric keypad keys to controls is erratic. Most do not work on Linux and Windows. Some work on OSX.

Discussion

  • beaglejoe

    beaglejoe - 2016-05-10

    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)

     
  • beaglejoe

    beaglejoe - 2021-09-02
    • Milestone: 2.3.0 --> 2.4.0
     
  • Robert Reif

    Robert Reif - 2022-01-03

    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.

     
    • Robert Reif

      Robert Reif - 2022-01-03

      I forgot to mention that the numeric keypad works on linux but not on windows.

       
  • beaglejoe

    beaglejoe - 2022-10-17
    • Milestone: 2.3.1 --> 2.4.0
     
  • beaglejoe

    beaglejoe - 2022-10-17
    • Milestone: 2.4.0 --> 2.3.1
     
  • xDraconian

    xDraconian - 2024-03-10
    • assigned_to: beaglejoe --> nobody
     

Log in to post a comment.