USB Keyboard Encoder (for arcade projects)

This USB keyboard encoder come with 20 inputs and are super easy to connect to your arcade controls via the screw terminals. These are great for use with MAME and other arcade projects.

The device has 4 keymapping presets for MAME (1 player and 2 player), Pinball (Virtual Pinball and Future Pinball) and a generic preset (for any other purpose).  The mode can be easily switched by pressing the onboard toggle button.  The selected mode is remembered when the device is powered off.

The device uses direct input so there is no blocking or ghosting like you get with some encoders.
The device works as a standard USB HID keyboard and does not require any drivers.  The device is powered by +5V when connected to computer USB port.  No external power source required.
Come with stickers to easily identify the 20 inputs.

Here is a list of the key mapping presets.
To toggle presets simply press the HWB button on the device.  A pin for HWB is also provided - if you want to toggle via an arcade button. After toggle, the LED's (red/blue) will flash a number of times to indicate the active mode.











.

Pin Number1 Player Mame (Mode 1)2 Player Mame (Mode 2)Generic (Mode 3)Pinball (Mode 4)

.

A15Coin5P1 CoinA5Coin

.

A21Start1P1 StartB1Start

.

A3Right ArrowRightRight ArrowP1 RightCRight ArrowRight

.

A4Left ArrowLeftLeft ArrowP1 LeftDLeft ArrowLeft

.

A5Up ArrowUpUp ArrowP1 UpEUp ArrowUp

.

A6Down ArrowDownDown ArrowP1 DownFDown ArrowDown

.

A7L-CtrlButton 1L-CtrlP1 Button 1GL-CtrlL/Magnasave

.

A8L-AltButton 2L-AltP1 Button 2HR-CtrlR/Magnasave

.

A9SpaceButton 3SpaceP1 Button 3ISpaceFwd/Nudge

.

A10L-ShiftButton 4EnterSelectJL-ShiftL/Flipper

.

B1ZButton 56P2 CoinKZL/Nudge

.

B2XButton 62P2 StartLR-ShiftR/Flipper

.

B3CButton 7GP2 RightM/R/Nudge

.

B4VButton 8DP2 LeftNQQuit (VP)

.

B5EnterSelectRP2 UpOEnterPlunger

.

B6PPauseFP2 DownPPause/BreakPause

.

B7F7Load/SaveAP2 Button 1QAL/Up/Flipper

.

B8TildeOSDSP2 Button 2RApostrophe(R/Up/Flipper

.

B9TabConfigQP2 Button 3STabView Backglass

.

B10EscCancelEscCancelEscEscExit

.











This is as per the specification described on my web site at https://sites.google.com/site/degenatrons/controller-interfaces/usb-keyboard-encoder
I build and program this device.
You can also find more information about the device on this page.
I am happy to make changes to the default key mapping settings, if you have any other requirements then let me know.

Buy it now price is set at £10.99 with postage and packing of 99p to UK addresses.  Please message me if you require delivery to other countries.

Thanks for your interest.