]> source.dussan.org Git - tigervnc.git/commitdiff
OS X Japanese Keyboard Support 1137/head
authorgsittyz <gsittyz@gmail.com>
Sun, 25 Oct 2020 05:34:45 +0000 (14:34 +0900)
committergsittyz <gsittyz@gmail.com>
Sun, 25 Oct 2020 11:25:58 +0000 (20:25 +0900)
Added OS X JIS Keyboard keys (kVK_JIS_Eisu, kvK_JIS_Kana). The Kana and Eisu keys are used to alter IME behavior, but currently the Kana key produces an unwanted space character and the Eisu key does not work.

vncviewer/cocoa.mm

index 9fa5470fc65fd423cb926e12d2cd9435e440626b..891d9635bc9aca8e9f4c7243aefdcc8e361030fa 100644 (file)
@@ -358,6 +358,9 @@ static const int kvk_map[][2] = {
   { kVK_ANSI_Keypad7,           XK_KP_7 },
   { kVK_ANSI_Keypad8,           XK_KP_8 },
   { kVK_ANSI_Keypad9,           XK_KP_9 },
+  // Japanese Keyboard Support
+  { kVK_JIS_Eisu,               XK_Muhenkan },
+  { kVK_JIS_Kana,               XK_Hiragana_Katakana },
 };
 
 int cocoa_event_keysym(const void *event)