사용 가능한 모델 Intuos Draw (CTL-490/W0, CTL-490/B0) INTUOS Art (CTH-490/K0, CTH-490/B0 , CTH-690/K0, CTH-690/B0) INTUOS Comic (CTH-490/K1, CTH-490/B1) Intuos Photo(CTH-490/K2) One by Wacom(CTL-472, CTL-672)
※ 티스토리에서 붙이면 공백이 이상한걸로 바뀌니 복사해서 붙여넣을땐 공백 지우고 다시 넣을 것
$ sudo xsetwacom --list devices parameter Wacom Intuos PT S 2 Pen stylus id: 22 type: STYLUS Wacom Intuos PT S 2 Pad pad id: 23 type: PAD Wacom Intuos PT S 2 Finger touch id: 24 type: TOUCH
stylus
$ sudo xsetwacom -s --get 22 all xsetwacom set "22" "Area" "0 0 15200 9500" xsetwacom set "22" "Button" "1" "button +1 " xsetwacom set "22" "Button" "2" "button +2 " xsetwacom set "22" "Button" "3" "button +3 " xsetwacom set "22" "Button" "8" "button +8 " xsetwacom set "22" "ToolDebugLevel" "0" xsetwacom set "22" "TabletDebugLevel" "0" xsetwacom set "22" "Suppress" "2" xsetwacom set "22" "RawSample" "4" xsetwacom set "22" "PressureCurve" "0 0 100 100" xsetwacom set "22" "Mode" "Absolute" xsetwacom set "22" "TabletPCButton" "off" xsetwacom set "22" "Touch" "off" Property 'Wacom Hardware Touch Switch' does not exist on device. xsetwacom set "22" "Gesture" "off" xsetwacom set "22" "ZoomDistance" "0" xsetwacom set "22" "ScrollDistance" "0" xsetwacom set "22" "TapTime" "250" xsetwacom set "22" "CursorProximity" "30" xsetwacom set "22" "Rotate" "none" Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. xsetwacom set "22" "Threshold" "26" xsetwacom set "22" "BindToSerial" "0" xsetwacom set "22" "PressureRecalibration" "on" xsetwacom set "22" "PanScrollThreshold" "1300"
pad
$ sudo xsetwacom -s --get 23 all Property 'Wacom Tablet Area' does not exist on device. xsetwacom set "23" "Button" "1" "button +1 " xsetwacom set "23" "Button" "2" "button +2 " xsetwacom set "23" "Button" "3" "button +3 " xsetwacom set "23" "Button" "8" "button +8 " xsetwacom set "23" "Button" "9" "button +9 " xsetwacom set "23" "ToolDebugLevel" "0" xsetwacom set "23" "TabletDebugLevel" "0" xsetwacom set "23" "Suppress" "2" xsetwacom set "23" "RawSample" "4" Property 'Wacom Pressurecurve' does not exist on device. xsetwacom set "23" "Mode" "Absolute" Property 'Wacom Hover Click' does not exist on device. xsetwacom set "23" "Touch" "off" Property 'Wacom Hardware Touch Switch' does not exist on device. xsetwacom set "23" "Gesture" "off" xsetwacom set "23" "ZoomDistance" "0" xsetwacom set "23" "ScrollDistance" "0" xsetwacom set "23" "TapTime" "250" Property 'Wacom Proximity Threshold' does not exist on device. Property 'Wacom Rotation' does not exist on device. xsetwacom set "23" "RelWheelUp" "1" "button +5 -5 " xsetwacom set "23" "RelWheelDown" "2" "button +4 -4 " xsetwacom set "23" "AbsWheelUp" "3" "button +4 -4 " xsetwacom set "23" "AbsWheelDown" "4" "button +5 -5 " xsetwacom set "23" "AbsWheel2Up" "5" "button +4 -4 " xsetwacom set "23" "AbsWheel2Down" "6" "button +5 -5 " xsetwacom set "23" "StripLeftUp" "1" "button +4 -4 " xsetwacom set "23" "StripLeftDown" "2" "button +5 -5 " xsetwacom set "23" "StripRightUp" "3" "button +4 -4 " xsetwacom set "23" "StripRightDown" "4" "button +5 -5 " xsetwacom set "23" "Threshold" "0" xsetwacom set "23" "BindToSerial" "0" Property 'Wacom Pressure Recalibration' does not exist on device. xsetwacom set "23" "PanScrollThreshold" "1000"
touch
$ sudo xsetwacom -s --get 24 all xsetwacom set "24" "Area" "0 0 1520 950" xsetwacom set "24" "Button" "1" "button +1 " xsetwacom set "24" "Button" "2" "button +2 " xsetwacom set "24" "Button" "3" "button +3 " xsetwacom set "24" "Button" "8" "button +8 " xsetwacom set "24" "ToolDebugLevel" "0" xsetwacom set "24" "TabletDebugLevel" "0" xsetwacom set "24" "Suppress" "2" xsetwacom set "24" "RawSample" "4" xsetwacom set "24" "PressureCurve" "0 0 100 100" xsetwacom set "24" "Mode" "Absolute" Property 'Wacom Hover Click' does not exist on device. xsetwacom set "24" "Touch" "on" xsetwacom set "24" "Gesture" "on" xsetwacom set "24" "ZoomDistance" "65" xsetwacom set "24" "ScrollDistance" "18" xsetwacom set "24" "TapTime" "250" Property 'Wacom Proximity Threshold' does not exist on device. xsetwacom set "24" "Rotate" "none" Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Wheel Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. Property 'Wacom Strip Buttons' does not exist on device. xsetwacom set "24" "Threshold" "0" xsetwacom set "24" "BindToSerial" "0" Property 'Wacom Pressure Recalibration' does not exist on device. xsetwacom set "24" "PanScrollThreshold" "13"
테스트 해보니 1238에 맵핑한것 같은데 실제로 적용되는건 1389.. 흐음.. 그 와중에 순서도 안 맞는게 함정
xsetwacom --set 23 Button 1 key a xsetwacom --set 23 Button 2 key b xsetwacom --set 23 Button 3 key c xsetwacom --set 23 Button 8 key d xsetwacom --set 23 Button 9 key e
$ caed // 좌상 좌하 우상 우하
맵핑되는것과 윈도우 기본 키를 나열하면 아래와 같고
c -> 3 <- shift
e -> 9 <- ctrl
a -> 1 <- alt
d -> 8 <- win
윈도우 표준 스타일로 설정하려면 아래 명령으로 설정하면 끝
xsetwacom --set 23 Button1key alt xsetwacom --set 23 Button3key shift xsetwacom --set 23 Button8key super xsetwacom --set 23 Button9key ctrl
우분투 gui로 하려면 아래 명령으로 복구해야 하는데
xsetwacom set "23" "Button" "1" "button +1 " xsetwacom set "23" "Button" "2" "button +2 " xsetwacom set "23" "Button" "3" "button +3 " xsetwacom set "23" "Button" "8" "button +8 " xsetwacom set "23" "Button" "9" "button +9 "
아래의 값을 입력해주면 키와 버튼이 매칭된다... 순서 바꿔가면서 그냥 찾음
어떤 규칙을 어떤 키를 맵핑하는진 모르겠음
xsetwacom set "23" "Button" "1" "button +2 " xsetwacom set "23" "Button" "3" "button +1 " xsetwacom set "23" "Button" "8" "button +8 " xsetwacom set "23" "Button" "9" "button +3 "
영 귀찮아서(!) 등록하려니 gui로는 esc가 입력받을수 없는 키가 되어버려서 수동으로 등록
아래의 명령을 이용하면 가장 아래 버튼이 esc로 등록되는데 GUI 상으로는 키가 등록되지 않은것으로 나오니 주의가 필요하다.
$ xsetwacom set 14 Button 13 key esc
Seems simple enough, and it is really, except for the fact that the numbers of the buttons aren't really logical. To make a long story short, after a lot of trial and error I found that my buttons are numbered, from top to bottom: 2 3 8 9
1 (the big button in the middle of the Touch Ring)
I do not think that there is a graphical configuration interface. Nevertheless, you can do it via scripts...
Find the correct name of your device/input:
[romano:~/personal/varios] 1 % xsetwacom --list devices Wacom Intuos PT S Finger touch id: 12 type: TOUCH Wacom Intuos PT S Finger pad id: 13 type: PAD Wacom Intuos PT S Pen stylus id: 14 type: STYLUS Wacom Intuos PT S Pen eraser id: 15 type: ERASER And now you can reduce for example to the top left corner:
xsetwacom --set "Wacom Intuos PT S Pen stylus" MapToOutput 500x400+0+0 or in a rectangle in the center (more or less):
xsetwacom --set "Wacom Intuos PT S Pen stylus" MapToOutput 500x400+500+500 Go back by telling the full resolution:
xsetwacom --set "Wacom Intuos PT S Pen stylus" MapToOutput 1980x1080+0+0 There is a way to make the thing permanent, but I never tried it --- if you need it, the Arch page (as ever) is full of interesting info.
With MapToOutput you can specify a specific screen (e.g.: VGA) or screen size that can let you map the tablet area to two monitors.
If what you need is to force proportions or reduce the tablet area, then you can use the xsetwacom parameter Area:
$ xsetwacom list parameters | grep Area Area - Valid tablet area in device coordinates. ResetArea - Resets the bounding coordinates to default in tablet units. For example, in my Bamboo tablet, I first reset the area and get its original device coordinates:
$ xsetwacom --set "Wacom Bamboo 2FG 4x5 Pen stylus" ResetArea $ xsetwacom --get "Wacom Bamboo 2FG 4x5 Pen stylus" Area 0 0 14720 9200 Then I set them to get a smaller tablet area (1/4th of the tablet area):
$ xsetwacom --set "Wacom Bamboo 2FG 4x5 Pen stylus" Area 0 4600 7360 9200 so I can achieve that the bottom-left rectangle maps to the whole screen size. This way, I can reach that whole area with less hand movement.
wayland 대신 x.org로 부팅하고 아래처럼 입력하니 좌상단에서 중앙까지의 영역만 사용하게 된다.
$ xsetwacom --list devices Wacom Intuos Pro M Pen stylus id: 9 type: STYLUS Wacom Intuos Pro M Pad pad id: 10 type: PAD Wacom Intuos Pro M Finger touch id: 11 type: TOUCH Wacom Intuos Pro M Pen eraser id: 24 type: ERASER Wacom Intuos Pro M Pen cursor id: 25 type: CURSOR
$ xsetwacom --get "Wacom Intuos Pro M Pen stylus" Area 0 0 44704 27940 $ xsetwacom --set "Wacom Intuos Pro M Pen stylus" Area 0 0 22352 13970 $ xsetwacom --get "Wacom Intuos Pro M Pen stylus" Area 0 0 22352 13970