wacom intuos disable cursor select when pen makes contact with tablet (CTH480)
up vote
3
down vote
favorite
So I have been messing around with xsetwacom with my wacom and I would like to touch the pen to the tablet without it thinking I want a "left mouse button" being held down.
The reason for this is moving the pen without selecting means hovering over the tablet which can be imprecise. I want to use the first button on the pen to be a left mouse button.
I have a long list of parameters for xsetwacom but I am unsure of how to use the pen to navigate the tablet without selecting (while touching)
xsetwacom --list parameters
Area - Valid tablet area in device coordinates.
Button - X11 event to which the given button should be mapped.
ToolDebugLevel - Level of debugging trace for individual tools (default is 0 [off]).
TabletDebugLevel - Level of debugging statements applied to shared code paths between all tools associated with the same tablet (default is 0 [off]).
Suppress - Number of points trimmed (default is 2).
RawSample - Number of raw data used to filter the points (default is 4).
PressureCurve - Bezier curve for pressure (default is 0 0 100 100 [linear]).
Mode - Switches cursor movement mode (default is absolute).
TabletPCButton - Turns on/off Tablet PC buttons (default is off for regular tablets, on for Tablet PC).
Touch - Turns on/off Touch events (default is on).
HWTouchSwitchState - Touch events turned on/off by hardware switch.
Gesture - Turns on/off multi-touch gesture events (default is on).
ZoomDistance - Minimum distance for a zoom gesture (default is 50).
ScrollDistance - Minimum motion before sending a scroll gesture (default is 20).
TapTime - Minimum time between taps for a right click (default is 250).
CursorProximity - Sets cursor distance for proximity-out in distance from the tablet (default is 10 for Intuos series, 42 for Graphire series).
Rotate - Sets the rotation of the tablet. Values = none, cw, ccw, half (default is none).
RelWheelUp - X11 event to which relative wheel up should be mapped.
RelWheelDown - X11 event to which relative wheel down should be mapped.
AbsWheelUp - X11 event to which absolute wheel up should be mapped.
AbsWheelDown - X11 event to which absolute wheel down should be mapped.
AbsWheel2Up - X11 event to which absolute wheel up should be mapped.
AbsWheel2Down - X11 event to which absolute wheel down should be mapped.
StripLeftUp - X11 event to which left strip up should be mapped.
StripLeftDown - X11 event to which left strip down should be mapped.
StripRightUp - X11 event to which right strip up should be mapped.
StripRightDown - X11 event to which right strip down should be mapped.
Threshold - Sets tip/eraser pressure threshold (default is 27).
ResetArea - Resets the bounding coordinates to default in tablet units.
ToolType - Returns the tool type of the associated device.
ToolSerial - Returns the serial number of the current device in proximity.
ToolID - Returns the tool ID of the current tool in proximity.
ToolSerialPrevious - Returns the serial number of the previous device in proximity.
BindToSerial - Binds this device to the serial number.
TabletID - Returns the tablet ID of the associated device.
PressureRecalibration - Turns on/off Tablet pressure recalibration
MapToOutput - Map the device to the given output.
all - Get value for all parameters.
14.04 tablet wacom input configure
add a comment |
up vote
3
down vote
favorite
So I have been messing around with xsetwacom with my wacom and I would like to touch the pen to the tablet without it thinking I want a "left mouse button" being held down.
The reason for this is moving the pen without selecting means hovering over the tablet which can be imprecise. I want to use the first button on the pen to be a left mouse button.
I have a long list of parameters for xsetwacom but I am unsure of how to use the pen to navigate the tablet without selecting (while touching)
xsetwacom --list parameters
Area - Valid tablet area in device coordinates.
Button - X11 event to which the given button should be mapped.
ToolDebugLevel - Level of debugging trace for individual tools (default is 0 [off]).
TabletDebugLevel - Level of debugging statements applied to shared code paths between all tools associated with the same tablet (default is 0 [off]).
Suppress - Number of points trimmed (default is 2).
RawSample - Number of raw data used to filter the points (default is 4).
PressureCurve - Bezier curve for pressure (default is 0 0 100 100 [linear]).
Mode - Switches cursor movement mode (default is absolute).
TabletPCButton - Turns on/off Tablet PC buttons (default is off for regular tablets, on for Tablet PC).
Touch - Turns on/off Touch events (default is on).
HWTouchSwitchState - Touch events turned on/off by hardware switch.
Gesture - Turns on/off multi-touch gesture events (default is on).
ZoomDistance - Minimum distance for a zoom gesture (default is 50).
ScrollDistance - Minimum motion before sending a scroll gesture (default is 20).
TapTime - Minimum time between taps for a right click (default is 250).
CursorProximity - Sets cursor distance for proximity-out in distance from the tablet (default is 10 for Intuos series, 42 for Graphire series).
Rotate - Sets the rotation of the tablet. Values = none, cw, ccw, half (default is none).
RelWheelUp - X11 event to which relative wheel up should be mapped.
RelWheelDown - X11 event to which relative wheel down should be mapped.
AbsWheelUp - X11 event to which absolute wheel up should be mapped.
AbsWheelDown - X11 event to which absolute wheel down should be mapped.
AbsWheel2Up - X11 event to which absolute wheel up should be mapped.
AbsWheel2Down - X11 event to which absolute wheel down should be mapped.
StripLeftUp - X11 event to which left strip up should be mapped.
StripLeftDown - X11 event to which left strip down should be mapped.
StripRightUp - X11 event to which right strip up should be mapped.
StripRightDown - X11 event to which right strip down should be mapped.
Threshold - Sets tip/eraser pressure threshold (default is 27).
ResetArea - Resets the bounding coordinates to default in tablet units.
ToolType - Returns the tool type of the associated device.
ToolSerial - Returns the serial number of the current device in proximity.
ToolID - Returns the tool ID of the current tool in proximity.
ToolSerialPrevious - Returns the serial number of the previous device in proximity.
BindToSerial - Binds this device to the serial number.
TabletID - Returns the tablet ID of the associated device.
PressureRecalibration - Turns on/off Tablet pressure recalibration
MapToOutput - Map the device to the given output.
all - Get value for all parameters.
14.04 tablet wacom input configure
add a comment |
up vote
3
down vote
favorite
up vote
3
down vote
favorite
So I have been messing around with xsetwacom with my wacom and I would like to touch the pen to the tablet without it thinking I want a "left mouse button" being held down.
The reason for this is moving the pen without selecting means hovering over the tablet which can be imprecise. I want to use the first button on the pen to be a left mouse button.
I have a long list of parameters for xsetwacom but I am unsure of how to use the pen to navigate the tablet without selecting (while touching)
xsetwacom --list parameters
Area - Valid tablet area in device coordinates.
Button - X11 event to which the given button should be mapped.
ToolDebugLevel - Level of debugging trace for individual tools (default is 0 [off]).
TabletDebugLevel - Level of debugging statements applied to shared code paths between all tools associated with the same tablet (default is 0 [off]).
Suppress - Number of points trimmed (default is 2).
RawSample - Number of raw data used to filter the points (default is 4).
PressureCurve - Bezier curve for pressure (default is 0 0 100 100 [linear]).
Mode - Switches cursor movement mode (default is absolute).
TabletPCButton - Turns on/off Tablet PC buttons (default is off for regular tablets, on for Tablet PC).
Touch - Turns on/off Touch events (default is on).
HWTouchSwitchState - Touch events turned on/off by hardware switch.
Gesture - Turns on/off multi-touch gesture events (default is on).
ZoomDistance - Minimum distance for a zoom gesture (default is 50).
ScrollDistance - Minimum motion before sending a scroll gesture (default is 20).
TapTime - Minimum time between taps for a right click (default is 250).
CursorProximity - Sets cursor distance for proximity-out in distance from the tablet (default is 10 for Intuos series, 42 for Graphire series).
Rotate - Sets the rotation of the tablet. Values = none, cw, ccw, half (default is none).
RelWheelUp - X11 event to which relative wheel up should be mapped.
RelWheelDown - X11 event to which relative wheel down should be mapped.
AbsWheelUp - X11 event to which absolute wheel up should be mapped.
AbsWheelDown - X11 event to which absolute wheel down should be mapped.
AbsWheel2Up - X11 event to which absolute wheel up should be mapped.
AbsWheel2Down - X11 event to which absolute wheel down should be mapped.
StripLeftUp - X11 event to which left strip up should be mapped.
StripLeftDown - X11 event to which left strip down should be mapped.
StripRightUp - X11 event to which right strip up should be mapped.
StripRightDown - X11 event to which right strip down should be mapped.
Threshold - Sets tip/eraser pressure threshold (default is 27).
ResetArea - Resets the bounding coordinates to default in tablet units.
ToolType - Returns the tool type of the associated device.
ToolSerial - Returns the serial number of the current device in proximity.
ToolID - Returns the tool ID of the current tool in proximity.
ToolSerialPrevious - Returns the serial number of the previous device in proximity.
BindToSerial - Binds this device to the serial number.
TabletID - Returns the tablet ID of the associated device.
PressureRecalibration - Turns on/off Tablet pressure recalibration
MapToOutput - Map the device to the given output.
all - Get value for all parameters.
14.04 tablet wacom input configure
So I have been messing around with xsetwacom with my wacom and I would like to touch the pen to the tablet without it thinking I want a "left mouse button" being held down.
The reason for this is moving the pen without selecting means hovering over the tablet which can be imprecise. I want to use the first button on the pen to be a left mouse button.
I have a long list of parameters for xsetwacom but I am unsure of how to use the pen to navigate the tablet without selecting (while touching)
xsetwacom --list parameters
Area - Valid tablet area in device coordinates.
Button - X11 event to which the given button should be mapped.
ToolDebugLevel - Level of debugging trace for individual tools (default is 0 [off]).
TabletDebugLevel - Level of debugging statements applied to shared code paths between all tools associated with the same tablet (default is 0 [off]).
Suppress - Number of points trimmed (default is 2).
RawSample - Number of raw data used to filter the points (default is 4).
PressureCurve - Bezier curve for pressure (default is 0 0 100 100 [linear]).
Mode - Switches cursor movement mode (default is absolute).
TabletPCButton - Turns on/off Tablet PC buttons (default is off for regular tablets, on for Tablet PC).
Touch - Turns on/off Touch events (default is on).
HWTouchSwitchState - Touch events turned on/off by hardware switch.
Gesture - Turns on/off multi-touch gesture events (default is on).
ZoomDistance - Minimum distance for a zoom gesture (default is 50).
ScrollDistance - Minimum motion before sending a scroll gesture (default is 20).
TapTime - Minimum time between taps for a right click (default is 250).
CursorProximity - Sets cursor distance for proximity-out in distance from the tablet (default is 10 for Intuos series, 42 for Graphire series).
Rotate - Sets the rotation of the tablet. Values = none, cw, ccw, half (default is none).
RelWheelUp - X11 event to which relative wheel up should be mapped.
RelWheelDown - X11 event to which relative wheel down should be mapped.
AbsWheelUp - X11 event to which absolute wheel up should be mapped.
AbsWheelDown - X11 event to which absolute wheel down should be mapped.
AbsWheel2Up - X11 event to which absolute wheel up should be mapped.
AbsWheel2Down - X11 event to which absolute wheel down should be mapped.
StripLeftUp - X11 event to which left strip up should be mapped.
StripLeftDown - X11 event to which left strip down should be mapped.
StripRightUp - X11 event to which right strip up should be mapped.
StripRightDown - X11 event to which right strip down should be mapped.
Threshold - Sets tip/eraser pressure threshold (default is 27).
ResetArea - Resets the bounding coordinates to default in tablet units.
ToolType - Returns the tool type of the associated device.
ToolSerial - Returns the serial number of the current device in proximity.
ToolID - Returns the tool ID of the current tool in proximity.
ToolSerialPrevious - Returns the serial number of the previous device in proximity.
BindToSerial - Binds this device to the serial number.
TabletID - Returns the tablet ID of the associated device.
PressureRecalibration - Turns on/off Tablet pressure recalibration
MapToOutput - Map the device to the given output.
all - Get value for all parameters.
14.04 tablet wacom input configure
14.04 tablet wacom input configure
edited Mar 23 '15 at 20:33
Rmano
25.1k876144
25.1k876144
asked Mar 23 '15 at 20:03
andykais
263
263
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
You need to change settings of stylus buttons. Use xsetwacom list
to find name of your stylus, in my case output of command is:
Wacom Intuos S Pad pad id: 15 type: PAD
Wacom Intuos S Pen stylus id: 16 type: STYLUS
Wacom Intuos S Pen eraser id: 17 type: ERASER
Wacom Intuos S Pen cursor id: 18 type: CURSOR
Stylus is "Wacom Intuos S Pen stylus".
DEVICE_STYLUS='Wacom Intuos S Pen stylus'
xsetwacom set "$DEVICE_STYLUS" Button 1 "button +0" # nothing on touch
xsetwacom set "$DEVICE_STYLUS" Button 2 "button +1" # left click on lower button
xsetwacom set "$DEVICE_STYLUS" Button 3 "button +3" # right click on upper button
That's it, Button 1 of stylus is touching of pad, not real button. Script above disables this action.
Lower button is Button 2, assign left click to it.
Upper button is Button 3, you may want to assign right click to it or something else.
If you have more buttons you can assign additional actions to them. Note that pad buttons belong to pad device, not stylus.
Settings of xsetwacom are not persisted after system reboot, so you may want to write small script and run it manually or automatically after boot.
Reconnection of pad also resets settings to their defaults, you can play around and then reset.
You can check all current settings of each device like this:
xsetwacom -s get "$DEVICE_STYLUS" all
It may be very helpful to check which options can be changed for concrete device. Note that some options may not work for your model.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f600390%2fwacom-intuos-disable-cursor-select-when-pen-makes-contact-with-tablet-cth480%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
You need to change settings of stylus buttons. Use xsetwacom list
to find name of your stylus, in my case output of command is:
Wacom Intuos S Pad pad id: 15 type: PAD
Wacom Intuos S Pen stylus id: 16 type: STYLUS
Wacom Intuos S Pen eraser id: 17 type: ERASER
Wacom Intuos S Pen cursor id: 18 type: CURSOR
Stylus is "Wacom Intuos S Pen stylus".
DEVICE_STYLUS='Wacom Intuos S Pen stylus'
xsetwacom set "$DEVICE_STYLUS" Button 1 "button +0" # nothing on touch
xsetwacom set "$DEVICE_STYLUS" Button 2 "button +1" # left click on lower button
xsetwacom set "$DEVICE_STYLUS" Button 3 "button +3" # right click on upper button
That's it, Button 1 of stylus is touching of pad, not real button. Script above disables this action.
Lower button is Button 2, assign left click to it.
Upper button is Button 3, you may want to assign right click to it or something else.
If you have more buttons you can assign additional actions to them. Note that pad buttons belong to pad device, not stylus.
Settings of xsetwacom are not persisted after system reboot, so you may want to write small script and run it manually or automatically after boot.
Reconnection of pad also resets settings to their defaults, you can play around and then reset.
You can check all current settings of each device like this:
xsetwacom -s get "$DEVICE_STYLUS" all
It may be very helpful to check which options can be changed for concrete device. Note that some options may not work for your model.
add a comment |
up vote
0
down vote
You need to change settings of stylus buttons. Use xsetwacom list
to find name of your stylus, in my case output of command is:
Wacom Intuos S Pad pad id: 15 type: PAD
Wacom Intuos S Pen stylus id: 16 type: STYLUS
Wacom Intuos S Pen eraser id: 17 type: ERASER
Wacom Intuos S Pen cursor id: 18 type: CURSOR
Stylus is "Wacom Intuos S Pen stylus".
DEVICE_STYLUS='Wacom Intuos S Pen stylus'
xsetwacom set "$DEVICE_STYLUS" Button 1 "button +0" # nothing on touch
xsetwacom set "$DEVICE_STYLUS" Button 2 "button +1" # left click on lower button
xsetwacom set "$DEVICE_STYLUS" Button 3 "button +3" # right click on upper button
That's it, Button 1 of stylus is touching of pad, not real button. Script above disables this action.
Lower button is Button 2, assign left click to it.
Upper button is Button 3, you may want to assign right click to it or something else.
If you have more buttons you can assign additional actions to them. Note that pad buttons belong to pad device, not stylus.
Settings of xsetwacom are not persisted after system reboot, so you may want to write small script and run it manually or automatically after boot.
Reconnection of pad also resets settings to their defaults, you can play around and then reset.
You can check all current settings of each device like this:
xsetwacom -s get "$DEVICE_STYLUS" all
It may be very helpful to check which options can be changed for concrete device. Note that some options may not work for your model.
add a comment |
up vote
0
down vote
up vote
0
down vote
You need to change settings of stylus buttons. Use xsetwacom list
to find name of your stylus, in my case output of command is:
Wacom Intuos S Pad pad id: 15 type: PAD
Wacom Intuos S Pen stylus id: 16 type: STYLUS
Wacom Intuos S Pen eraser id: 17 type: ERASER
Wacom Intuos S Pen cursor id: 18 type: CURSOR
Stylus is "Wacom Intuos S Pen stylus".
DEVICE_STYLUS='Wacom Intuos S Pen stylus'
xsetwacom set "$DEVICE_STYLUS" Button 1 "button +0" # nothing on touch
xsetwacom set "$DEVICE_STYLUS" Button 2 "button +1" # left click on lower button
xsetwacom set "$DEVICE_STYLUS" Button 3 "button +3" # right click on upper button
That's it, Button 1 of stylus is touching of pad, not real button. Script above disables this action.
Lower button is Button 2, assign left click to it.
Upper button is Button 3, you may want to assign right click to it or something else.
If you have more buttons you can assign additional actions to them. Note that pad buttons belong to pad device, not stylus.
Settings of xsetwacom are not persisted after system reboot, so you may want to write small script and run it manually or automatically after boot.
Reconnection of pad also resets settings to their defaults, you can play around and then reset.
You can check all current settings of each device like this:
xsetwacom -s get "$DEVICE_STYLUS" all
It may be very helpful to check which options can be changed for concrete device. Note that some options may not work for your model.
You need to change settings of stylus buttons. Use xsetwacom list
to find name of your stylus, in my case output of command is:
Wacom Intuos S Pad pad id: 15 type: PAD
Wacom Intuos S Pen stylus id: 16 type: STYLUS
Wacom Intuos S Pen eraser id: 17 type: ERASER
Wacom Intuos S Pen cursor id: 18 type: CURSOR
Stylus is "Wacom Intuos S Pen stylus".
DEVICE_STYLUS='Wacom Intuos S Pen stylus'
xsetwacom set "$DEVICE_STYLUS" Button 1 "button +0" # nothing on touch
xsetwacom set "$DEVICE_STYLUS" Button 2 "button +1" # left click on lower button
xsetwacom set "$DEVICE_STYLUS" Button 3 "button +3" # right click on upper button
That's it, Button 1 of stylus is touching of pad, not real button. Script above disables this action.
Lower button is Button 2, assign left click to it.
Upper button is Button 3, you may want to assign right click to it or something else.
If you have more buttons you can assign additional actions to them. Note that pad buttons belong to pad device, not stylus.
Settings of xsetwacom are not persisted after system reboot, so you may want to write small script and run it manually or automatically after boot.
Reconnection of pad also resets settings to their defaults, you can play around and then reset.
You can check all current settings of each device like this:
xsetwacom -s get "$DEVICE_STYLUS" all
It may be very helpful to check which options can be changed for concrete device. Note that some options may not work for your model.
answered Dec 4 at 22:47
kdmitry
1
1
add a comment |
add a comment |
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f600390%2fwacom-intuos-disable-cursor-select-when-pen-makes-contact-with-tablet-cth480%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown