quick fix 2
This commit is contained in:
13
Lib/site-packages/keyboard/__main__.py
Normal file
13
Lib/site-packages/keyboard/__main__.py
Normal file
@ -0,0 +1,13 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
import keyboard
|
||||
import fileinput
|
||||
import json
|
||||
import sys
|
||||
|
||||
def print_event_json(event):
|
||||
print(event.to_json(ensure_ascii=sys.stdout.encoding != 'utf-8'))
|
||||
sys.stdout.flush()
|
||||
keyboard.hook(print_event_json)
|
||||
|
||||
parse_event_json = lambda line: keyboard.KeyboardEvent(**json.loads(line))
|
||||
keyboard.play(parse_event_json(line) for line in fileinput.input())
|
||||
Reference in New Issue
Block a user