sknrf.model.ui module

sknrf.model.ui.ULONG_PTR

alias of LP_c_ulong

class sknrf.model.ui.MOUSEINPUT

Bases: Structure

dwExtraInfo

Structure/Union member

dwFlags

Structure/Union member

dx

Structure/Union member

dy

Structure/Union member

mouseData

Structure/Union member

time

Structure/Union member

class sknrf.model.ui.KEYBDINPUT

Bases: Structure

dwExtraInfo

Structure/Union member

dwFlags

Structure/Union member

time

Structure/Union member

wScan

Structure/Union member

wVk

Structure/Union member

class sknrf.model.ui.HARDWAREINPUT

Bases: Structure

uMsg

Structure/Union member

wParamH

Structure/Union member

wParamL

Structure/Union member

class sknrf.model.ui.INPUT

Bases: Structure

type

Structure/Union member

union

Structure/Union member

sknrf.model.ui.SendInput(*inputs)
sknrf.model.ui.Input(structure)
sknrf.model.ui.MouseInput(flags, x, y, data)
sknrf.model.ui.KeybdInput(code, flags)
sknrf.model.ui.HardwareInput(message, parameter)
sknrf.model.ui.Mouse(flags, x=0, y=0, data=0)
sknrf.model.ui.Keyboard(code, flags=0)
sknrf.model.ui.Hardware(message, parameter=0)
class sknrf.model.ui.ButtonPresser

Bases: object

static get_mouse_position()
static mouse_left_click(x, y, delay)
static mouse_right_click(x, y, delay)
static mouse_drag(x_start, y_start, delay, x_stop, y_stop, delay2)
static key_press(name, delay=0.05)
static get_clipboard()
static set_clipboard(data)
class sknrf.model.ui.MousePositionEdit(*args)

Bases: QLineEdit

cursorMove
pollCursor()
handleCursorMove(pos)
staticMetaObject = PySide6.QtCore.QMetaObject("MousePositionEdit" inherits "QLineEdit": Methods:   #59 type=Signal, signature=cursorMove(PyObject), parameters=PyObject )
class sknrf.model.ui.KeySequenceEdit(*args, keySequence=QKeySequence())

Bases: QLineEdit

staticMetaObject = PySide6.QtCore.QMetaObject("KeySequenceEdit" inherits "QLineEdit": )
setKeySequence(keySequence)
keyPressEvent(self, arg__1: PySide6.QtGui.QKeyEvent) None