Semanux

Precision Mode

Precision Mode allows for accurate selection. Precision Mode is optional, and you can toggle between Express Mode and Precision Mode.

You can find the settings for Precision Mode under Type of Settings: All > Interaction > Precision Mode.

Settings window for Precision Mode

Precision Mode allows you to make precise selections. It behaves similarly to Express Mode but is much more accurate, allowing you to control the cursor precisely.

To use Precision Mode, select Enable Precision Mode. Precision Mode is optional; you can also opt-out of Precision Mode if Express Mode already meets your precision needs. Otherwise, it is useful when working with web programs that have very small buttons that are difficult to target directly with Express Mode. Additionally, it is suitable for text work when moving the cursor to a different position.

You activate Precision Mode temporarily when you need it. You need to define an input to pause Express Mode and start Precision Mode, e.g., Begin to open your mouth.

You are then in Precision Mode and remain in it until the input to exit Precision Mode is triggered. If, for example, Cease to open your mouth is set, Precision Mode remains active while you hold your mouth open.

When Precision Mode is active, the cursor moves slower but more accurately across the screen. You can now move the cursor precisely to the position where you want to trigger an action.

The action trigger itself, e.g., a left-click, is determined in the Click tab. If you are working with the default Head Movement + Facial Expression setting, closing your mouth is already mapped to a left-click.

The Input to Enter Precision Mode determines the event or keypress that activates Precision Mode. Various facial expressions, humming sounds, keyboard shortcuts, external switches, and controller buttons are available for this. The same input options are available for Input to Exit Precision Mode as for entering it.

To control the cursor in Precision Mode, you can also move the cursor with your head rotation, just like in Express Mode. Alternatively, the left or right stick on the controller is available.

The Range of Movement on the Screen is set in pixels and determines how far you can move the cursor in Precision Mode from the initial activation point. Larger values allow you to move the cursor further than smaller values. Note that this setting also depends on your screen resolution and scaling; for screens with a low resolution (e.g., Full-HD or 1080p), you should prefer smaller values like 128px, while for screens with a high resolution (e.g., UHD/4K or 3840p/4096p), larger values like 512px are preferable.

The Dead Zone, where minor movement does not trigger an input, allows you to set a threshold for head rotation that must be exceeded for it to be recognized as valid input. With a dead zone of 10 %, the head must rotate more than 10% of the maximum head rotation for the cursor to move in the respective direction. Setting a dead zone is helpful if the user's head is not stable and tends to wobble slightly.

If you activate Remove Movement Limit, you can move the cursor in Precision Mode as far away from the original spot as desired – across the entire screen.

You still have questions?

Get in touch with us! We are happy to help personally.