Menu

#11 User configurable keymapping (inc. keyboard types)

Next_Release
closed
9
2008-09-18
2002-06-03
No

The user should be able to choose the mapping from
PC-keys to MSX keys and the keys that control emulation
(audio mute, quit, console, etc.). Maybe also this is
needed to support Russion or Japanese keyboards.

Discussion

  • Manuel Bilderbeek

    Logged In: YES
    user_id=78178

    The emulator control keys can be changed now in the
    settings.xml file.

     
  • Manuel Bilderbeek

    • priority: 5 --> 4
     
  • Manuel Bilderbeek

    Logged In: YES
    user_id=78178

    We need to support more keyboard types. AZERTY PC keyboards
    get a QWERTY MSX mapping... Similar stuff for Japanese PC
    keyboards....
    It would be nice anyway, if one could configure openMSX too
    use an AZERTY mapping with a Turbo-R configuration, e.g.
    The table in Keyboard.cc needs to be configurable...

     
  • Manuel Bilderbeek

    • summary: User configurable keymapping --> User configurable keymapping (inc. keyboard types)
    • priority: 4 --> 6
    • labels: --> General/misc
     
  • Manuel Bilderbeek

    • priority: 6 --> 9
     
  • Manuel Bilderbeek

    Logged In: YES
    user_id=78178

    This seems quite important. Any user that is not using a PC
    keyboard that maps to the MSX keyboard he's emulating has
    really nasty problems.

    Also, the 'type' feature doesn't work on any
    non-international MSX...

    If you feel up to it: please implement something to fix this
    stuff :)

     
  • Alex Wulms

    Alex Wulms - 2007-11-21

    Logged In: YES
    user_id=910359
    Originator: NO

    Keyboard driver now maps host characters (unicode codepoints) to MSX key-combinations for any characters. It still maps SDL codes to MSX keys for non-characters (e.g. for SHIFT key).

    TODO: implement auto-toggle of KANALOCK for Russian and Japanese MSX models, based on the unicode character received. E.g. if KANALOCK is off and user enters an Hiragana character on the host keyboard, the keyboard driver should automatically toggle the KANALOCK on and then press the right key-combination in the MSX keyboard matrix

     
  • Alex Wulms

    Alex Wulms - 2007-11-21
    • assigned_to: nobody --> awulms
     
  • Manuel Bilderbeek

    Completely implemented now! International users should have no problems using openMSX anymore, with any kind of keyboard layout of the MSX!

    Thanks, Alex!

     
  • Manuel Bilderbeek

    • milestone: --> Next_Release
    • status: open --> closed