| @@ -4,13 +4,16 @@ import pyarrow as pa | |||||
| from dora import Node | from dora import Node | ||||
| node = Node() | |||||
| def main(): | |||||
| node = Node() | |||||
| with keyboard.Events() as events: | |||||
| while True: | |||||
| event = events.get(1.0) | |||||
| if event is not None and isinstance(event, Events.Press): | |||||
| if hasattr(event.key, "char"): | |||||
| if event.key.char is not None: | |||||
| node.send_output("char", pa.array([event.key.char])) | |||||
| with keyboard.Events() as events: | |||||
| while True: | |||||
| event = events.get(1.0) | |||||
| if event is not None and isinstance(event, Events.Press): | |||||
| if hasattr(event.key, "char"): | |||||
| if event.key.char is not None: | |||||
| node.send_output("char", pa.array([event.key.char])) | |||||
| if __name__ == "__main__": | |||||
| main() | |||||