# Switch Mouse Solution
# Objective
Mouse control by switch input. This model demonstrates mouse cursor control via 2 switches or (alternatively) 2 keyboard keys. (There are other models for single-switch (opens new window) or 4-switch (opens new window) cursor control available in the ARE/models
(opens new window) folder.)
Instead of a mouse cursor, a crosshair indicator is displayed on the screen, scanning from the top to the bottom and from the left to the right.
# Mouse movement
By pressing the right
cursor key the crosshair should move accordingly from the left to the right as long as you keep the key pressed. Subsequently, press the down
cursor key to move the cross from the top to the bottom. As soon as the keys are released, the left click is performed by dwelling (stopping movement and waiting for some time). When the crosshair exits the screen, it wraps around and enters the screen from the other side. Thus, every position on the screen can be reached.
Fig. 1: Crosshair indicating the current mouse position. Red horizontal line indicating a movement from top to bottom.
# Tooltips
In order to perform special clicks, so called “tooltips” are available: Press right
and down
cursor keys simultaneously in order to show the tooltips, which look like this:
Fig. 2: Tooltip next to the crosshair, shows symbol for double click
By pressing one of right
or down
cursor keys again it’s possible to navigate through the tooltips where functions like double click, right click, dragging or keyboard shortcuts like Ctrl + C
and Ctrl + V
can be chosen.
# Requirements
- Switch
- Keyboard key (
Cursor right
,Cursor down
) or - external Switch (e.g. FABI (opens new window)) attached and configured to emulate
Cursor right
andCursor down
keys.
- Keyboard key (
- AsTeRICS installed and ARE running
- OS: Windows, Linux (incl. RPi), Mac OSX