Foot pedal not found
Audio Transcription software for Linux (Vlc) with a foot pedal
Brought to you by:
rolfofsaxony
I've just installed Footswitch2. An error message flashes by that say something to the effect of foot pedal not found. I have been using an Infinity IN-USB-1 footpeday with GearPlayer 4 on a virtual Win7 machine for several years. I'm trying to switch to a Linux software solution.
lsusb tells me PI Engineering, Inc. VEC Footpedal is on Buss 003 Device 02, with an ID of 05f3:00ff.
What do I need to do to make Footswitch2 see and use this footpedal?
Normally, once the device has been registered in the udev system, easiest done by rebooting the box, the id: 05f3:00ff (or whatever) gets converted to a udev event and footswitch runs with that.
This is normally covered by the setup routine that runs, the first time footswitch is run after installation.
There is a section in the pdf manual which covers installing a foot pedal (/usr/share/doc/footswitch2/footswitch2.pdf) and I'd recommend you look at that first.
You can run evtest from a terminal, to check where in the udev system the foot pedal is registered.
That will show you something like:
/dev/input/event3: VEC VEC USB Footpedal
Choose that event and start pressing the pedals, each pedal press will show you the signal it generates e.g.
pedal 1 might show:
Event: time 1686980066.947489, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90001
Event: time 1686980066.947489, type 1 (EV_KEY), code 256 (BTN_0), value 1
Event: time 1686980066.947489, -------------- SYN_REPORT ------------
Event: time 1686980067.067567, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90001
Event: time 1686980067.067567, type 1 (EV_KEY), code 256 (BTN_0), value 0
Event: time 1686980067.067567, -------------- SYN_REPORT ------------
That means it is sending BTN_0 value 1 for pedal down and 0 for pedal up
The important part is BTN_0 for pedal, BTN_1 for the middle pedal and BTN_2 for the righthand pedal.
In footswitch the Tools menu has a configure option the first item on the first page is Pedal Device, set that to the evtest event above i.e. /dev/input/event3
The pedal codes, if not normal, can be entered using the Tools->Define foot pedal codes option.
Then restart footswitch.
Normally none of this needs to be done, it is automatic, unless you added the foot pedal and ignored the instruction to reboot the box.
OR
You are running a system that has a strange setup on the /dev/event system that denies you permissions (you don't mention which Linux you are running).
In that case see Troubleshooting Notes in the manual, because you will need to adjust permissions on the device.
Best regards,
Rolf