Wiki source for Blog20250519TabletteEcranTactile


Show raw source

Parce qu'on a quelques tablettes (de dessin) et des PC hybrides (clavier se détachant de l'écran) ou des PC avec écran tactile, autant essayer de les utiliser au mieux.


=== Écran tactile sous Linux ===
L'objectif est d'utiliser au mieux la tablette ou l'écran tactile :
~- idéalement reconnaissance de caractères pour prise de notes
~- dessiner à la va vite des schémas avec une qualité correcte
~- trouver les éléments techniques caractérisant la résolution, la taille de l'équipement, en profiter pour recenser ce qui est possible pour touchpad (certains ont une bonne résolution voire un écran)
~- certaines sont livrées avec un crayon



=== Quelques logiciels spécifiques (ou pas) aux écrans tactiles ===
Il y a bien sûr :
~- xournal https://xournal.sourceforge.net/ Xournal is an application for note taking, sketching, keeping a journal using a stylus. It is similar to Journal or to other alternatives
such as Jarnal, Gournal, and NoteLab.
~- ""xournal++"" https://github.com/xournalpp/xournalpp ""Xournal++"" is a hand note taking software. It supports pen input, e.g. Wacom tablets.

pour du dessin à main levée ou des schémas :
~- essayer drawio
~- drawpile
~- gimp
~-
~-
~- onboard : clavier pour écran tactile
~- openboard : tableau blanc interactif (dérivé de open-sankore)
~-

=== Matériels avec écran tactile ===
netbook Fujitsu Lifebook T series T580 : écran pivotant pour se poser sur le clavier, résolution pas ouf (ça fait des escaliers...), fonctionne mieux avec crayon (perdu)
https://linux-hardware.org/?probe=086dbef0bd indique USB 1b96:0008 / 03-00-00 N-Trig DuoSense human interface usbhid
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/724831

touchpad synaptic : X Min 1472 Max 5752 Resolution 83 Y Min 1408 Max 4980 Resolution 150
touchscreen : X Min 0 Max 9600 Resolution 43 Y Min 0 Max 7200 Resolution 58

=== commandes utiles pour identifier matériel ===
lspci -nn|grep -i vga # pour carte graphique

evtest

pour touchpad :
%%
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0: Sleep Button
/dev/input/event1: Lid Switch
/dev/input/event10: HDA Intel HDMI HDMI/DP,pcm=7
/dev/input/event11: HDA Intel HDMI HDMI/DP,pcm=8
/dev/input/event12: ST LIS3LV02DL Accelerometer
/dev/input/event13: HDA ATI HDMI HDMI/DP,pcm=7
/dev/input/event14: HDA Digital PCBeep
/dev/input/event15: HDA Intel PCH Mic
/dev/input/event16: HDA Intel PCH Line
/dev/input/event17: HDA Intel PCH Dock Line Out
/dev/input/event18: HDA Intel PCH Headphone
/dev/input/event19: PS/2 Generic Mouse
/dev/input/event2: Power Button
/dev/input/event20: SynPS/2 Synaptics TouchPad
/dev/input/event3: Video Bus
/dev/input/event4: Video Bus
/dev/input/event5: AT Translated Set 2 keyboard
/dev/input/event6: Wireless hotkeys
/dev/input/event7: HP WMI hotkeys
/dev/input/event8: HDA ATI HDMI HDMI/DP,pcm=3
/dev/input/event9: HDA Intel HDMI HDMI/DP,pcm=3
Select the device event number [0-20]: 20
Input driver version is 1.0.1
Input device ID: bus 0x11 vendor 0x2 product 0x7 version 0x1b1
Input device name: "SynPS/2 Synaptics TouchPad"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 272 (BTN_LEFT)
Event code 273 (BTN_RIGHT)
Event code 325 (BTN_TOOL_FINGER)
Event code 328 (BTN_TOOL_QUINTTAP)
Event code 330 (BTN_TOUCH)
Event code 333 (BTN_TOOL_DOUBLETAP)
Event code 334 (BTN_TOOL_TRIPLETAP)
Event code 335 (BTN_TOOL_QUADTAP)
Event type 3 (EV_ABS)
Event code 0 (ABS_X)
Value 5449
Min 1368
Max 5658
Resolution 41
Event code 1 (ABS_Y)
Value 3851
Min 1240
Max 4746
Resolution 66
Event code 24 (ABS_PRESSURE)
Value 0
Min 0
Max 255
Event code 28 (ABS_TOOL_WIDTH)
Value 0
Min 0
Max 15
Event code 47 (ABS_MT_SLOT)
Value 0
Min 0
Max 1
Event code 53 (ABS_MT_POSITION_X)
Value 0
Min 1368
Max 5658
Resolution 41
Event code 54 (ABS_MT_POSITION_Y)
Value 0
Min 1240
Max 4746
Resolution 66
Event code 57 (ABS_MT_TRACKING_ID)
Value 0
Min 0
Max 65535
Event code 58 (ABS_MT_PRESSURE)
Value 0
Min 0
Max 255
Properties:
Property type 0 (INPUT_PROP_POINTER)



%%

evtest sur fujitsu T580


%%
evtest
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0: Lid Switch
/dev/input/event1: Power Button
/dev/input/event10: Fujitsu FUJ02E3
/dev/input/event11: SynPS/2 Synaptics TouchPad
/dev/input/event12: HDA Digital PCBeep
/dev/input/event13: HDA Intel MID Mic
/dev/input/event14: HDA Intel MID Front Headphone
/dev/input/event15: HDA Intel MID HDMI/DP,pcm=3
/dev/input/event2: Sleep Button
/dev/input/event3: Power Button
/dev/input/event4: Video Bus
/dev/input/event5: N-Trig Pen
/dev/input/event6: N-Trig MultiTouch
/dev/input/event7: N-Trig Touchscreen
/dev/input/event8: AT Translated Set 2 keyboard
/dev/input/event9: Fujitsu FUJ02BF
Select the device event number [0-15]: 11
Input driver version is 1.0.1
Input device ID: bus 0x11 vendor 0x2 product 0x7 version 0x1b1
Input device name: "SynPS/2 Synaptics TouchPad"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 272 (BTN_LEFT)
Event code 273 (BTN_RIGHT)
Event code 325 (BTN_TOOL_FINGER)
Event code 330 (BTN_TOUCH)
Event code 333 (BTN_TOOL_DOUBLETAP)
Event code 334 (BTN_TOOL_TRIPLETAP)
Event type 3 (EV_ABS)
Event code 0 (ABS_X)
Value 3048
Min 1472
Max 5752
Resolution 83
Event code 1 (ABS_Y)
Value 2565
Min 1408
Max 4980
Resolution 150
Event code 24 (ABS_PRESSURE)
Value 0
Min 0
Max 255
Event code 28 (ABS_TOOL_WIDTH)
Value 0
Min 0
Max 15
Event code 47 (ABS_MT_SLOT)
Value 0
Min 0
Max 1
Event code 53 (ABS_MT_POSITION_X)
Value 0
Min 1472
Max 5752
Resolution 83
Event code 54 (ABS_MT_POSITION_Y)
Value 0
Min 1408
Max 4980
Resolution 150
Event code 57 (ABS_MT_TRACKING_ID)
Value 0
Min 0
Max 65535
Properties:
Property type 0 (INPUT_PROP_POINTER)
Property type 3 (INPUT_PROP_SEMI_MT)

Select the device event number [0-15]: 7
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x1b96 product 0x8 version 0x110
Input device name: "N-Trig Touchscreen"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 330 (BTN_TOUCH)
Event code 333 (BTN_TOOL_DOUBLETAP)
Event type 3 (EV_ABS)
Event code 0 (ABS_X)
Value 0
Min 0
Max 9600
Resolution 43
Event code 1 (ABS_Y)
Value 0
Min 0
Max 7200
Resolution 58
Event code 40 (ABS_MISC)
Value 0
Min 0
Max 9600
Event type 4 (EV_MSC)
Event code 4 (MSC_SCAN)


Select the device event number [0-15]: 6
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x1b96 product 0x8 version 0x110
Input device name: "N-Trig MultiTouch"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 330 (BTN_TOUCH)
Event code 333 (BTN_TOOL_DOUBLETAP)
Event type 3 (EV_ABS)
Event code 0 (ABS_X)
Value 0
Min 0
Max 9600
Event code 1 (ABS_Y)
Value 0
Min 0
Max 7200
Event code 40 (ABS_MISC)
Value 0
Min 0
Max 255
Event code 48 (ABS_MT_TOUCH_MAJOR)
Value 0
Min 0
Max 9600
Resolution 77
Event code 49 (ABS_MT_TOUCH_MINOR)
Value 0
Min 0
Max 7200
Resolution 58
Event code 52 (ABS_MT_ORIENTATION)
Value 0
Min 0
Max 1
Event code 53 (ABS_MT_POSITION_X)
Value 0
Min 0
Max 9600
Resolution 43
Event code 54 (ABS_MT_POSITION_Y)
Value 0
Min 0
Max 7200
Resolution 58
Event type 4 (EV_MSC)
Event code 4 (MSC_SCAN)
Properties:


Select the device event number [0-15]: 5
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x1b96 product 0x8 version 0x110
Input device name: "N-Trig Pen"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 320 (BTN_TOOL_PEN)
Event code 321 (BTN_TOOL_RUBBER)
Event code 330 (BTN_TOUCH)
Event code 331 (BTN_STYLUS)
Event type 3 (EV_ABS)
Event code 0 (ABS_X)
Value 0
Min 0
Max 9600
Resolution 43
Event code 1 (ABS_Y)
Value 0
Min 0
Max 7200
Resolution 58
Event code 24 (ABS_PRESSURE)
Value 0
Min 0
Max 256
Event type 4 (EV_MSC)
Event code 4 (MSC_SCAN)
Properties:
Property type 1 (INPUT_PROP_DIRECT)
%%



----
[[CategoryHacking]] [[Blog20250221DiagHardware|CategoryHardware]]
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki