Rolf - 2023-06-17

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