| HID writes | hid.down, hid.up, hid.press, hid.combo, hid.type, hid.typewriter, hid.move, hid.move_to, hid.move_smooth, hid.scroll, hid.set_mouse_mode, hid.get_mouse_mode |
| Screen | screen.pixel, screen.pixel_hex, screen.resolution, screen.capture, screen.capture_window, screen.displays (alias screen.list), screen.search_color |
| System | system.mouse, system.window, system.time, system.screen, system.exec, system.exec_detached |
| Input | input.keys, input.is_down, input.duration, input.modifiers, input.mouse_pos |
| Clipboard | clipboard.get, clipboard.set |
| Window | window.list, window.find, window.get_title, window.get_class, window.get_pos, window.get_pid, window.is_visible, window.is_active, window.activate, window.move, window.minimize, window.maximize, window.restore, window.hide, window.show, window.set_title, window.set_always_on_top, window.set_transparency, window.close, window.kill, window.wait, window.wait_active, window.wait_close |
| App | app.front, app.is_front, app.is_running, app.is_hidden, app.activate, app.hide, app.quit |
| Process | process.exists, process.list, process.kill* |
| Env | env.get, env.set, env.home, env.config, env.data, env.desktop, env.documents, env.downloads, env.appdata, env.temp |
| Hash / Codec | hash.md5, hash.sha1, hash.sha256, hash.sha512, hash.crc32, hash.hmac, codec.base64, codec.base64_decode, codec.hex, codec.hex_decode |
| Regex | regex.is_match, regex.find, regex.find_all, regex.replace, regex.replace_all, regex.split |
| Config (TOML) | config.parse_toml, config.to_toml, config.read_toml, config.write_toml |
| File† | file.read, file.read_bytes, file.write, file.append, file.exists, file.delete, file.list, file.mkdir, file.rmdir, file.is_dir, file.is_file, file.size, file.time, file.copy, file.move, file.read_json, file.write_json, file.script_dir |
| Net (HTTP) | net.get, net.post, net.put, net.patch, net.delete, net.head, net.request |
| Dialog | dialog.message, dialog.confirm, dialog.open_file, dialog.save_file, dialog.open_dir |
| Math | math.random, math.gaussian, math.scale, math.spline, math.resample, math.interpolate, math.time_comp |
| Macro | macro.record, macro.finish, macro.play, macro.stream, macro.abort, macro.stop_all |
| Audio | audio.beep, audio.play, audio.stop, audio.pause, audio.resume, audio.is_playing, audio.set_volume, audio.get_volume, audio.stop_all, audio.set_master_volume, audio.get_master_volume |
| Timer | timer.after, timer.every, timer.cancel, timer.cancel_all (push stream: timer) |
| Registry (Windows) | registry.read, registry.write, registry.delete_value, registry.delete_key, registry.create_key |
| UI | ui.notify, ui.get, ui.get_all, ui.schema |
| Log / Script | log.info, log.warn, log.error, log.debug, script.reload, script.exit |
| Events | subscribe, unsubscribe (streams: mouse, window, input, timer) |
| Meta | hello, ping, auth, commands, lua.exec* |