X-keys Foot Pedal Data Report | Main Page

General Information

VID 05f3h
PID 0268h or 616
Consumer Usage Page 1
Usage Page 000Ch or 12

Foot Pedal Input Report

foot pedal layout

Figure 1 : X-keys Footpedal key reference

Endpoint: 1, consumer usage page

Report Length: 19 bytes

Byte 1
Byte 2
Bytes 3 - 17
Byte 18
Byte 19
Constant
pedals
Reserved
Unit ID (0-255)

Program
Switch Position

0
D1
0
<data>
Swpos

D1:bit 1=0, bit 2=left pedal, bit 3=middle pedal, bit 4= right pedal, bits 5-8=0.
Swpos:bits 1-3=0, bit 4=0 if program switch is down or 1 if program switch is up, bit 5=1, bits 6-8=0.

Foot Pedal Output Reports

The following types of output reports are available; Set LEDs, Set Unit ID. The Unit ID is a value between 0 and 255 which can be set and read.  This number stays permanently in the device independent of computer. It is useful if more than one device of the same PID will be connected to the same computer in order to distinguish the devices uniquely. 

Endpoint: 2, vendor defined usage page

Report Length: 9 bytes.

1. Set LEDs

Byte 1
Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
Byte 7
Byte 8
Byte 9
Constant
Constant
Constant
Constant
Constant
Constant
Constant
Constant
LED Control
0
0
0
0
0
0
0
0
LED

LED: Bits 1-6=0, Bit 7=1 to turn on Green LED or 0 to turn off Green LED, Bit 8=1 to turn on Red LED or 0 to turn off Red LED.

2. Set Unit ID

Byte 1
Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
Byte 7
Byte 8
Byte 9
Constant
Unit ID Command
Unit ID Command
Constant
Constant
Constant
Constant
Unit ID
(0-255)
Unit ID Command
0
137
137
0
0
0
0
value
16