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.
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...
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=78178
The emulator control keys can be changed now in the
settings.xml file.
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...
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 :)
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
Completely implemented now! International users should have no problems using openMSX anymore, with any kind of keyboard layout of the MSX!
Thanks, Alex!