|
@@ -10,7 +10,7 @@ BOARD_X = 367
|
|
|
BOARD_Y = 129
|
|
BOARD_Y = 129
|
|
|
BOARD_WIDTH = 420
|
|
BOARD_WIDTH = 420
|
|
|
BOARD_HEIGHT = 638
|
|
BOARD_HEIGHT = 638
|
|
|
-KEY_DELAY = 14 # milliseconds
|
|
|
|
|
|
|
+KEY_DELAY = 1 / 60 # 1 frame assuming 60 FPS
|
|
|
|
|
|
|
|
|
|
|
|
|
disp = display.Display()
|
|
disp = display.Display()
|
|
@@ -60,11 +60,11 @@ def press_keys(window, keys):
|
|
|
|
|
|
|
|
ext.xtest.fake_input(disp, X.KeyPress, keycode)
|
|
ext.xtest.fake_input(disp, X.KeyPress, keycode)
|
|
|
disp.sync()
|
|
disp.sync()
|
|
|
- time.sleep(KEY_DELAY / 1000)
|
|
|
|
|
|
|
+ time.sleep(KEY_DELAY)
|
|
|
|
|
|
|
|
ext.xtest.fake_input(disp, X.KeyRelease, keycode)
|
|
ext.xtest.fake_input(disp, X.KeyRelease, keycode)
|
|
|
disp.sync()
|
|
disp.sync()
|
|
|
- time.sleep(KEY_DELAY / 1000)
|
|
|
|
|
|
|
+ time.sleep(KEY_DELAY)
|
|
|
|
|
|
|
|
|
|
|
|
|
def listen_keys(handlers):
|
|
def listen_keys(handlers):
|