From 37dfd14681ee5d68f460ac6fe81c4a95676a6408 Mon Sep 17 00:00:00 2001 From: vcaesar Date: Tue, 16 Jan 2018 18:38:21 +0800 Subject: [PATCH] add x11 type support --- key/keypress_c.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/key/keypress_c.h b/key/keypress_c.h index e1cd656..e01c223 100644 --- a/key/keypress_c.h +++ b/key/keypress_c.h @@ -212,6 +212,10 @@ void toggleUnicode(UniChar ch, const bool down) } #endif +#if defined(USE_X11) + #define toggleUniKey(c, down) toggleKey(c, down, MOD_NONE) +#endif + // unicode type void unicodeType(const unsigned value){ #if defined(IS_MACOSX) @@ -231,6 +235,9 @@ void unicodeType(const unsigned value){ ip.ki.dwFlags = KEYEVENTF_UNICODE; // KEYEVENTF_KEYUP for key release. SendInput(1, &ip, sizeof(INPUT)); + #elif defined(USE_X11) + toggleUniKey(value, true); + toggleUniKey(value, false); #endif }