Pour piloter un ordinateur on utilise généralement un clavier, une souris, une manette, un joystik, la voix … mais il est possible de brancher également une pédale sur l’USB.
Tous le monde ne peut pas être shiva, du coup utiliser les pieds en plus des mains augmente les capacité de pilotage du PC.
J’en ai trouvé une chez mon dealer de chinoiseries préférés (aliexpress) que voici:
Le truc est parfaitement détecté par Linux :
$ sudo dmesg -c
[22475.216342] usb 1-2.4.1: new full-speed USB device number 18 using xhci_hcd
[22475.337184] usb 1-2.4.1: New USB device found, idVendor=3553, idProduct=b001, bcdDevice= 0.00
[22475.337200] usb 1-2.4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[22475.337207] usb 1-2.4.1: Product: FootSwitch
[22475.337213] usb 1-2.4.1: Manufacturer: PCsensor
[22475.447253] input: PCsensor FootSwitch Keyboard as /devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb1/1-2/1-2.4/1-2.4.1/1-2.4.1:1.0/0003:3553:B001.0015/input/input42
[22475.504991] input: PCsensor FootSwitch Mouse as /devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb1/1-2/1-2.4/1-2.4.1/1-2.4.1:1.0/0003:3553:B001.0015/input/input43
[22475.505474] hid-generic 0003:3553:B001.0015: input,hidraw4: USB HID v1.11 Keyboard [PCsensor FootSwitch] on usb-0000:04:00.3-2.4.1/input0
[22475.510353] input: PCsensor FootSwitch as /devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb1/1-2/1-2.4/1-2.4.1/1-2.4.1:1.1/0003:3553:B001.0016/input/input44
[22475.510708] hid-generic 0003:3553:B001.0016: input,hidraw8: USB HID v1.10 Device [PCsensor FootSwitch] on usb-0000:04:00.3-2.4.1/input1
Langage du code : PHP (php)
Il est vu comme un «PCsensor FootSwitch» dans l’interface USB HID input.
Si j’appuie dessus il écrit k
avec mon mapping bépo. Avec un mapping azerty il est probable qui écrive b
.
Pilotage
On trouve assez facilement des projets open source pour piloter la pédale sous linux en cherchant «PCsensor FootSwitch linux» sur duckduckgo par exemple. Ce qui est important avant de cloner un projet c’est de s’assurer que le notre est supporté histoire de se faciliter la tâche. Celui présenté ci-dessus à les références suivante :
idVendor=3553, idProduct=b001
Références qui sont données dans le projet footswitch de rgerganov par exemple.
Parfait pour faire un oscilloscope à pédale.