From e0a5aabf28342f4aec59101b800445fcce5c38ad Mon Sep 17 00:00:00 2001 From: vcaesar Date: Sun, 11 Mar 2018 15:22:38 +0800 Subject: [PATCH] fix mac input method keytap not work --- key/keycode_c.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/key/keycode_c.h b/key/keycode_c.h index 0fa7779..13be2a9 100644 --- a/key/keycode_c.h +++ b/key/keycode_c.h @@ -132,9 +132,8 @@ MMKeyCode keyCodeForChar(const char c) #if defined(IS_MACOSX) -CFStringRef createStringForKey(CGKeyCode keyCode) -{ - TISInputSourceRef currentKeyboard = TISCopyCurrentKeyboardInputSource(); +CFStringRef createStringForKey(CGKeyCode keyCode){ + TISInputSourceRef currentKeyboard = TISCopyCurrentASCIICapableKeyboardInputSource(); CFDataRef layoutData = (CFDataRef)TISGetInputSourceProperty(currentKeyboard, kTISPropertyUnicodeKeyLayoutData);