#1 Le 03/04/2020, à 10:45
- Apoptose57
[Résolu] Configurer les boutons d'une tablette Wacom
Bonjour,
J'essaye de configurer une tablette wacom intuos et cela fonctionne plutôt bien mais j'ai quelques petits détails que je ne m'explique pas.
Pour l'attribution des fonctions aux boutons, lorsque je teste le rôle des 4 boutons avec la commande
xsetwacom --get "Wacom Intuos BT M Pad pad" button 1
J'ai le retour
button +1
C'est déjà bizarre parce que quand je l'utilise, il a la fonction "clic gauche de la souris". Pourquoi il me renvoie +1 ?
Si je continue, j'ai +2 pour le 2, +3 pour le 3 et +8 pour le bouton 8.
Pour les boutons 4, 5, 6 et 7, il me renvoie 4,5,6 et 7 sans le + devant
À partir de 9, c'est normal :
button number does not exist.
Question n°1 : pourquoi il me reconnait 8 boutons quand j'en ai que 4 ?
Question n°2 : pourquoi il renvoie un + pour certains et pas d'autre ?
Question n°3 : comment déplacer la fonction clic gauche (je suis gaucher, et elle me serait utile sur le boutton le plus à droite)
Pour attribuer une fonction je fais :
xsetwacom --set "Wacom Intuos BT M Pad pad" button 2 "key ctrl z"
Mais je n'ai rien trouvé pour le clic gauche, que faut-il mettre entre les guillemets ? "leftclick" ne donne rien.
Merci
Les éléments qui permettent de résoudre le problème :
Les boutons actif sur ma tablettes sont nommés : 1,2,3 et 8 (va savoir pourquoi)
+1 correspond à la fonction leftclick
+ ou - permet de définir si la tablette réagit quand on appuie ou on relâche le bouton
donc en utilisantxsetwacom --set "Wacom Intuos BT M Pad pad" button 8 "+1"
Je peux attribuer le clic gauche à mon bouton 4.
J'en déduis que +2, +3 et +8 correspondent à des fonctions mais je n'ai pas encore testé (à venir)
Dernière modification par Apoptose57 (Le 27/04/2020, à 09:08)
Dell Optiplex990 / Kubuntu 24.04 / Intel® Core i5-2400 CPU @ 3,10 GHz / RAM 16 Go / 2X ATA SanDisk SSD PLUS 250Go /
Hors ligne
#2 Le 03/04/2020, à 10:47
- xubu1957
Re : [Résolu] Configurer les boutons d'une tablette Wacom
Bonjour,
Montre, en te servant du Retour utilisable de commande :
lsusb
pour avoir la référence du modèle, et chercher dans les forums.
_ _ _
(edit=messages regroupés)
_ _ _
Montre, pour les aidants :
dpkg -l | grep wacom
dpkg -l | grep xserver-xorg-input-wacom
xsetwacom --list parameters
Dernière modification par xubu1957 (Le 03/04/2020, à 16:13)
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#3 Le 03/04/2020, à 10:51
- Apoptose57
Re : [Résolu] Configurer les boutons d'une tablette Wacom
Mon modèle est le suivant :
Bus 003 Device 007: ID 056a:0378 Wacom Co., Ltd
Mais j'ai déjà écumé quelques forums sans trouver de réponses précises.
Dell Optiplex990 / Kubuntu 24.04 / Intel® Core i5-2400 CPU @ 3,10 GHz / RAM 16 Go / 2X ATA SanDisk SSD PLUS 250Go /
Hors ligne
#4 Le 03/04/2020, à 11:20
- Apoptose57
Re : [Résolu] Configurer les boutons d'une tablette Wacom
Entre temps j'ai testé à taton et si j'ai bien compris lorsqu'il y a + devant le numéro de bouton, c'est qu'il est actif. Maintenant pourquoi c'est 1,2,3 et 8. Au final, peu importe si je sais quel numéro correspond à quel bouton.
Mais je ne sais toujours pas comment attribuer la fonction "leftclick"
Donc dans l'ordre
grep wacom
ii libwacom-bin 0.29-1 amd64 Wacom model feature query library -- binaries
ii libwacom-common 0.29-1 all Wacom model feature query library (common files)
ii libwacom2:amd64 0.29-1 amd64 Wacom model feature query library
ii xserver-xorg-input-wacom-hwe-18.04 1:0.36.1-0ubuntu1~18.04.1 amd64 X.Org X server -- Wacom input driver
ii xserver-xorg-input-wacom-hwe-18.04 1:0.36.1-0ubuntu1~18.04.1 amd64 X.Org X server -- Wacom input driver
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
PanScrollThreshold - Adjusts distance required for pan actions to generate a scroll event
MapToOutput - Map the device to the given output.
all - Get value for all parameters.
Dell Optiplex990 / Kubuntu 24.04 / Intel® Core i5-2400 CPU @ 3,10 GHz / RAM 16 Go / 2X ATA SanDisk SSD PLUS 250Go /
Hors ligne
#5 Le 03/04/2020, à 16:06
- xubu1957
Re : [Résolu] Configurer les boutons d'une tablette Wacom
J'ai trouvé ce fil avec des essais pour les boutons > Absence de pilote pour tablette wacom intuos sous ubuntu 16.04 LTS
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#6 Le 03/04/2020, à 16:08
- Nuliel
Re : [Résolu] Configurer les boutons d'une tablette Wacom
Bonjour,
Dans un premier temps tu peux faire un tour dans les paramètres système et dire si ta tablette est reconnue dans la partie Tablette Graphique
Hors ligne
#7 Le 03/04/2020, à 16:34
- Apoptose57
Re : [Résolu] Configurer les boutons d'une tablette Wacom
Et bien là c'est un autre problème (j'avais ouvert un autre fil pour cela). Je n'ai pas de menu tablette graphique dans mes périphériques d'entrée : clavier, souris, joystick et touchpad mais pas de tablette graphique. Mais comme dit la tablette fonctionne à la perfection…c'est juste ce paramétrage des boutons qui m'embête.
Dell Optiplex990 / Kubuntu 24.04 / Intel® Core i5-2400 CPU @ 3,10 GHz / RAM 16 Go / 2X ATA SanDisk SSD PLUS 250Go /
Hors ligne
#8 Le 03/04/2020, à 16:46
- xubu1957
Re : [Résolu] Configurer les boutons d'une tablette Wacom
Tu l'avais marqué résolu > Kubuntu, Krita et tablette Wacom [Résolu]
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#9 Le 03/04/2020, à 19:08
- Apoptose57
Re : [Résolu] Configurer les boutons d'une tablette Wacom
Oui résolu car j'ai pu paramétré la tablette graphique à 95% avec xsetwacom…donc que la tablette apparaisse dans les périphérique d'entrée importe peu. Il me reste l'impossibilité d'attribué le clic-gauche à un autre bouton…il est nativement sur le bouton 1 mais comme je suis gaucher, je le verrai bien mieux sur le 4 (qui est le 8 chez moi)
Dell Optiplex990 / Kubuntu 24.04 / Intel® Core i5-2400 CPU @ 3,10 GHz / RAM 16 Go / 2X ATA SanDisk SSD PLUS 250Go /
Hors ligne
#10 Le 03/04/2020, à 19:13
- Nuliel
Re : [Résolu] Configurer les boutons d'une tablette Wacom
Je n'ai pas utilisé le paramètre get, et je n'ai pas de tablette graphique pour tester.
Si j'ai bien compris voici la signification de + et -:
Sans le symbole + ou - : tu appuies sur le bouton puis tu relâches et seulement après l'action est effectuée
Précédé par +: l'action est effectuée lorsque tu appuies sur le bouton
Précédé par -: l'action est effectuée lorsque tu relâches le bouton
C'est utile lorsque tu veux faire une combinaison de touches: il ne faut pas lâcher ctrl avant d'appuyer sur R si tu veux mettre une action à ctrl+R
On va déjà sauvegarder ta configuration:
xsetwacom --get -s "Wacom Intuos BT M Pad pad" all
Hors ligne
#11 Le 04/04/2020, à 08:44
- Apoptose57
Re : [Résolu] Configurer les boutons d'une tablette Wacom
J'ai mis en place un script pour modifier la config de la tablette, donc voici les infos :
- Avant l'application du script :
Property 'Wacom Tablet Area' does not exist on device.
xsetwacom set "Wacom Intuos BT M Pad pad" "Button" "1" "button +1 "
xsetwacom set "Wacom Intuos BT M Pad pad" "Button" "2" "button +2 "
xsetwacom set "Wacom Intuos BT M Pad pad" "Button" "3" "button +3 "
xsetwacom set "Wacom Intuos BT M Pad pad" "Button" "8" "button +8 "
xsetwacom set "Wacom Intuos BT M Pad pad" "ToolDebugLevel" "0"
xsetwacom set "Wacom Intuos BT M Pad pad" "TabletDebugLevel" "0"
xsetwacom set "Wacom Intuos BT M Pad pad" "Suppress" "2"
xsetwacom set "Wacom Intuos BT M Pad pad" "RawSample" "4"
Property 'Wacom Pressurecurve' does not exist on device.
xsetwacom set "Wacom Intuos BT M Pad pad" "Mode" "Absolute"
Property 'Wacom Hover Click' does not exist on device.
xsetwacom set "Wacom Intuos BT M Pad pad" "Touch" "off"
Property 'Wacom Hardware Touch Switch' does not exist on device.
xsetwacom set "Wacom Intuos BT M Pad pad" "Gesture" "off"
xsetwacom set "Wacom Intuos BT M Pad pad" "ZoomDistance" "0"
xsetwacom set "Wacom Intuos BT M Pad pad" "ScrollDistance" "0"
xsetwacom set "Wacom Intuos BT M Pad pad" "TapTime" "250"
Property 'Wacom Proximity Threshold' does not exist on device.
Property 'Wacom Rotation' does not exist on device.
xsetwacom set "Wacom Intuos BT M Pad pad" "RelWheelUp" "1" "button +5 "
xsetwacom set "Wacom Intuos BT M Pad pad" "RelWheelDown" "2" "button +4 "
xsetwacom set "Wacom Intuos BT M Pad pad" "AbsWheelUp" "3" "button +4 "
xsetwacom set "Wacom Intuos BT M Pad pad" "AbsWheelDown" "4" "button +5 "
xsetwacom set "Wacom Intuos BT M Pad pad" "AbsWheel2Up" "5" "button +4 "
xsetwacom set "Wacom Intuos BT M Pad pad" "AbsWheel2Down" "6" "button +5 "
xsetwacom set "Wacom Intuos BT M Pad pad" "StripLeftUp" "1" "button +4 "
xsetwacom set "Wacom Intuos BT M Pad pad" "StripLeftDown" "2" "button +5 "
xsetwacom set "Wacom Intuos BT M Pad pad" "StripRightUp" "3" "button +4 "
xsetwacom set "Wacom Intuos BT M Pad pad" "StripRightDown" "4" "button +5 "
xsetwacom set "Wacom Intuos BT M Pad pad" "Threshold" "0"
xsetwacom set "Wacom Intuos BT M Pad pad" "BindToSerial" "0"
Property 'Wacom Pressure Recalibration' does not exist on device.
xsetwacom set "Wacom Intuos BT M Pad pad" "PanScrollThreshold" "13"
Et après l'application du script (je n'ai mis que les lignes qui changent)
xsetwacom set "Wacom Intuos BT M Pad pad" "Button" "1" "button +1 "
xsetwacom set "Wacom Intuos BT M Pad pad" "Button" "2" "key +Control_L +z -z "
xsetwacom set "Wacom Intuos BT M Pad pad" "Button" "3" "key +l -l "
xsetwacom set "Wacom Intuos BT M Pad pad" "Button" "8" "key +k -k "
Apparement le bouton un correspond au clic gauche et je voudrais l'attribuer au bouton 4
Ce qui est aussi bizarre c'est que la fonction suivante de mon script:
xsetwacom --set "Wacom Intuos BT M Pad pad" button 2 "key ctrl z"
Entraine le changement suivant
xsetwacom set "Wacom Intuos BT M Pad pad" "Button" "2" "key +Control_L +z -z "
Pourquoi Control_L ?
Le script change aussi l'écran cible mais cela n'apparait pas ici…ou je ne l'ai pas vu.
xsetwacom --set "Wacom Intuos BT M Pad pad" MapToOutput VGA-1
Dell Optiplex990 / Kubuntu 24.04 / Intel® Core i5-2400 CPU @ 3,10 GHz / RAM 16 Go / 2X ATA SanDisk SSD PLUS 250Go /
Hors ligne
#12 Le 04/04/2020, à 08:56
- Apoptose57
Re : [Résolu] Configurer les boutons d'une tablette Wacom
En écrivant ma réponse je me suis demandé si +1 ne correspondait pas à la fonction leftclick, j'ai donc tenté ça :
xsetwacom --set "Wacom Intuos BT M Pad pad" button 8 "+1"
Et bien cela fonctionne…mon bouton 4 est devenu "leftclick".
Par curiosité je chercherai ce que signifie alors +2, +3, +8
Et je me demande toujours pourquoi j'ai
xsetwacom set "Wacom Intuos BT M Pad pad" "Button" "2" "key +Control_L +z -z "
Parce que dans les faits, cela efface bien le dernier trait, mais à y regarder de plus près, j'ai aussi la pipette qui apparaît quand je reste appuyé dessus (ce qui est étrange car le raccourci pipette est P)…comment avoir Control z sans le L ?
Donc finalement mon script est le suivant :
xsetwacom --set "Wacom Intuos BT M Pen stylus" MapToOutput VGA-1
xsetwacom --set "Wacom Intuos BT M Pen eraser" MapToOutput VGA-1
xsetwacom --set "Wacom Intuos BT M Pen cursor" MapToOutput VGA-1
xsetwacom --set "Wacom Intuos BT M Pad pad" MapToOutput VGA-1
xsetwacom --set "Wacom Intuos BT M Pad pad" button 1 "key l"
xsetwacom --set "Wacom Intuos BT M Pad pad" button 2 "key k"
xsetwacom --set "Wacom Intuos BT M Pad pad" button 3 "key ctrl z"
xsetwacom --set "Wacom Intuos BT M Pad pad" button 8 "+1"
Et il me renvoie l'attribution suivante :
xsetwacom set "Wacom Intuos BT M Pad pad" "Button" "1" "key +l -l "
xsetwacom set "Wacom Intuos BT M Pad pad" "Button" "2" "key +k -k "
xsetwacom set "Wacom Intuos BT M Pad pad" "Button" "3" "key +Control_L +z -z "
xsetwacom set "Wacom Intuos BT M Pad pad" "Button" "8" "button +1 "
Tout est bien placé mais il reste le problème du Control_L
Dell Optiplex990 / Kubuntu 24.04 / Intel® Core i5-2400 CPU @ 3,10 GHz / RAM 16 Go / 2X ATA SanDisk SSD PLUS 250Go /
Hors ligne
#13 Le 04/04/2020, à 09:29
- Nuliel
Re : [Résolu] Configurer les boutons d'une tablette Wacom
Pourquoi Control_L ? -> Parce que tu as deux boutons ctrl: un à gauche et un à droite, mais xsetwacom --list modifiers indique ctrl, control, lctrl et rctrl, pas control_L
Pour les +1 +2 ... je l'ai mis dans mon message précédent.
Oui 1 correspond au clic gauche
Hors ligne
#14 Le 04/04/2020, à 09:35
- Apoptose57
Re : [Résolu] Configurer les boutons d'une tablette Wacom
Pourquoi Control_L ? -> Parce que tu as deux boutons ctrl: un à gauche et un à droite
Ben oui…sur ce coup là, j'ai pas été très malin. Et bien finalement mon pb semble être résolu…je ne m'explique pas pourquoi je n'ai pas de tablette graphique dans mes périphériques d'entrée mais comme je peux tout paramétrer avec xsetwacom, cela ne me dérange pas plus que cela. Peut être que cela apparaîtra en passant à Kunbuntu 19 (quand il sera LTS)…
Merci pour vos conseils.
Dell Optiplex990 / Kubuntu 24.04 / Intel® Core i5-2400 CPU @ 3,10 GHz / RAM 16 Go / 2X ATA SanDisk SSD PLUS 250Go /
Hors ligne
#15 Le 04/04/2020, à 09:36
- Nuliel
Re : [Résolu] Configurer les boutons d'une tablette Wacom
Je pense que cela vient du fait que tu n'es pas sur ubuntu mais kubuntu (je ne l'ai pas non plus sur xubuntu)
Il faudrait un logiciel pour cela pour toutes les variantes.
Dernière modification par Nuliel (Le 04/04/2020, à 09:37)
Hors ligne