https://bugs.kde.org/show_bug.cgi?id=371827

--- Comment #1 from Aidan Walton <aidan.wal...@gmail.com> ---
A little debug info.
This is from 2.9.7 at start-up:
Legacy integer arithmetics implementation 
################################### 
# Adding a tablet device: Bosto Kingtee 22HD 
Device Type: "Stylus" 
# Building tablet axes remapping table: 
Abs X 0 -> 0 
Abs Y 1 -> 1 
Abs Pressure 2 -> 2 
Abs Misc 3 -> 6 
# Axes limits data 
X:        0 10206 
Y:        0 7422 
Z:        0 0 
Pressure: 0 1024 
Rotation: 1919251566 1919505920 
T. Pres:  0 0 


As can be seen the tablet is detected and correctly mapped and tablet debug
shows the pressure level correctly eg.
"[       ]  TabletMoveEx     btn: 0 btns: 1 pos:  714, 649 gpos: 2691,1193
hires:  2692.82, 1193.29 prs: 0.889648 Stylus Pen id: 0 xTilt: 0 yTilt:
33750992 rot: -33.2027 z: 0 tp: 0 " 
"[       ]  TabletMove       btn: - btns: - pos:  714, 649 gpos: 2691,1193
hires:  2692.82, 1193.29 prs: 0.889648 Stylus Pen id: 0 xTilt: 0 yTilt:
33750992 rot: -33.2027 z: 0 tp: 0 " 
"[       ]  MouseMove        btn: 0 btns: 1 pos:  714, 649 gpos: 2691,1193 " 
"[       ]  TabletMoveEx     btn: 0 btns: 1 pos:  715, 649 gpos: 2692,1193
hires:  2693.19, 1193.08 prs: 0.890625 Stylus Pen id: 0 xTilt: 0 yTilt:
33750992 rot: -33.2027 z: 0 tp: 0 " 
"[       ]  TabletMove       btn: - btns: - pos:  715, 649 gpos: 2692,1193
hires:  2693.19, 1193.08 prs: 0.890625 Stylus Pen id: 0 xTilt: 0 yTilt:
33750992 rot: -33.2027 z: 0 tp: 0 " 
"[       ]  MouseMove        btn: 0 btns: 1 pos:  715, 649 gpos: 2692,1193 " 
"[       ]  TabletMoveEx     btn: 0 btns: 1 pos:  716, 648 gpos: 2693,1192
hires:  2693.94, 1192.67 prs: 0.890625 Stylus Pen id: 0 xTilt: 0 yTilt:
33750992 rot: -33.2027 z: 0 tp: 0 " 
"[       ]  TabletMove       btn: - btns: - pos:  716, 648 gpos: 2693,1192
hires:  2693.94, 1192.67 prs: 0.890625 Stylus Pen id: 0 xTilt: 0 yTilt:
33750992 rot: -33.2027 z: 0 tp: 0 " 
"[       ]  MouseMove        btn: 0 btns: 1 pos:  716, 648 gpos: 2693,1192 " 
"[       ]  TabletMoveEx     btn: 0 btns: 1 pos:  716, 648 gpos: 2693,1192
hires:   2694.7, 1192.46 prs: 0.891602 Stylus Pen id: 0 xTilt: 0 yTilt:
33750992 rot: -33.2027 z: 0 tp: 0 " 
"[       ]  TabletMove       btn: - btns: - pos:  716, 648 gpos: 2693,1192
hires:   2694.7, 1192.46 prs: 0.891602 Stylus Pen id: 0 xTilt: 0 yTilt:
33750992 rot: -33.2027 z: 0 tp: 0 " 
"[       ]  MouseMove        btn: 0 btns: 1 pos:  716, 648 gpos: 2693,1192 " 
"[       ]  TabletMoveEx     btn: 0 btns: 1 pos:  717, 648 gpos: 2694,1192
hires:  2695.45, 1192.05 prs: 0.892578 Stylus Pen id: 0 xTilt: 0 yTilt:
33750992 rot: -33.2027 z: 0 tp: 0 " 
"[       ]  TabletMove       btn: - btns: - pos:  717, 648 gpos: 2694,1192
hires:  2695.45, 1192.05 prs: 0.892578 Stylus Pen id: 0 xTilt: 0 yTilt:
33750992 rot: -33.2027 z: 0 tp: 0 " 
"[       ]  MouseMove        btn: 0 btns: 1 pos:  717, 648 gpos: 2694,1192 " 
"[       ]  TabletMoveEx     btn: 0 btns: 1 pos:  718, 648 gpos: 2695,1192
hires:   2696.2, 1191.84 prs: 0.892578 Stylus Pen id: 0 xTilt: 0 yTilt:
33750992 rot: -33.2027 z: 0 tp: 0 " 
"[       ]  TabletMove       btn: - btns: - pos:  718, 648 gpos: 2695,1192
hires:   2696.2, 1191.84 prs: 0.892578 Stylus Pen id: 0 xTilt: 0 yTilt:
33750992 rot: -33.2027 z: 0 tp: 0 " 
"[       ]  MouseMove        btn: 0 btns: 1 pos:  718, 648 gpos: 2695,1192 " 
"[       ]  TabletMoveEx     btn: 0 btns: 1 pos:  718, 647 gpos: 2695,1191
hires:  2696.58, 1191.63 prs: 0.892578 Stylus Pen id: 0 xTilt: 0 yTilt:
33750992 rot: -33.2027 z: 0 tp: 0 " 
"[       ]  TabletMove       btn: - btns: - pos:  718, 647 gpos: 2695,1191
hires:  2696.58, 1191.63 prs: 0.892578 Stylus Pen id: 0 xTilt: 0 yTilt:
33750992 rot: -33.2027 z: 0 tp: 0 " 
"[       ]  MouseMove        btn: 0 btns: 1 pos:  718, 647 gpos: 2695,1191 " 
"[       ]  TabletMoveEx     btn: 0 btns: 1 pos:  719, 647 gpos: 2696,1191
hires:  2697.33, 1191.22 prs: 0.893555 Stylus Pen id: 0 xTilt: 0 yTilt:
33750992 rot: -33.2027 z: 0 tp: 0 " 
"[       ]  TabletMove       btn: - btns: - pos:  719, 647 gpos: 2696,1191
hires:  2697.33, 1191.22 prs: 0.893555 Stylus Pen id: 0 xTilt: 0 yTilt:
33750992 rot: -33.2027 z: 0 tp: 0 " 
"[       ]  MouseMove        btn: 0 btns: 1 pos:  719, 647 gpos: 2696,1191 " 
"[       ]  TabletMoveEx     btn: 0 btns: 1 pos:  720, 647 gpos: 2697,1191
hires:  2698.08, 1191.01 prs: 0.893555 Stylus Pen id: 0 xTilt: 0 yTilt:
33750992 rot: -33.2027 z: 0 tp: 0 " 
"[       ]  TabletMove       btn: - btns: - pos:  720, 647 gpos: 2697,1191
hires:  2698.08, 1191.01 prs: 0.893555 Stylus Pen id: 0 xTilt: 0 yTilt:
33750992 rot: -33.2027 z: 0 tp: 0 " 
"[       ]  MouseMove        btn: 0 btns: 1 pos:  720, 647 gpos: 2697,1191 " 
"[       ]  TabletMoveEx     btn: 0 btns: 1 pos:  721, 646 gpos: 2698,1190
hires:  2698.84,  1190.8 prs: 0.893555 Stylus Pen id: 0 xTilt: 0 yTilt:
33750992 rot: -33.2027 z: 0 tp: 0 " 
"[       ]  TabletMove       btn: - btns: - pos:  721, 646 gpos: 2698,1190
hires:  2698.84,  1190.8 prs: 0.893555 Stylus Pen id: 0 xTilt: 0 yTilt:
33750992 rot: -33.2027 z: 0 tp: 0 " 
"[       ]  MouseMove        btn: 0 btns: 1 pos:  721, 646 gpos: 2698,1190 " 
"[       ]  TabletMoveEx     btn: 0 btns: 1 pos:  721, 646 gpos: 2698,1190
hires:  2699.59,  1190.6 prs: 0.893555 Stylus Pen id: 0 xTilt: 0 yTilt:
33750992 rot: -33.2027 z: 0 tp: 0 " 
"[       ]  TabletMove       btn: - btns: - pos:  721, 646 gpos: 2698,1190
hires:  2699.59,  1190.6 prs: 0.893555 Stylus Pen id: 0 xTilt: 0 yTilt:
33750992 rot: -33.2027 z: 0 tp: 0 " 
"[       ]  MouseMove        btn: 0 btns: 1 pos:  721, 646 gpos: 2698,1190 " 
"[       ]  TabletMoveEx     btn: 0 btns: 1 pos:  722, 646 gpos: 2699,1190
hires:  2700.34, 1190.18 prs: 0.893555 Stylus Pen id: 0 xTilt: 0 yTilt:
33750992 rot: -33.2027 z: 0 tp: 0 " 
"[       ]  TabletMove       btn: - btns: - pos:  722, 646 gpos: 2699,1190
hires:  2700.34, 1190.18 prs: 0.893555 Stylus Pen id: 0 xTilt: 0 yTilt:
33750992 rot: -33.2027 z: 0 tp: 0 "

But in 3+ I see none of this. It feels like you only see a generic mouse. At
startup nothing is mentioned about tablet detect. Even if I turn on detailed
debugging, (export QT_LOGGING_RULES="krita*=true"; krita). I see nothing
related to tablet mapping.
Tablet debug from 3+ shows only this reference to Source 0, without any
reference to a pressure field, looks like just a mouse to me:

krita.tabletlog: vvvvvvvvvvvvvvvvvvvvvvv START TABLET EVENT LOG
vvvvvvvvvvvvvvvvvvvvvvv
krita.tabletlog: "[       ] Enter            "
krita.tabletlog: "[       ] FocusIn          "
krita.tabletlog: "[       ] KeyRelease       key: 0x1000004 mod: 0x0 text: \r"
krita.tabletlog: "[       ] MouseMove        btn: 0 btns: 0 pos:  259, 439
gpos: 2525,1106 Source:0"
krita.tabletlog: "[       ] MouseMove        btn: 0 btns: 0 pos:  259, 440
gpos: 2525,1107 Source:0"
krita.tabletlog: "[       ] MouseMove        btn: 0 btns: 0 pos:  259, 441
gpos: 2525,1108 Source:0"
krita.tabletlog: "[       ] MouseMove        btn: 0 btns: 0 pos:  259, 442
gpos: 2525,1109 Source:0"
krita.tabletlog: "[       ] MouseMove        btn: 0 btns: 0 pos:  259, 443
gpos: 2525,1110 Source:0"
krita.tabletlog: "[       ] MouseMove        btn: 0 btns: 0 pos:  259, 444
gpos: 2525,1111 Source:0"

How are you deciding on the source, what do you want to see from the hardware
and what can I change either from the driver in terms of event reporting, or
from evdev to make krita see it now.

Info needed, thanks.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to