MouseAndTouchpad
|
Size: 2873
Comment: completes unfinished sentence about the double-click test
|
← Revision 13 as of 2016-10-13 14:18:47 ⇥
Size: 3389
Comment: + TBD: variation for when a phone is being used as touchpad for an external display
|
| 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 22: | Line 22: |
| <<Anchor(settings)>> | |
| Line 24: | Line 25: |
| ||<tablestyle="float:right;margin:0 0 1em 1em" style="border:none">{{attachment:mouse-touchpad.phone.png}}|| | ||<^ style="border:none">{{attachment:settings-mouse-touchpad-both.wide.png}}||<^ style="border:none">{{attachment:settings-mouse-touchpad-both.narrow.png}}|| |
| Line 26: | Line 27: |
| ||<tablestyle="float:right;margin:0 0 1em 1em" style="border:none">{{attachment:mouse-touchpad-mouse.pc.png}}|| | For each device: |
| Line 28: | Line 29: |
| In both “Mouse” and “Touchpad” settings: * The double-click test face should initially have eyes closed. 😴 Single-clicking on it should keep its eyes closed, but for two seconds its expression should alter, 😌 and the text “Not fast enough” should appear alongside. Double-clicking on it should should, for two seconds, open its eyes 😀 and display text “Double-clicked” alongside. * “Primary button” should be present only if the number of buttons is two or more or unknown. |
* '''“Primary button”''' should be present only if the number of buttons is either unknown or at least two. |
| Line 32: | 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. |
* '''“Tap to click”''' should be present only for a touchpad that has a tappable pad. |
| Line 36: | Line 33: |
| ''TBD: Add scroll direction as a common setting.'' | * '''“Scroll:”''' should be present for a mouse unless it is known that no mouse with a mousewheel is connected, and should be present for a touchpad unless it is known that no multi-touch touchpad is connected. For “Mouse”, it should contain items “Scrollwheel is off”, “Scrollwheel moves content” (the default), and “Scrollwheel moves view”. For Touchpad”, it should contain items “Off”, “Two fingers move content” (the default), “Two fingers move view”, “Right/bottom edge moves content”, and “Right/bottom edge moves view”. |
| Line 38: | Line 35: |
| ''TBD: Split Mouse vs. Touchpad settings to separate screens on the phone.'' | ''TBD: Behavior of remaining items'' '''“Set Up Bluetooth Mouse/Touchpad…”''' should navigate to the Bluetooth settings. Whenever the view is laid out in multiple columns, there should be “Test…” buttons next to the “Scroll speed:” and “Double click speed:” rows. Whenever it is laid out in a single column, there should be a single “Test…” button in a panel fixed at the bottom of the view. ''TBD: scrolling and double-clicking test UI'' ''TBD: variation for when a phone is being used as touchpad for an external display'' |
This is a specification covering settings, notifications, and other UI for mice and touchpads (sometimes called trackpads).
“Mouse & Touchpad” 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:” should be present for a mouse unless it is known that no mouse with a mousewheel is connected, and should be present for a touchpad unless it is known that no multi-touch touchpad is connected. For “Mouse”, it should contain items “Scrollwheel is off”, “Scrollwheel moves content” (the default), and “Scrollwheel moves view”. For Touchpad”, it should contain items “Off”, “Two fingers move content” (the default), “Two fingers move view”, “Right/bottom edge moves content”, and “Right/bottom edge moves view”.
TBD: Behavior of remaining items
“Set Up Bluetooth Mouse/Touchpad…” should navigate to the Bluetooth settings.
Whenever the view is laid out in multiple columns, there should be “Test…” buttons next to the “Scroll speed:” and “Double click speed:” rows. Whenever it is laid out in a single column, there should be a single “Test…” button in a panel fixed at the bottom of the view.
TBD: scrolling and double-clicking test UI
TBD: variation for when a phone is being used as touchpad for an external display
Advanced touchpad settings
These are unfinished draft designs. Do not implement.
MouseAndTouchpad (last edited 2016-10-13 14:18:47 by mpt)

