#pikeyd165.conf
#format:
# {keycode from /usr/include/linux/input.h} {GPIO pin no}
# Not limited to a single key. A GPIO press will emit all defined keys in order.
#P = Player; B = Button
# P1B3 L
KEY_SPACE 0
# P1B4 B
KEY_LEFTSHIFT 1
# P1B5 A
KEY_Z 2
# P1B6 R
KEY_X 3
# P2B5
KEY_I 4
# P2B6
KEY_K 5
# P2B4
KEY_W 6
# P2B3
KEY_Q 7
# P1Left
KEY_LEFT 8
# P1Right
KEY_RIGHT 9
# P1B1 Y
#KEY_LEFTCTRL 10
KEY_ENTER 10
# P1B2 X
#KEY_LEFTALT 11
KEY_BACKSPACE 11
# P2B2
KEY_S 12
# P2B1
KEY_A 13
# P2Right
KEY_G 14
# P2Left
KEY_D 15
# P1Coin
KEY_5 16
# P1Start
KEY_1 17
# P1Up
KEY_UP 18
# P1Down
KEY_DOWN 19
# P2Down
KEY_F 20
# P2Up
KEY_R 21
# P2Start
KEY_2 22
# P2Coin
KEY_6 23
#special keys! bits pressed simultaniousley result in specified Key
#maximum bits == 4
# Service Menu retroarch
# p1b2 p1start
KEY_F1 17 11
# Service Menu AdvMame, Mame4all
# p2start p1b2 p1start
#KEY_F2 22 11 17
# Settings Mame4all
# p2start p1b3 p1start
#KEY_TAB 22 0 17
# Quit Emulator / Game
# p1start p1b1
KEY_ESC 10 17
# Coin Player 2
# p1up p2start
KEY_6 18 22
# p2up p2start
KEY_6 21 22
# Coin Player 1
# p1up p1start
KEY_5 18 17
# Menu C64, filter advmame
# p2start p1b4 p1start
#KEY_F12 22 1 17