python-uinput
python-uinput copied to clipboard
Works in interactive shell, not via script
Same code works in an interactive shell, but not sudo python keypress.py start
no errors, just not expected beahviour
import uinput
import sys
arg = sys.argv[1]
if arg == 'start':
print('ENTER press')
device = uinput.Device([uinput.KEY_ENTER]); device.emit(uinput.KEY_ENTER, 1)
elif arg == 'select':
print('SELECT press')
elif arg == 'exit':
print('SHIFT/ESCAPE press')
device = uinput.Device([uinput.KEY_LEFTSHIFT, uinput.KEY_ESC]); device.emit(uinput.KEY_LEFTSHIFT, 1); device.emit(uinput.KEY_ESC, 1)