Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # the line below is needed to use the joystick selection by name method
- bash "/opt/retropie/supplementary/joystick-selection/js-onstart.sh" "$@"
- if [ "$1" = "sorr" ]
- then
- sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv > /dev/null 2>&1 \
- --evdev /dev/input/by-id/usb-©Microsoft_Xbox_360_Wireless_Receiver_for_Windows_E1594E70-event-joystick \
- --detach-kernel-driver \
- --silent \
- --force-feedback \
- --deadzone-trigger 15% \
- --deadzone 4000 \
- --mimic-xpad \
- --dpad-as-button \
- --evdev-absmap ABS_X=x1,ABS_Y=y1,ABS_RX=x2,ABS_RY=y2,ABS_Z=lt,ABS_RZ=rt \
- --evdev-keymap BTN_SOUTH=a,BTN_EAST=b,BTN_NORTH=x,BTN_WEST=y,BTN_TL=lb,BTN_TR=rb,BTN_THUMBL=tl,BTN_THUMBR=tr,BTN_MODE=guide,BTN_SELECT=back,BTN_START=start,BTN_TRIGGER_HAPPY3=du,BTN_TRIGGER_HAPPY4=dd,BTN_TRIGGER_HAPPY1=dl,BTN_TRIGGER_HAPPY2=dr \
- --ui-buttonmap x=KEY_X,a=KEY_C,b=KEY_V,lb=KEY_A,Y=KEY_S,rb=KEY_D \
- --ui-buttonmap guide=KEY_B,start=KEY_ENTER,back=KEY_ESC \
- --ui-buttonmap du=KEY_UP,dd=KEY_DOWN,dl=KEY_LEFT,dr=KEY_RIGHT \
- &
- sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv > /dev/null 2>&1 \
- --evdev /dev/input/event5 \
- --detach-kernel-driver \
- --device-name "ATARI_SEGA Player 1 (xboxdrv)" \
- --evdev-absmap ABS_HAT0X=x1,ABS_HAT0Y=y1 \
- --evdev-keymap BTN_TR=back,BTN_TR2=start \
- --evdev-keymap BTN_SOUTH=y,BTN_EAST=b,BTN_C=a \
- --evdev-keymap BTN_NORTH=lb,BTN_WEST=x,BTN_TL=rb \
- --dpad-only \
- --ui-axismap x1=KEY_LEFT:KEY_RIGHT,y1=KEY_DOWN:KEY_UP \
- --ui-buttonmap y=KEY_X,b=KEY_C,a=KEY_V \
- --ui-buttonmap lb=KEY_A,x=KEY_S,rb=KEY_D \
- --ui-buttonmap start=KEY_ENTER,back=KEY_B \
- --ui-buttonmap back+start=KEY_ESC \
- &
- sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv > /dev/null 2>&1 \
- --evdev /dev/input/event6 \
- --detach-kernel-driver \
- --device-name "ATARI_SEGA Player 2 (xboxdrv)" \
- --evdev-absmap ABS_HAT0X=x1,ABS_HAT0Y=y1 \
- --evdev-keymap BTN_TR=back,BTN_TR2=start \
- --evdev-keymap BTN_SOUTH=y,BTN_EAST=b,BTN_C=a \
- --evdev-keymap BTN_NORTH=lb,BTN_WEST=x,BTN_TL=rb \
- --dpad-only \
- --ui-axismap x1=KEY_KP4:KEY_KP6,y1=KEY_KP5:KEY_KP8 \
- --ui-buttonmap y=KEY_J,b=KEY_K,a=KEY_L \
- --ui-buttonmap lb=KEY_I,x=KEY_O,rb=KEY_P \
- --ui-buttonmap start=KEY_U,back=KEY_H \
- &
- fi
- if [ "$1" = "nes" ]
- then
- sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv > /dev/null 2>&1 \
- --evdev /dev/input/event3 \
- --detach-kernel-driver \
- --device-name "NES Pad Player 1 (xboxdrv)" \
- --evdev-absmap ABS_X=x1,ABS_Y=y1 \
- --evdev-keymap BTN_TRIGGER=a,BTN_THUMB=b,BTN_THUMB2=back,BTN_TOP=start \
- --dpad-only \
- --ui-axismap x1=KEY_LEFT:KEY_RIGHT,y1=KEY_UP:KEY_DOWN \
- --ui-buttonmap start=KEY_T,back=KEY_E,b=KEY_B,a=KEY_A \
- &
- sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv > /dev/null 2>&1 \
- --evdev /dev/input/event4 \
- --detach-kernel-driver \
- --device-name "NES Pad Player 2 (xboxdrv)" \
- --evdev-absmap ABS_X=x1,ABS_Y=y1 \
- --evdev-keymap BTN_TRIGGER=a,BTN_THUMB=b,BTN_THUMB2=back,BTN_TOP=start \
- --dpad-only \
- --ui-axismap x1=KEY_G:KEY_H,y1=KEY_I:KEY_J \
- --ui-buttonmap start=KEY_LEFTSHIFT,back=KEY_RIGHTSHIFT,b=KEY_M,a=KEY_K \
- &
- fi
- if [ "$2" = "atari800" ]
- then
- sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv > /dev/null 2>&1 \
- --evdev /dev/input/event5 \
- --detach-kernel-driver \
- --device-name "ATARI_SEGA Player 1 (xboxdrv)" \
- --evdev-absmap ABS_HAT0X=x1,ABS_HAT0Y=y1 \
- --evdev-keymap BTN_TR=back,BTN_TR2=start \
- --evdev-keymap BTN_SOUTH=x,BTN_EAST=a,BTN_C=b \
- --evdev-keymap BTN_NORTH=lb,BTN_WEST=y,BTN_TL=rb \
- --dpad-only \
- --ui-axismap x1=KEY_KP4:KEY_KP6,y1=KEY_KP5:KEY_KP8 \
- --ui-buttonmap a=KEY_RIGHTCTRL \
- &
- sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv > /dev/null 2>&1 \
- --evdev /dev/input/event6 \
- --detach-kernel-driver \
- --device-name "ATARI_SEGA Player 2 (xboxdrv)" \
- --evdev-absmap ABS_HAT0X=x1,ABS_HAT0Y=y1 \
- --evdev-keymap BTN_TR=back,BTN_TR2=start \
- --evdev-keymap BTN_SOUTH=x,BTN_EAST=a,BTN_C=b \
- --evdev-keymap BTN_NORTH=lb,BTN_WEST=y,BTN_TL=rb \
- --dpad-only \
- --ui-axismap x1=KEY_A:KEY_D,y1=KEY_S:KEY_W \
- --ui-buttonmap a=KEY_LEFTCTRL \
- &
- fi
- if [ "$1" = "atari2600" ]
- then
- sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv > /dev/null 2>&1 \
- --evdev /dev/input/event5 \
- --detach-kernel-driver \
- --device-name "ATARI_SEGA Player 1 (xboxdrv)" \
- --evdev-absmap ABS_HAT0X=x1,ABS_HAT0Y=y1 \
- --evdev-keymap BTN_TR=back,BTN_TR2=start \
- --evdev-keymap BTN_SOUTH=x,BTN_EAST=a,BTN_C=b \
- --evdev-keymap BTN_NORTH=lb,BTN_WEST=y,BTN_TL=rb \
- --dpad-only \
- --ui-axismap x1=KEY_LEFT:KEY_RIGHT,y1=KEY_DOWN:KEY_UP \
- --ui-buttonmap a=KEY_B \
- &
- sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv > /dev/null 2>&1 \
- --evdev /dev/input/event6 \
- --detach-kernel-driver \
- --device-name "ATARI_SEGA Player 2 (xboxdrv)" \
- --evdev-absmap ABS_HAT0X=x1,ABS_HAT0Y=y1 \
- --evdev-keymap BTN_TR=back,BTN_TR2=start \
- --evdev-keymap BTN_SOUTH=x,BTN_EAST=a,BTN_C=b \
- --evdev-keymap BTN_NORTH=lb,BTN_WEST=y,BTN_TL=rb \
- --dpad-only \
- --ui-axismap x1=KEY_G:KEY_H,y1=KEY_J:KEY_I \
- --ui-buttonmap a=KEY_M \
- &
- fi
- if [ "$1" = "atari7800" ]
- then
- sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv > /dev/null 2>&1 \
- --evdev /dev/input/event5 \
- --detach-kernel-driver \
- --device-name "ATARI_SEGA Player 1 (xboxdrv)" \
- --evdev-absmap ABS_HAT0X=x1,ABS_HAT0Y=y1 \
- --evdev-keymap BTN_TR=back,BTN_TR2=start \
- --evdev-keymap BTN_SOUTH=x,BTN_EAST=a,BTN_C=b \
- --evdev-keymap BTN_NORTH=lb,BTN_WEST=y,BTN_TL=rb \
- --dpad-only \
- --ui-axismap x1=KEY_LEFT:KEY_RIGHT,y1=KEY_DOWN:KEY_UP \
- --ui-buttonmap a=KEY_B \
- &
- sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv > /dev/null 2>&1 \
- --evdev /dev/input/event6 \
- --detach-kernel-driver \
- --device-name "ATARI_SEGA Player 2 (xboxdrv)" \
- --evdev-absmap ABS_HAT0X=x1,ABS_HAT0Y=y1 \
- --evdev-keymap BTN_TR=back,BTN_TR2=start \
- --evdev-keymap BTN_SOUTH=x,BTN_EAST=a,BTN_C=b \
- --evdev-keymap BTN_NORTH=lb,BTN_WEST=y,BTN_TL=rb \
- --dpad-only \
- --ui-axismap x1=KEY_G:KEY_H,y1=KEY_J:KEY_I \
- --ui-buttonmap a=KEY_M \
- &
- fi
- if [ "$1" = "genesis" ] || [ "$1" = "megadrive" ] || [ "$1" = "sega32x" ] || [ "$1" = "segacd" ]
- then
- sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv > /dev/null 2>&1 \
- --evdev /dev/input/event5 \
- --detach-kernel-driver \
- --device-name "ATARI_SEGA Player 1 (xboxdrv)" \
- --evdev-absmap ABS_HAT0X=x1,ABS_HAT0Y=y1 \
- --evdev-keymap BTN_TR=back,BTN_TR2=start \
- --evdev-keymap BTN_SOUTH=y,BTN_EAST=b,BTN_C=a \
- --evdev-keymap BTN_NORTH=lb,BTN_WEST=x,BTN_TL=rb \
- --dpad-only \
- --ui-axismap x1=KEY_LEFT:KEY_RIGHT,y1=KEY_DOWN:KEY_UP \
- --ui-buttonmap y=KEY_Y,b=KEY_B,a=KEY_A,lb=KEY_L,x=KEY_X,rb=KEY_R,start=KEY_T,back=KEY_E \
- &
- sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv > /dev/null 2>&1 \
- --evdev /dev/input/event6 \
- --detach-kernel-driver \
- --device-name "ATARI_SEGA Player 2 (xboxdrv)" \
- --evdev-absmap ABS_HAT0X=x1,ABS_HAT0Y=y1 \
- --evdev-keymap BTN_TR=back,BTN_TR2=start \
- --evdev-keymap BTN_SOUTH=y,BTN_EAST=b,BTN_C=a \
- --evdev-keymap BTN_NORTH=lb,BTN_WEST=x,BTN_TL=rb \
- --dpad-only \
- --ui-axismap x1=KEY_G:KEY_H,y1=KEY_J:KEY_I \
- --ui-buttonmap x=KEY_N,a=KEY_K,b=KEY_M,lb=KEY_P,y=KEY_O,rb=KEY_Q \
- --ui-buttonmap start=KEY_LEFTSHIFT,back=KEY_RIGHTSHIFT \
- &
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement