MouseAndTouchpad

Differences between revisions 10 and 11
Revision 10 as of 2016-09-29 11:30:25
Size: 2523
Editor: mpt
Comment: - old wireframe
Revision 11 as of 2016-09-29 12:49:22
Size: 2638
Editor: mpt
Comment: - TBDs
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
== Prompting to set up a mouse or touchpad == ## == Prompting to set up a mouse or touchpad ==
Line 7: Line 7:
{{attachment:no-mouse-touchpad.png}} ## {{attachment:no-mouse-touchpad.png}}
Line 9: Line 9:
Whenever no pointing device is detected, the “Mouse & Touchpad” screen of System Settings should open with the text “No mouse or touchpad detected”. The following text should depend on the situation.
 * On a pocket PC: “You need to use a Bluetooth mouse or touchpad with this display. Make sure it is close to the phone and its batteries are charged.”
 * On a PC: “Connect a mouse or touchpad via USB, or use a Bluetooth device. If a Bluetooth device isn’t detected, make sure it is turned on and its batteries are charged.”
## Whenever no pointing device is detected, the “Mouse & Touchpad” screen of System Settings should open with the text “No mouse or touchpad detected”. The following text should depend on the situation.
## * On a pocket PC: “You need to use a Bluetooth mouse or touchpad with this display. Make sure it is close to the phone and its batteries are charged.”
## * On a PC: “Connect a mouse or touchpad via USB, or use a Bluetooth device. If a Bluetooth device isn’t detected, make sure it is turned on and its batteries are charged.”
Line 13: Line 13:
As long as the screen is open, Bluetooth should be turned on to detect a Bluetooth keyboard. If it was off previously, it should turn off again if you exit the screen without connecting a device. ## As long as the screen is open, Bluetooth should be turned on to detect a Bluetooth keyboard. If it was off previously, it should turn off again if you exit the screen without connecting a device.
Line 15: Line 15:
Ubuntu should open the “Mouse & Touchpad” screen of System Settings, to display this prompt, if all of these are true:
 * you are using a PC, or a pocket PC with a non-touch external display in use;
 * no pointing device has been detected;
 * a keyboard ''has'' been detected (so Ubuntu is not [[Keyboard#prompting|prompting you to connect a keyboard]] instead);
 * System Settings is not already the active app;
 * System Settings “Bluetooth” or “Mouse & Touchpad” screen is not already open.
## Ubuntu should open the “Mouse & Touchpad” screen of System Settings, to display this prompt, if all of these are true:
## * you are using a PC, or a pocket PC with a non-touch external display in use;
## * no pointing device has been detected;
## * a keyboard ''has'' been detected (so Ubuntu is not [[Keyboard#prompting|prompting you to connect a keyboard]] instead);
## * System Settings is not already the active app;
## * System Settings “Bluetooth” or “Mouse & Touchpad” screen is not already open.
Line 29: Line 29:
 * “Primary button” should be present only if the number of buttons is either unknown or at least two. For each device:
Line 31: Line 31:
In the “Touchpad” settings:
 * “Tap to click” should be present only if the touchpad has a tappable pad.
 * “Scroll with two fingers” should be present only if the touchpad allows this.
 * '''“Primary button”''' should be present only if the number of buttons is either unknown or at least two.
Line 35: Line 33:
''TBD: Add scroll direction as a common setting.''  * '''“Tap to click”''' should be present only for a touchpad that has a tappable pad.
Line 37: Line 35:
''TBD: Split Mouse vs. Touchpad settings to separate screens on the phone.''  * '''“Scroll with two fingers”''' should be present only if the touchpad allows this. It should contain items “Off”, “Content follows fingers” (the default), and “View follows fingers”.

''TBD: Behavior of remaining items''

''TBD: scrolling and double-clicking test UI''

This is a specification covering settings, notifications, and other UI for mice and touchpads (sometimes called trackpads).

“Mouse & Touchpad” settings

settings-mouse-touchpad-both.wide.png

settings-mouse-touchpad-both.narrow.png

“Set Up Bluetooth Mouse/Touchpad…” should navigate to the Bluetooth settings.

For each device:

  • “Primary button” should be present only if the number of buttons is either unknown or at least two.

  • “Tap to click” should be present only for a touchpad that has a tappable pad.

  • “Scroll with two fingers” should be present only if the touchpad allows this. It should contain items “Off”, “Content follows fingers” (the default), and “View follows fingers”.

TBD: Behavior of remaining items

TBD: scrolling and double-clicking test UI

Advanced touchpad settings

These are unfinished draft designs. Do not implement.

touchpad-settings-p3.jpg

touchpad-settings-p4.jpg

MouseAndTouchpad (last edited 2016-10-13 14:18:47 by mpt)