#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