Skip to content

Commit 97c5696

Browse files
committed
(#101) Disable microsleep between keypresses
1 parent 2eda180 commit 97c5696

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

src/linux/keypress.c

+6-9
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,6 @@
1212
XKeysymToKeycode(display, key), \
1313
is_press, CurrentTime), \
1414
XSync(display, false))
15-
#define X_KEY_EVENT_WAIT(display, key, is_press) \
16-
(X_KEY_EVENT(display, key, is_press), \
17-
microsleep(DEADBEEF_UNIFORM(0.0, 62.5)))
1815

1916
void toggleKeyCode(MMKeyCode code, const bool down, MMKeyFlags flags)
2017
{
@@ -25,19 +22,19 @@ void toggleKeyCode(MMKeyCode code, const bool down, MMKeyFlags flags)
2522
{
2623
/* Parse modifier keys. */
2724
if (flags & MOD_META)
28-
X_KEY_EVENT_WAIT(display, K_META, is_press);
25+
X_KEY_EVENT(display, K_META, is_press);
2926
if (flags & MOD_ALT)
30-
X_KEY_EVENT_WAIT(display, K_ALT, is_press);
27+
X_KEY_EVENT(display, K_ALT, is_press);
3128
if (flags & MOD_CONTROL)
32-
X_KEY_EVENT_WAIT(display, K_CONTROL, is_press);
29+
X_KEY_EVENT(display, K_CONTROL, is_press);
3330
if (flags & MOD_SHIFT)
34-
X_KEY_EVENT_WAIT(display, K_SHIFT, is_press);
31+
X_KEY_EVENT(display, K_SHIFT, is_press);
3532

36-
X_KEY_EVENT_WAIT(display, code, is_press);
33+
X_KEY_EVENT(display, code, is_press);
3734
}
3835
else
3936
{
40-
X_KEY_EVENT_WAIT(display, code, is_press);
37+
X_KEY_EVENT(display, code, is_press);
4138

4239
/* Parse modifier keys. */
4340
if (flags & MOD_META)

0 commit comments

Comments
 (0)