Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
xfce:xfce4-settings:4.16:mouse [2020/08/12 16:17] – created kevinbowen | xfce:xfce4-settings:4.16:mouse [2021/02/09 02:15] (current) – Added inline ToC kevinbowen | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ~~NOTOC~~ |
+ | {{ : | ||
+ | ====== | ||
- | ===== Behavior | + | * **[[# |
+ | * **[[# | ||
+ | * **[[# | ||
+ | * **[[# | ||
+ | * **[[# | ||
+ | * **[[#Drag and Drop|Drag and Drop]]** | ||
+ | * **[[#Double Click|Double Click]]** | ||
+ | * **[[# | ||
+ | * **[[#Device Properties|Device Properties]]** | ||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | ===== Device | ||
+ | |||
+ | <figure " | ||
+ | {{: | ||
- | <figure " | + | {{: |
- | {{: | + | |
</ | </ | ||
- | === Enable | + | ? Device |
+ | ! With this combo box you can select the device you want to edit, the settings below will adjust to the selected device. The list shows all connected pointer devices. | ||
+ | ? Enable | ||
+ | ! Uncheck this option to turn a device off. If a device it disabled, it won't send any coordinate updates to the pointer. By default all (new) devices are enabled. | ||
- | {gui>Key repeat} lets you rest your finger on a key and have the character repeat itself; for instance, if you want to draw an ASCII line, or a row of x's, across an email message. | ||
- | {gui> | + | [[|Back |
+ | ---- | ||
- | === Cursor | + | ===== Buttons and Feedback ===== |
- | {gui> | ||
- | ===== Application Shortcuts ===== | + | === Buttons |
- | <figure " | + | ? Right-handed and Left-handed |
- | {{: | + | ! If you select |
- | </ | + | ? Reverse scroll direction |
- | === === | + | ! If this option is enabled, the scroll direction will be reversed (sometimes called " |
- | When you choose to assign a keyboard shortcut, the following screen greets you. | + | |
- | <figure " | + | <note tip>If you want to see the resulting button map; use the '' |
- | {{: | + | |
- | </figure> | + | |
- | Here, you can type in the name of the desired application (for instance, Clipman) if you know it. Otherwise, click on {gui> | ||
- | When you're done, click on {gui> | + | === Pointer Speed === |
- | <figure "Keyboard Shortcuts"> | + | ? Acceleration |
- | {{ : | + | ! The factor at which the pointer' |
+ | ? Sensitivity | ||
+ | ! The number of pixels the pointer must move in a short time before it starts accelerating. | ||
+ | |||
+ | |||
+ | [[|Back to Top]] | ||
+ | ---- | ||
+ | |||
+ | ===== Touchpad ===== | ||
+ | Currently only touchpads using the Synaptics driver are supported. | ||
+ | |||
+ | === General === | ||
+ | ? Disable touchpad while typing | ||
+ | ! Turn the touchpad off while typing to prevent accidental clicks. The settings daemon will start the following command in the background when enabled: '' | ||
+ | ? Tap touchpad to click | ||
+ | ! When this option is selected, tapping the touchpad with your finger will preform the same action as clicking the primary mouse button. The device property '' | ||
+ | ! To click, tap on the touchpad. To double-click, | ||
+ | |||
+ | === Scrolling === | ||
+ | |||
+ | ? Scrolling | ||
+ | ? Disabled | ||
+ | ! Disable scrolling with the touchpad. This will unset both the device properties below. | ||
+ | ? Edge scrolling | ||
+ | ! When this is selected, dragging your finger up and down along the right side of your touchpad will scroll vertically. If you also select {gui> | ||
+ | ? Two-finger scrolling | ||
+ | ! When this is selected, tapping and dragging with one finger will work as normal, but if you drag two fingers across any part of the touchpad, it will scroll instead. If you also select {gui> | ||
+ | ? Enable horizontal scrolling | ||
+ | ! Allow scrolling horizontal. The way horizontal scrolling works depends on the {gui> | ||
+ | |||
+ | [[|Back to Top]] | ||
+ | ---- | ||
+ | |||
+ | ===== Tablet ===== | ||
+ | Currently only devices using the Wacom driver are supported. | ||
+ | |||
+ | ? Tracking mode | ||
+ | ? Pen (absolute) | ||
+ | ! In absolute mode the active area of the tablet will be mapped to the screen. Every time you go down to the tablet at the same point with an absolute device the pointer will appear at the same point of the screen. | ||
+ | ? Mouse (relative) | ||
+ | ! In relative mode the tablet has the behavior of a mouse. This means, that if you take the pen off from the surface, move it and go down again, the pointer does (ideally) not move. | ||
+ | ? Rotation | ||
+ | ? None (right-handed) | ||
+ | ! The tablet is not rotated in software and uses its natural rotation. | ||
+ | ? Half (left-handed) | ||
+ | ! The tablet is rotated by 180 degrees (upside-down). | ||
+ | ? Clockwise | ||
+ | ! The tablet is rotated 90 degrees clockwise. | ||
+ | ? Counterclockwise | ||
+ | ! The tablet is rotated 90 degrees counter-clockwise. | ||
+ | |||
+ | [[|Back to Top]] | ||
+ | ---- | ||
+ | |||
+ | ===== Behavior ===== | ||
+ | |||
+ | <figure "Behavior Settings"> | ||
+ | {{: | ||
</ | </ | ||
- | Simply press the keystrokes you wish to use to launch the application. In this example, if you want to launch Clipman by pressing {key> | + | ==== Drag and Drop ==== |
+ | ? Threshold | ||
+ | ! The number of pixels the pointer must move before a drag operation will start. Default value is 8 pixels. | ||
- | ===== Layout ===== | + | ==== Double Click ==== |
- | <figure "Keyboard Layout"> | + | ? Time |
- | {{: | + | ! Two mouse clicks in less than this length of time (in milliseconds) will be considered a double click. Default value is 250 ms. |
+ | ? Distance | ||
+ | ! The mouse pointer cannot move farther than this distance between two clicks for them to be considered a double click. Default value is 4 pixels. | ||
+ | |||
+ | [[|Back to Top]] | ||
+ | ---- | ||
+ | |||
+ | ===== Cursor ===== | ||
+ | |||
+ | <figure "Cursor Theming"> | ||
+ | {{: | ||
</ | </ | ||
- | In order to make changes | + | Select your preferred mouse theme. It is wise to log out and log in after a mouse theme change, so all applications pick up the new cursors. |
+ | |||
+ | You can install new cursor themes by butting them in the '' | ||
+ | |||
+ | [[|Back to Top]] | ||
+ | ---- | ||
+ | |||
+ | ===== Device Properties ===== | ||
+ | |||
+ | The Synaptics and Wacom interface in the dialogs shows only the most important settings, but there are a lot more settings for input devices you can control. Xfsettingsd is capable of setting all sorts of device properties; however, you have to manually set them in the pointers [[xfce: | ||
+ | |||
+ | First you need to find the correct device using the '' | ||
+ | |||
+ | $ xinput list | ||
+ | Virtual core pointer | ||
+ | Virtual core XTEST pointer | ||
+ | SynPS/2 Synaptics TouchPad | ||
+ | Virtual core keyboard | ||
+ | Virtual core XTEST keyboard | ||
+ | Power Button | ||
+ | |||
+ | Now let's assume you want to modify a special property | ||
+ | |||
+ | $ xinput list-props " | ||
+ | Device ' | ||
+ | [...] | ||
+ | Synaptics Coasting Speed (274): 45.000000 | ||
+ | Synaptics Scrolling Distance (252): 100, 100 | ||
+ | [...] | ||
+ | |||
+ | Next it to translate the names into valid [[xfce: | ||
+ | |||
+ | As you can see the value above is stored as a double (45.000), so to disable coasting you have to run the following [[xfce: | ||
+ | |||
+ | xfconf-query -c pointers -p / | ||
+ | |||
+ | Use '' | ||
+ | |||
+ | In case the device property is an array, it will be show like '' | ||
+ | |||
+ | xfconf-query -c pointers -p / | ||