Skip to content

Works in interactive shell, not via script #36

@IceBearZero

Description

@IceBearZero

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions