41 lines
2.1 KiB
Plaintext
41 lines
2.1 KiB
Plaintext
--- ⌨️ KBD Bot Command List ---
|
|
(Commands are not case-sensitive)
|
|
|
|
[Controller & Pairing]
|
|
//help - Prints this command list.
|
|
//pair - Pairs all currently connected, unpaired devices.
|
|
//pair /d <name/mac> - Pairs a specific device by its name or MAC address.
|
|
//unpair all - Unpairs all devices. They will not auto-reconnect.
|
|
//unpair /d <name/mac> - Unpairs a specific device and removes it from auto-pair.
|
|
//list - Lists all currently connected devices and their pair status.
|
|
//ping - Pings all paired devices and reports their latency.
|
|
//pause - Pauses the controller. Press [Enter] on the serial monitor to resume.
|
|
//exit - Commands all paired devices to disconnect, then stops the AP.
|
|
|
|
[Scripting & Input]
|
|
//prompt - Asks for text input, hides it, and sends it to keyboards.
|
|
//prompt /p <text> - Asks for input with a custom prompt (e.g., //prompt /p Password:)
|
|
//script <file.txt> - Runs a script file from the controller's storage.
|
|
//delay <ms> - Pauses the receiver for <ms> milliseconds. (e.g. //delay 1000)
|
|
|
|
[Keyboard Commands]
|
|
//hold <key> [key...] - Holds one or more keys.
|
|
- (e.g., //hold //l_ctrl A B) holds L_CTRL, A, and B.
|
|
//release <key> [key...] - Releases one or more keys.
|
|
//release all - Releases all currently held keys.
|
|
//auto_enter_on - [Receiver] Automatically presses ENTER after typing text.
|
|
//auto_enter_off - [Receiver] Disables Auto-ENTER mode (default).
|
|
|
|
[Common Single Keys]
|
|
//enter, //tab, //esc, //del, //backspace, //insert, //prtscr
|
|
//up, //down, //left, //right, //caps_lock, //scroll_lock, //num_lock
|
|
//f1 - //f12, //win, //shift, //ctrl, //alt
|
|
|
|
[Media & Volume Keys]
|
|
//vol_up, //vol_down, //mute, //play_pause, //next_track, //prev_track
|
|
|
|
[Mouse Commands]
|
|
//relx <val> - Moves mouse relative X (e.g., //relx -50)
|
|
//rely <val> - Moves mouse relative Y (e.g., //rely 25)
|
|
//scroll <val> - Scrolls the mouse wheel (e.g., //scroll -1)
|
|
//l_click, //r_click, //m_click, //back_click, //fwd_click |