Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New key map X_Box_360 with wireless receiver for linux #2947

Merged
merged 4 commits into from
Oct 27, 2022
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
106 changes: 106 additions & 0 deletions resources/skeleton/config/Microsoft_X_Box_360_pad.map
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
; -------------------------------------------
; Xbox 360 (Wireless) Controller Input Map
; Created by CuriousMike
; Version 1.3

;Buttons:
;A: Button 0
;B: Button 1
;X: Button 2
;Y: Button 3
;Left bumper: Button 4
;Right bumper: Button 5
;View: Button 6
;Menu: Button 7
;Left stick button: Button 8
;Right stick button: Button 9

;Axes:
;Left Stick (Left/Right): Axis 0
;Left Stick (Up/Down): Axis 1
;Right Stick (Left/Right): Axis 3
;Right Stick (Up/Down): Axis 4
;Left Trigger: Axis 2
;Right Trigger: Axis 5
; -------------------------------------------




; AIRPLANE
AIRPLANE_ELEVATOR_DOWN JoystickAxis 0 1 UPPER
AIRPLANE_ELEVATOR_UP JoystickAxis 0 1 LOWER
AIRPLANE_PARKING_BRAKE JoystickButton 0 5
AIRPLANE_REVERSE JoystickButton 0 4
AIRPLANE_RUDDER_LEFT JoystickAxis 0 5 UPPER
AIRPLANE_RUDDER_RIGHT JoystickAxis 0 2 UPPER
AIRPLANE_STEER_LEFT JoystickAxis 0 0 LOWER+DEADZONE=0.15
AIRPLANE_STEER_RIGHT JoystickAxis 0 0 UPPER+DEADZONE=0.15
AIRPLANE_THROTTLE_AXIS None
AIRPLANE_THROTTLE_UP JoystickPov 0 0 North
AIRPLANE_THROTTLE_FULL JoystickButton 0 2
AIRPLANE_THROTTLE_NO JoystickButton 0 1
AIRPLANE_THROTTLE_DOWN JoystickPov 0 0 South
AIRPLANE_TOGGLE_ENGINES JoystickButton 0 0


; BOAT
BOAT_STEER_LEFT JoystickAxis 0 0 LOWER+DEADZONE=0.25
BOAT_STEER_RIGHT JoystickAxis 0 0 UPPER+DEADZONE=0.25
BOAT_THROTTLE_UP JoystickAxis 0 5 UPPER
BOAT_THROTTLE_DOWN JoystickAxis 0 2 UPPER
BOAT_REVERSE JoystickButton 0 1
BOAT_CENTER_RUDDER JoystickButton 0 2

; CAMERA
CAMERA_CHANGE JoystickButton 0 6
;COMMANDS_01 JoystickPov 0 0 West
;COMMANDS_02 JoystickPov 0 0 East
;CAMERA_ROTATE_DOWN JoystickAxis 0 5 LOWER
CAMERA_ROTATE_DOWN JoystickPov 0 0 South
CAMERA_ROTATE_UP JoystickPov 0 0 North
CAMERA_ROTATE_LEFT JoystickPov 0 0 West
CAMERA_ROTATE_RIGHT JoystickPov 0 0 East

; CHARACTER
CHARACTER_BACKWARDS JoystickAxis 0 1 UPPER
CHARACTER_FORWARD JoystickAxis 0 1 LOWER
CHARACTER_JUMP JoystickButton 0 2
CHARACTER_LEFT JoystickAxis 0 0 LOWER
CHARACTER_RIGHT JoystickAxis 0 0 UPPER
CHARACTER_RUN JoystickButton 0 0

; COMMON
COMMON_ENTER_OR_EXIT_TRUCK JoystickButton 0 3
COMMON_LOCK JoystickPov 0 0 East
COMMON_QUIT_GAME JoystickButton 0 7
COMMON_TOGGLE_TRUCK_LIGHTS JoystickPov 0 0 West

; TRUCK
TRUCK_ACCELERATE JoystickAxis 0 5 UPPER
TRUCK_AUTOSHIFT_UP JoystickPov 0 0 North
TRUCK_AUTOSHIFT_DOWN JoystickPov 0 0 South
TRUCK_BRAKE JoystickAxis 0 2 UPPER
TRUCK_HORN JoystickButton 0 8
TRUCK_PARKING_BRAKE JoystickButton 0 5
TRUCK_SHIFT_DOWN JoystickButton 0 1
TRUCK_SHIFT_UP JoystickButton 0 2
TRUCK_MANUAL_CLUTCH JoystickButton 0 4
TRUCK_STARTER JoystickButton 0 0
TRUCK_STEER_LEFT JoystickAxis 0 0 LOWER+DEADZONE=0.25
TRUCK_STEER_RIGHT JoystickAxis 0 0 UPPER+DEADZONE=0.25
TRUCK_TOGGLE_CONTACT JoystickButton 0 9

; COMMANDS F1 - F8 are mapped to JoystickAxis

COMMANDS_01 JoystickAxis 0 0 LOWER
COMMANDS_02 JoystickAxis 0 0 UPPER

COMMANDS_03 JoystickAxis 0 4 UPPER
COMMANDS_04 JoystickAxis 0 4 LOWER

COMMANDS_05 JoystickAxis 0 1 UPPER
COMMANDS_06 JoystickAxis 0 1 LOWER

COMMANDS_07 JoystickAxis 0 3 UPPER
COMMANDS_08 JoystickAxis 0 3 LOWER
93 changes: 93 additions & 0 deletions resources/skeleton/config/Sony_PLAYSTATION_R_3_Controller.map
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
; -------------------------------------------
; Sony PLAYSTATION R3 Controller Input Map for linux
; Created by CuriousMike and Vido
; Version 0.2

;Buttons:
;X:Button 0 0 0
;Circle: Button 1 0 1
;Triangle: Button 2 0 2
;Cube: Button 3 0 3
;L1 JoystickButton 0 4
;R1 JoystickButton 0 5
;L2 JoystickButton 0 6
;R2 JoystickButton 0 7
;Select JoystickButton 0 8
;Start JoystickButton 0 9
;PS Button JoystickButton 0 10
;Left stick button 0 11
;Right stick button: 0 12
;Button UpArrow JoystickButton 0 13
;Button DownArrow JoystickButton 0 14
;Button LeftArrow JoystickButton 0 15
;Button RightArrow JoystickButton 0 16

;Axes:
;Left Stick JoystickAxis 0 1 (Up/Down)
;Left Stick JoystickAxis 0 0 (Left/Right)
;Right Stick JoystickAxis 0 4 (Up/Down)
;Right Stick JoystickAxis 0 3 (Left/Right)
;Left Trigger L2: Axis 0 2
;Right Trigger R2: Axis 0 5
; -------------------------------------------

; AIRPLANE
AIRPLANE_ELEVATOR_DOWN JoystickAxis 0 1 UPPER
AIRPLANE_ELEVATOR_UP JoystickAxis 0 1 LOWER
;AIRPLANE_PARKING_BRAKE JoystickButton 0 5
AIRPLANE_REVERSE JoystickButton 0 12
AIRPLANE_RUDDER_LEFT JoystickAxis 0 2 UPPER
AIRPLANE_RUDDER_RIGHT JoystickAxis 0 5 UPPER
AIRPLANE_STEER_LEFT JoystickAxis 0 0 LOWER+DEADZONE=0.15
AIRPLANE_STEER_RIGHT JoystickAxis 0 0 UPPER+DEADZONE=0.15
AIRPLANE_THROTTLE_AXIS None
AIRPLANE_THROTTLE_UP JoystickButton 0 5
AIRPLANE_THROTTLE_FULL JoystickButton 0 12
AIRPLANE_THROTTLE_NO JoystickButton 0 12
AIRPLANE_THROTTLE_DOWN JoystickButton 0 4
AIRPLANE_TOGGLE_ENGINES JoystickButton 0 11


; BOAT
BOAT_STEER_LEFT JoystickAxis 0 0 LOWER+DEADZONE=0.25
BOAT_STEER_RIGHT JoystickAxis 0 0 UPPER+DEADZONE=0.25
BOAT_THROTTLE_UP JoystickAxis 0 5 UPPER
BOAT_THROTTLE_DOWN JoystickAxis 0 2 UPPER
BOAT_REVERSE JoystickButton 0 1
BOAT_CENTER_RUDDER JoystickButton 0 2

; CAMERA
;CAMERA_CHANGE JoystickButton 0 6
CAMERA_ROTATE_DOWN JoystickAxis 0 4 UPPER
CAMERA_ROTATE_UP JoystickAxis 0 4 LOWER
CAMERA_ROTATE_LEFT JoystickAxis 0 3 LOWER
CAMERA_ROTATE_RIGHT JoystickAxis 0 3 UPPER

; CHARACTER
CHARACTER_BACKWARDS JoystickAxis 0 1 UPPER
CHARACTER_FORWARD JoystickAxis 0 1 LOWER
;CHARACTER_JUMP JoystickButton 0 2
CHARACTER_LEFT JoystickAxis 0 0 LOWER
CHARACTER_RIGHT JoystickAxis 0 0 UPPER
CHARACTER_RUN JoystickButton 0 0

; COMMON
COMMON_ENTER_OR_EXIT_TRUCK JoystickButton 0 3
;COMMON_LOCK JoystickPov 0 0 East
;COMMON_QUIT_GAME JoystickButton 0 7
;COMMON_TOGGLE_TRUCK_LIGHTS JoystickPov 0 0 West

; TRUCK
TRUCK_ACCELERATE JoystickAxis 0 5 UPPER
;TRUCK_AUTOSHIFT_UP JoystickPov 0 0 North
;TRUCK_AUTOSHIFT_DOWN JoystickPov 0 0 South
TRUCK_BRAKE JoystickAxis 0 2 UPPER
TRUCK_HORN JoystickButton 0 8
TRUCK_PARKING_BRAKE JoystickButton 0 5
TRUCK_SHIFT_DOWN JoystickButton 0 1
TRUCK_SHIFT_UP JoystickButton 0 2
TRUCK_MANUAL_CLUTCH JoystickButton 0 4
TRUCK_STARTER JoystickButton 0 0
TRUCK_STEER_LEFT JoystickAxis 0 0 LOWER+DEADZONE=0.25
TRUCK_STEER_RIGHT JoystickAxis 0 0 UPPER+DEADZONE=0.25
TRUCK_TOGGLE_CONTACT JoystickButton 0 9