Pārlūkot izejas kodu

UI, libobs: Add Japanese shortcut keys for Windows

Add Japanese shortcut keys, non-convert (無変換) and convert (変換) and
disable IME for OBSHotkeyEdit.

Closes jp9000/obs-studio#930
mntone 8 gadi atpakaļ
vecāks
revīzija
a6938c11b0
2 mainītis faili ar 3 papildinājumiem un 0 dzēšanām
  1. 1 0
      UI/hotkey-edit.hpp
  2. 2 0
      libobs/obs-windows.c

+ 1 - 0
UI/hotkey-edit.hpp

@@ -53,6 +53,7 @@ public:
 		// enough with the default focus frame
 		setReadOnly(true);
 #endif
+		setAttribute(Qt::WA_InputMethodEnabled, false);
 		setAttribute(Qt::WA_MacShowFocusRect, true);
 		InitSignalHandler();
 		ResetKey();

+ 2 - 0
libobs/obs-windows.c

@@ -328,6 +328,8 @@ static int get_virtual_key(obs_key_t key)
 	case OBS_KEY_BRACKETRIGHT: return VK_OEM_6;
 	case OBS_KEY_ASCIITILDE: return VK_OEM_3;
 
+	case OBS_KEY_HENKAN: return VK_CONVERT;
+	case OBS_KEY_MUHENKAN: return VK_NONCONVERT;
 	case OBS_KEY_KANJI: return VK_KANJI;
 	case OBS_KEY_TOUROKU: return VK_OEM_FJ_TOUROKU;
 	case OBS_KEY_MASSYO: return VK_OEM_FJ_MASSHOU;