hsautogui-0.3.0: Haskell bindings for PyAutoGUI, a library for automating user interaction
Safe HaskellNone
LanguageHaskell2010

AutoGUI.Keyboard

Synopsis

Documentation

write :: Text -> IO () Source #

Write out some Text as though it were entered with the keyboard

typewrite :: Text -> IO () Source #

Write out some Text as though it were entered with the keyboard, newline is enter

typewriteKeys :: [Key] -> IO () Source #

Write out some Text as though it were entered with the keyboard, newline is enter

writeWithInterval :: Text -> Double -> IO () Source #

Write out some Text as though it were entered with the keyboard, with a specified number of seconds between keypresses

press :: Key -> IO () Source #

Simulate a keypress

keyDown :: Key -> IO () Source #

Simulate holding a key down

keyUp :: Key -> IO () Source #

Simulate releasing a key

hotkey :: [Key] -> IO () Source #

Press a key combination