Key Simulation (key)
key
Keyboard and hardware button simulation via HID events.
20 functions
Lua 5.3
key.key.double_press_home
key.double_press_home()Double press Home button (App Switcher).
key.key.double_press_power
key.double_press_power()Double press Power. 250ms sleep after.
key.key.down
key.down(key_code)Press key down (without release).
key.key.input_text
key.input_text(text [, clear])Instant paste text via clipboard + Cmd+V. Supports Unicode/Vietnamese.
key.key.long_press_home
key.long_press_home()Long press Home button (Siri).
key.key.long_press_power
key.long_press_power()Long press Power (shutdown dialog). 2000ms sleep after.
key.key.press
key.press(key_code)Press and release a key.
key.key.press_brightness_down
key.press_brightness_down()Press brightness down. 50ms sleep after.
key.key.press_brightness_up
key.press_brightness_up()Press brightness up. 50ms sleep after.
key.key.press_home
key.press_home()Press Home button.
key.key.press_mute
key.press_mute()Toggle mute switch. 50ms sleep after.
key.key.press_power
key.press_power()Press Power/Lock button.
key.key.press_snapshot
key.press_snapshot()Take screenshot (Home+Power).
key.key.press_volume_down
key.press_volume_down()Press Volume Down button.
key.key.press_volume_up
key.press_volume_up()Press Volume Up button.
key.key.send_text
key.send_text(text [, delay_per_key])Type text character by character via HID key events. ASCII only.
key.key.toggle_keyboard
key.toggle_keyboard()Show/hide on-screen keyboard.
key.key.toggle_spotlight
key.toggle_spotlight()Toggle Spotlight search. 50ms sleep after.
key.key.triple_press_power
key.triple_press_power()Triple press Power (accessibility). 450ms sleep after.
key.key.up
key.up(key_code)Release a pressed key.