Input Settings: the mouse movement explanation is a tooltip

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
DeeJanuzandClaude Opus 5.5 committed 2026-10-01 10:57:22 -06:00
1 parent a2a5a4c98e
commit 949f629338
1 file changed
+10 -18
+10 -18
View File
@@ -895,24 +895,16 @@ Kirigami.ApplicationWindow {
text: "Only while a button is held (recommended)"
checked: backend.gazeMouseHeld
onToggled: backend.setGazeMouseHeld(checked)
}
Controls.Label {
Layout.maximumWidth: Kirigami.Units.gridUnit * 30
wrapMode: Text.WordWrap
text: backend.gazeMouseHeld
? "Your eyes move the pointer, so moving the mouse on its own does nothing. To fix a click "
+ "that's a little off, press and hold the left button: the pointer stops where you're "
+ "looking. Move the mouse onto what you meant and let go to click there, or press the "
+ "right button instead to right-click there. It's on because a bumped or drifting mouse "
+ "can't pull the pointer away from where you're looking, and every mouse move is a real "
+ "correction, which the eye tracker learns from to get more accurate. If the eye "
+ "tracker stops (the headset is off, or it lost your eyes), the mouse moves the "
+ "pointer as usual."
: "The mouse moves the pointer any time, as without gaze; looking well away hands the "
+ "pointer back to your eyes. Mouse moves that weren't corrections can teach the eye "
+ "tracker the wrong thing, so it may get less accurate."
opacity: 0.7
font: Kirigami.Theme.smallFont
Controls.ToolTip.visible: hovered
Controls.ToolTip.delay: Kirigami.Units.toolTipDelay
Controls.ToolTip.text: checked
? "Your eyes move the pointer, so moving the mouse on its own does nothing. To fix a click, "
+ "hold the left button, move onto the target, and let go (or press right to right-click "
+ "there). It's on because a bumped mouse can't pull the pointer away, and every mouse move "
+ "is a real correction the eye tracker learns from. If the eye tracker stops, the mouse "
+ "works as usual."
: "The mouse moves the pointer any time, as without gaze. Moves that weren't corrections can "
+ "teach the eye tracker the wrong thing."
}
Controls.Switch {
Kirigami.FormData.label: "Gaze dot:"