X-Keys X-Keys Footpedal SE

Introduction/product description:

The X-Keys Footpedal SE (Part # XF-10-USB-R) is a user programmable computer input device. It is a footpedal suitable for any application where feet are the preferred method for activation. It uses USB Human Interface Device (HID) to communicate with the host computer. It can emulate a keyboard, mouse, and communicate with MacroWorks 3 software. The X-Keys Footpedal SE is widely used amongst transcriptionists, and will work with any transcription software.


  • 3 pedal buttons
  • SE firmware; which features keyboard and mouse hardware endpoints
  • Full MacroWorks 3 and ControllerMate support, in addition to internal memory for hardware resident macros
  • USB headset accessory available
  • Complete SDK for Windows
  • Native support in many transription programs

Key Matrix:

Numbered X-Keys Footpedal SE

Foot pedal buttons are numbered sequentially from left to right, starting with 1 on the left pedal. The side pedals are designed to allow activation without accidently applying pressure to the main pedal.

Non-volatile Memory:

The X-Keys Footpedal SE has a non-volatile memory to allow the unit to record keyboard and other hardware messages. If programmed, these message are retained with the individual unit. The messages are permanent until the unit is reprogrammed. This allows the programmed unit to be used on any USB compatible system without extra software. Keyboard and mouse messages can be stored and replayed from this memory.

A total of approximately 1200 keystrokes can be recorded on a single unit. These can be distributed over the 3 buttons in any fashion. Mouse commands also use this memory and will reduce the total number of keystrokes available in memory. Additionally, other variables are stored in the unit memory, such as: Product ID, Endpoint settings, and Unit ID.

Programming Switch

Footpedal Switch LocationFootpedal Switch Inside

The program switch is located directly on the PCB inside the X-Keys Footpedal SE enclosure. You can access the switch by firmly raising the pedal from the hinge side and looking underneath it. The switch is in "Operating Position" when it is to the left, and in "Programming Position" when it is to the right. Use a non-conductive implement (a popsicle stick or coffee stirrer for example) to change the position of the switch if required. Changing the programming switch on the X-Keys Footpedal SE is required for writing to hardware mode, using our Macro Recorder software on a Windows XP 32 bit or earlier Windows operating system. See below image for reference:

Program switch summary

Unit ID:

Each device has a Unit ID (UID) to help identify an individual unit and prevent conflicts if 2 or more of the same devices are attached to computer. From the factory the UID is set to 0. The unit ID is incremented by the programming software to prevent conflicts and uniquely identify the associated macros. The maximum UID is 255, and is stored in the non-volatile device memory.

Endpoints and PIDs:

This device has 4 USB HID endpoints to allow the device to emulate standard USB HID devices. The Product ID (PID) may be changed to use different combinations.

  • PID 616 endpoints: PI Consumer Input, Output

Keyboard - Sends keyboard scancodes
Mouse - Mouse clicks, buttons, movements
PI Consumer Input - Sends consumer page messages to custom software
Output - Output to device, required endpoint for programming


The SDK (software development kit) contains data and sample programs to demonstrate how to write a complete custom application interface. There are samples that can view the full HID USB device consumer input reports, enabling you to manipulate the input with your own custom application. All aspects of the X-Keys Footpedal SE hardware can be tested with the sample programs. The SDK for this device is available for Windows only. Please visit our website for more information on SDKs.

Mounting Kits

There is no mounting kit available for the X-Keys Footpedal SE; however you may wish to mount the device when using on long, shaggy carpet. Mounting the X-Keys Footpedal SE to a board on the carpet will prevent inconsistency when activating the pedal.


Many transcription programs have native support for the X-Keys Footpedal SE, and it is able to work with most transcription software through MacroWorks 3. Some notable transcription software that has native support for X-Keys are: DocWrite, InqScribe, Courtsmart, and START-STOP Dictation. We also offer transcription headsets for use with our pedal. Please visit our website for more details.

Cable Length:

The standard USB limit on cable length is 5 meters, about 16 feet.

To achieve lengths much greater than 5 meters a USB Extender can be used. The X-keys Extender uses standard Category 5 cable to extend the connection between any X-keys USB device and the USB port on the computer. A standard CAT 5 cable cut to any length up to 150 feet (45.7 m) and wired with standard RJ45 network connectors is required.


USB Type USB HID, 1.1 type, 2.0 compliant, Full speed, High power.
USB Endpoints Keyboard, Mouse, PI Consumer Input, and Output
Firmware Type SE
Switch Type Mechanical switch
Total Keys 3 Single pedals
Actuation Force Approximately 2 lbs (1 kg) force
Connector Attached USB "A"
Cord Length 90" (2.3 m)
Dimensions: 7.5” x 5.5” x 1.75" (190 mm x 150 mm x 45 mm)
Weight 32 oz. (900 g)
Power Source USB port, nominal voltage = 5 vdc
Power Consumption Less than 15mA @ 5 vdc
Certifications: Approximately 2 lbs (1 kg) force

Specifications are subject to change without notice.