Controlling the mouse

Mouse mode

Once a device is connected by default it can send characters. But if you want to control it as a mouse you can enter the mouse mode. This is done with the morse command of .-.-- (configurable in userConfig.py) and then the device can send mouse commands

NB: in iOS you need to make sure Settings -> Accessibility -> AssistiveTouch -> On.

Then to move the mouse use these commands

Left Up .--.

Up -

Right Up ...-

Left ..

Right ...

Left Down ...--

Down --

Right Down ...---

By default it will only move 5 pixels (default is changeable - see default_mouse_move_step in user/config.py). If you wish the mouse to start moving in one direction and stop when you next send any switch press try using the REPEAT mode

. Repeat Mode

You would send the mouse movement you wish to do - THEN send the repeat command. Eg. Down - Repeat ( -- .) - will repeat moving down and stop on the first press.

You can increase or decrease the speed of movement using some different options:

.-..-- Increase speed

.-..-. Decrease speed

.--.-. Set Speed to 1

.--.-- Set Speed to 5

Mouse buttons are:

  • .-- Right Click

  • .- Left Click

  • ..-- Double Right click

  • ..- Double Left click

Click and hold

-. Left click and hold (enter again to toggle off)

-.. Right click and hold (enter again to toggle this off)

So to drag the mouse you could use this technique. Or you could use the REPEAT MOUSE command (.)

To drag the mouse

-. (Click and hold) - (Up) . (Repeat moving up) . (release moving when ready) -. (Release Click and Hold)

Last updated