Last active
June 16, 2022 06:44
-
-
Save wcoastsands/a913b15c4e5c3e36d6b2947174c20699 to your computer and use it in GitHub Desktop.
Celestron NexRemote Joystick Mapping
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[JOYSTICKS] | |
[JOYSTICK] | |
Name = Controller (XBOX 360 For Windows) | |
; This is the Xbox 360 USB Wired Controller for Windows | |
Button1 = Enter ;Button A (bottom action) | |
Button2 = Undo ;Button B (right action) | |
Button3 = MenuDown ;Button X (left action) | |
Button4 = MenuUp ;Button Y (top action) | |
Button5 = RateDown ;Button LB (left shoulder) | |
Button6 = RateUp ;Button RB (right shoulder) | |
Button7 = Shift ;Button Back | |
Button8 = Info ;Button Start | |
Button9 = ;Joystick1 Down (left stick) | |
Button10 = ;Joystick2 Down (right stick) | |
; Secondary button functions (combine with button assigned to Shift). | |
sButton1 = Select ;Shift+Button A | |
sButton2 = SelectionDown ;Shift+Button B | |
sButton3 = TourDown ;Shift+Button X | |
sButton4 = TourUp ;Shift+Button Y | |
sButton5 = | |
sButton6 = | |
sButton7 = | |
sButton8 = Align ;Shift+Button Start | |
sButton9 = | |
sButton10 = | |
; Gamepad axes. | |
Axis1 = ScopeX ;Joystick1 X | |
Axis2 = ScopeY ;Joystick1 Y | |
Axis3 = ;Joystick2 X | |
Axis4 = | |
Axis5 = | |
Axis6 = ;Joystick2 Y | |
Axis7 = | |
Axis8 = | |
[JOYSTICK] | |
Name = Wireless Controller | |
; This is the Sony PlayStation 4/5 Wireless Controller | |
Button1 = MenuDown ;Button Square (left action) | |
Button2 = Enter ;Button Cross (bottom action) | |
Button3 = Undo ;Button Circle (right action) | |
Button4 = MenuUp ;Button Triangle (top action) | |
Button5 = RateDown ;Button L1 (left shoulder) | |
Button6 = RateUp ;Button R1 (right shoulder) | |
Button7 = ;Button L2 (left trigger) | |
Button8 = ;Button R2 (right trigger) | |
Button9 = Shift ;Button Share | |
Button10 = Info ;Button Option | |
Button11 = ;Joystick1 Down (left stick) | |
Button12 = ;Joystick2 Down (right stick) | |
Button13 = ;Button PS (PlayStation) | |
Button14 = ;Button Touchpad | |
Button15 = ;Button Microphone (PS5 DualSense only) | |
; Secondary button functions (combine with button assigned to Shift). | |
sButton1 = TourDown ;Shift+Button Square | |
sButton2 = Select ;Shift+Button Cross | |
sButton3 = SelectionDown ;Shift+Button Circle | |
sButton4 = TourUp ;Shift+Button Triangle | |
sButton5 = | |
sButton6 = | |
sButton7 = | |
sButton8 = | |
sButton9 = | |
sButton10 = Align ;Shift+Button Option | |
sButton11 = | |
sButton12 = | |
sButton13 = | |
sButton14 = | |
sButton15 = | |
; Gamepad axes. | |
Axis1 = ScopeX ;Joystick1 X | |
Axis2 = ScopeY ;Joystick1 Y | |
Axis3 = ;Joystick2 X | |
Axis4 = | |
Axis5 = | |
Axis6 = ;Joystick2 Y | |
Axis7 = | |
Axis8 = | |
[JOYSTICK] | |
Name = PLAYSTATION(R)3 Controller | |
; This is the Sony PlayStation 3 Wireless Controller | |
Button1 = MenuDown ;Button Square (left action) | |
Button2 = Enter ;Button Cross (bottom action) | |
Button3 = Undo ;Button Circle (right action) | |
Button4 = MenuUp ;Button Triangle (top action) | |
Button5 = RateDown ;Button L1 (left shoulder) | |
Button6 = RateUp ;Button R1 (right shoulder) | |
Button7 = ;Button L2 (left trigger) | |
Button8 = ;Button R2 (right trigger) | |
Button9 = Shift ;Button Share | |
Button10 = Info ;Button Option | |
Button11 = ;Joystick1 Down (left stick) | |
Button12 = ;Joystick2 Down (right stick) | |
Button13 = ;Button PS (PlayStation) | |
; Secondary button functions (combine with button assigned to Shift). | |
sButton1 = TourDown ;Shift+Button Square | |
sButton2 = Select ;Shift+Button Cross | |
sButton3 = SelectionDown ;Shift+Button Circle | |
sButton4 = TourUp ;Shift+Button Triangle | |
sButton5 = | |
sButton6 = | |
sButton7 = | |
sButton8 = | |
sButton9 = | |
sButton10 = Align ;Shift+Button Option | |
sButton11 = | |
sButton12 = | |
sButton13 = | |
; Gamepad axes. | |
Axis1 = ScopeX ;Joystick1 X | |
Axis2 = ScopeY ;Joystick1 Y | |
Axis3 = ;Joystick2 X | |
Axis4 = | |
Axis5 = | |
Axis6 = ;Joystick2 Y | |
Axis7 = | |
Axis8 = | |
[JOYSTICK] | |
Name = Razer Serval | |
; This is the Razer Serval controller | |
Button1 = Enter ;Button A (bottom action) | |
Button2 = Undo ;Button B (right action) | |
Button3 = MenuDown ;Button X (left action) | |
Button4 = MenuUp ;Button Y (top action) | |
Button5 = RateDown ;Button LB (left shoulder) | |
Button6 = RateUp ;Button RB (right shoulder) | |
Button7 = ;Button System Back | |
Button8 = Info ;Button Start | |
Button9 = ;Joystick1 Down (left stick) | |
Button10 = ;Joystick2 Down (right stick) | |
Button11 = | |
Button12 = ;Button System Home | |
Button13 = Shift ;Button Select | |
; Secondary button functions (combine with button assigned to Shift). | |
sButton1 = Select ;Shift+Button A | |
sButton2 = SelectionDown ;Shift+Button B | |
sButton3 = TourDown ;Shift+Button X | |
sButton4 = TourUp ;Shift+Button Y | |
sButton5 = | |
sButton6 = | |
sButton7 = | |
sButton8 = Align ;Shift+Button Start | |
sButton9 = | |
sButton10 = | |
sButton11 = | |
sButton12 = | |
sButton13 = | |
; Gamepad axes. | |
Axis1 = ScopeX ;Joystick1 X | |
Axis2 = ScopeY ;Joystick1 Y | |
Axis3 = ;Joystick2 X | |
Axis4 = | |
Axis5 = | |
Axis6 = ;Joystick2 Y | |
Axis7 = | |
Axis8 = | |
[JOYSTICK] | |
Name = 8Bitdo NES30 Pro | |
; This is the 8Bitdo NES30 Pro controller (USB, D-input) | |
Button1 = Enter ;Button A (right action) | |
Button2 = Undo ;Button B (bottom action) | |
Button4 = MenuUp ;Button X (top action) | |
Button5 = MenuDown ;Button Y (left action) | |
Button7 = RateDown ;Button L1 (outer left shoulder) | |
Button8 = RateUp ;Button R1 (outer right shoulder) | |
Button9 = ;Button L2 (inner left shoulder) | |
Button10 = ;Button R2 (inner right shoulder) | |
Button11 = Shift ;Button Select | |
Button12 = Info ;Button Start | |
Button14 = ;Joystick1 Down (left stick) | |
Button15 = ;Joystick2 Down (right stick) | |
; Secondary button functions (combine with button assigned to Shift). | |
sButton1 = Select ;Shift+Button A | |
sButton2 = SelectionDown ;Shift+Button B | |
sButton4 = TourUp ;Shift+Button X | |
sButton5 = TourDown ;Shift+Button Y | |
sButton7 = | |
sButton8 = | |
sButton9 = | |
sButton10 = | |
sButton11 = | |
sButton12 = Align ;Shift+Button Start | |
sButton14 = | |
sButton15 = | |
; Gamepad axes. | |
Axis1 = ScopeX ;Joystick1 X | |
Axis2 = ScopeY ;Joystick1 Y | |
Axis3 = ;Joystick2 X | |
Axis4 = | |
Axis5 = | |
Axis6 = ;Joystick2 Y | |
Axis7 = | |
Axis8 = | |
[JOYSTICK] | |
Name = Bluetooth Wireless Controller | |
; This is the 8Bitdo NES30 Pro controller (Bluetooth, D-input) | |
Button1 = Enter ;Button A (right action) | |
Button2 = Undo ;Button B (bottom action) | |
Button4 = MenuUp ;Button X (top action) | |
Button5 = MenuDown ;Button Y (left action) | |
Button7 = RateDown ;Button L1 (outer left shoulder) | |
Button8 = RateUp ;Button R1 (outer right shoulder) | |
Button9 = ;Button L2 (inner left shoulder) | |
Button10 = ;Button R2 (inner right shoulder) | |
Button11 = Shift ;Button Select | |
Button12 = Info ;Button Start | |
Button14 = ;Joystick1 Down (left stick) | |
Button15 = ;Joystick2 Down (right stick) | |
; Secondary button functions (combine with button assigned to Shift). | |
sButton1 = Select ;Shift+Button A | |
sButton2 = SelectionDown ;Shift+Button B | |
sButton4 = TourUp ;Shift+Button X | |
sButton5 = TourDown ;Shift+Button Y | |
sButton7 = | |
sButton8 = | |
sButton9 = | |
sButton10 = | |
sButton11 = | |
sButton12 = Align ;Shift+Button Start | |
sButton14 = | |
sButton15 = | |
; Gamepad axes. | |
Axis1 = ScopeX ;Joystick1 X | |
Axis2 = ScopeY ;Joystick1 Y | |
Axis3 = ;Joystick2 X | |
Axis4 = | |
Axis5 = | |
Axis6 = ;Joystick2 Y | |
Axis7 = | |
Axis8 = | |
[JOYSTICK] | |
Name = USB gamepad | |
; This is a generic SNES style USB controller. | |
Button1 = MenuUp ;Button X (top action) | |
Button2 = Enter ;Button A (right action) | |
Button3 = Undo ;Button B (bottom action) | |
Button4 = MenuDown ;Button Y (left action) | |
Button5 = RateDown ;Button LB (left shoulder) | |
Button6 = RateUp ;Button RB (right shoulder) | |
Button7 = | |
Button8 = | |
Button9 = Shift ;Button Select | |
Button10 = Info ;Button Start | |
; Secondary button functions (combine with button assigned to Shift). | |
sButton1 = TourUp ;Shift+Button X | |
sButton2 = Select ;Shift+Button A | |
sButton3 = SelectionDown ;Shift+Button B | |
sButton4 = TourDown ;Shift+Button Y | |
sButton5 = | |
sButton6 = | |
sButton7 = | |
sButton8 = | |
sButton9 = | |
sButton10 = Align ;Shift+Button Start | |
; Gamepad axes. | |
Axis1 = ScopeX ;D-Pad X | |
Axis2 = ScopeY ;D-Pad Y | |
[JOYSTICK] | |
Name = Logitech RumblePad 2 USB | |
; This is the USB Wired Logitech Rumblepad 2 | |
Button1 = MenuDown ;Button 1 (left action) | |
Button2 = Enter ;Button 2 (bottom action) | |
Button3 = Undo ;Button 3 (right action) | |
Button4 = MenuUp ;Button 4 (top action) | |
Button5 = RateDown ;Button 5 (left shoulder) | |
Button6 = RateUp ;Button 6 (right shoulder) | |
Button7 = ;Button 7 (left trigger) | |
Button8 = ;Button 8 (right trigger) | |
Button9 = Shift ;Button 9 (Select) | |
Button10 = Info ;Button 10 (Start) | |
Button11 = ;Joystick1 Down (left stick) | |
Button12 = ;Joystick2 Down (right stick) | |
; Secondary button functions (combine with button assigned to Shift). | |
sButton1 = TourDown | |
sButton2 = Select | |
sButton3 = SelectionDown | |
sButton4 = TourUp | |
sButton5 = | |
sButton6 = | |
sButton7 = | |
sButton8 = | |
sButton9 = | |
sButton10 = Align ;Shift+Button Start | |
sButton11 = | |
sButton12 = | |
; Gamepad axes. | |
Axis1 = ScopeX ;Joystick1 X | |
Axis2 = ScopeY ;Joystick1 Y | |
Axis3 = ;Joystick2 X | |
Axis4 = | |
Axis5 = | |
Axis6 = ;Joystick2 Y | |
Axis7 = | |
Axis8 = | |
[JOYSTICK] | |
Name = WingMan Cordless Gamepad | |
; This is the original Logitech Wireless Rumblepad | |
Button1 = RateDown ;Button A | |
Button2 = Select ;Button B | |
Button3 = MenuDown ;Button C | |
Button4 = RateUp ;Button X | |
Button5 = SelectionUp ;Button Y | |
Button6 = MenuUp ;Button Z | |
Button7 = Align ;Button L1 | |
Button8 = Enter ;Button R1 | |
Button9 = Shift ;Button Start | |
Button10 = Info ;Button L2 | |
Button11 = Undo ;Button R2 | |
sButton1 = TourDown ;Shift+Button A | |
sButton2 = ;Shift+Button B | |
sButton3 = ;Shift+Button C | |
sButton4 = TourUp ;Shift+Button X | |
sButton5 = ;Shift+Button Y | |
sButton6 = ;Shift+Button Z | |
sButton7 = ;Shift+Button L1 | |
sButton8 = ;Shift+Button R1 | |
sButton9 = ;Shift+Button Start | |
sButton10 = ;Shift+Button L2 | |
sButton11 = ;Shift+Button R2 | |
Axis1 = ;Joystick1 X | |
Axis2 = ;Joystick1 Y | |
Axis3 = | |
Axis4 = | |
Axis5 = | |
Axis6 = ScopeX ;Joystick2 X | |
Axis7 = ScopeY ;Joystick2 Y | |
Axis8 = | |
[JOYSTICK] | |
Name = Cordless RumblePad 2 | |
; This is the newer Logitech Wireless Rumblepad2 | |
Button1 = RateUp ;Button 1 | |
Button2 = RateDown ;Button 2 | |
Button3 = MenuDown ;Button 3 | |
Button4 = MenuUp ;Button 4 | |
Button5 = Align ;Button 5 | |
Button6 = Enter ;Button 6 | |
Button7 = Info ;Button 7 | |
Button8 = Undo ;Button 8 | |
Button9 = Shift ;Button 9 | |
Button10 = ;Button 10 | |
Button11 = ;Joystick1 Down | |
Button12 = ;Joystick2 Down | |
sButton1 = SelectionUp ;Shift+Button 1 | |
sButton2 = Select ;Shift+Button 2 | |
sButton3 = TourDown ;Shift+Button 3 | |
sButton4 = TourUp ;Shift+Button 4 | |
sButton5 = ;Shift+Button 5 | |
sButton6 = ;Shift+Button 6 | |
sButton7 = ;Shift+Button 7 | |
sButton8 = ;Shift+Button 8 | |
sButton9 = ;Shift+Button 9 | |
sButton10 = ;Shift+Button 10 | |
sButton11 = ;Shift+Joystick1 Down | |
sButton12 = ;Shift+Joystick2 Down | |
Axis1 = ;Joystick1 X | |
Axis2 = ;Joystick1 Y | |
Axis3 = ScopeX ;Joystick2 X | |
Axis4 = | |
Axis5 = | |
Axis6 = ScopeY ;Joystick2 Y | |
Axis7 = | |
Axis8 = | |
[JOYSTICK] | |
Name = Wingman RumblePad USB | |
; This is the USB Wired Logitech Rumblepad | |
Button1 = RateDown ;Button A | |
Button2 = Select ;Button B | |
Button3 = MenuDown ;Button C | |
Button4 = RateUp ;Button X | |
Button5 = SelectionUp ;Button Y | |
Button6 = MenuUp ;Button Z | |
Button7 = Align ;Button L1 | |
Button8 = Enter ;Button R1 | |
Button9 = Shift ;Button Start | |
Button10 = | |
Button11 = | |
sButton1 = TourDown ;Shift+Button A | |
sButton2 = ;Shift+Button B | |
sButton3 = ;Shift+Button C | |
sButton4 = TourUp ;Shift+Button X | |
sButton5 = ;Shift+Button Y | |
sButton6 = ;Shift+Button Z | |
sButton7 = Info ;Shift+Button L1 | |
sButton8 = Undo ;Shift+Button R1 | |
sButton9 = ;Shift+Button Start | |
sButton10 = | |
sButton11 = | |
Axis1 = ;Joystick1 X | |
Axis2 = ;Joystick1 Y | |
Axis3 = | |
Axis4 = | |
Axis5 = | |
Axis6 = ScopeX ;Joystick2 X | |
Axis7 = ScopeY ;Joystick2 Y | |
Axis8 = | |
[JOYSTICK] | |
Name = Saitek P3000 Wireless Pad | |
; This is the Saitek P3000 Wireless Gamepad | |
Button1 = RateUp ;Button 1 | |
Button2 = MenuUp ;Button 2 | |
Button3 = RateDown ;Button 3 | |
Button4 = MenuDown ;Button 4 | |
Button5 = Align ;Button 5 | |
Button6 = Info ;Button 6 | |
Button7 = Shift ;Button 7 (Left Fire) | |
Button8 = Enter ;Button 8 (Right Fire) | |
Button9 = | |
Button10 = | |
Button11 = | |
sButton1 = SelectionUp ;Shift+Button 1 | |
sButton2 = TourUp ;Shift+Button 2 | |
sButton3 = Select ;Shift+Button 3 | |
sButton4 = TourDown ;Shift+Button 4 | |
sButton5 = ;Shift+Button 5 | |
sButton6 = ;Shift+Button 6 | |
sButton7 = ;Shift+Button 7 (Left Fire) | |
sButton8 = Undo ;Shift+Button 8 (Right Fire) | |
sButton9 = | |
sButton10 = | |
sButton11 = | |
Axis1 = ;Joystick1 X | |
Axis2 = ;Joystick1 Y | |
Axis3 = ScopeY ;Joystick2 Y | |
Axis4 = | |
Axis5 = | |
Axis6 = ScopeX ;Joystick2 X | |
Axis7 = | |
Axis8 = |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment