mirror of https://github.com/xemu-project/xemu.git
ui/cocoa: Support unique keys of JIS keyboards
Signed-off-by: Akihiko Odaki <akihiko.odaki@gmail.com> Message-Id: <20210212000404.28413-1-akihiko.odaki@gmail.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
parent
f4f2805ef8
commit
708b72557f
|
@ -240,6 +240,13 @@ const int mac_to_qkeycode_map[] = {
|
||||||
[kVK_F14] = Q_KEY_CODE_SCROLL_LOCK,
|
[kVK_F14] = Q_KEY_CODE_SCROLL_LOCK,
|
||||||
[kVK_F15] = Q_KEY_CODE_PAUSE,
|
[kVK_F15] = Q_KEY_CODE_PAUSE,
|
||||||
|
|
||||||
|
// JIS keyboards only
|
||||||
|
[kVK_JIS_Yen] = Q_KEY_CODE_YEN,
|
||||||
|
[kVK_JIS_Underscore] = Q_KEY_CODE_RO,
|
||||||
|
[kVK_JIS_KeypadComma] = Q_KEY_CODE_KP_COMMA,
|
||||||
|
[kVK_JIS_Eisu] = Q_KEY_CODE_MUHENKAN,
|
||||||
|
[kVK_JIS_Kana] = Q_KEY_CODE_HENKAN,
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* The eject and volume keys can't be used here because they are handled at
|
* The eject and volume keys can't be used here because they are handled at
|
||||||
* a lower level than what an Application can see.
|
* a lower level than what an Application can see.
|
||||||
|
|
Loading…
Reference in New Issue