Newer
Older
RetroPieRGB / etc / pikeyd165.conf
Rolf Wiegand Storgaard on 20 Jun 2020 1 KB add everything to git with small WIEGAND changes
#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