Created
May 2, 2015 14:28
-
-
Save DerekTBrown/b3fc2bf58dbe429a3246 to your computer and use it in GitHub Desktop.
Basic Artemis SBS Joystick Config for Logitech Extreme 3D
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
; ------------------------------------------------------------------------------------- | |
; this is the control indirection file for the PC Artemis exe. | |
; this file contains modifiable settings for how the keyboard and joystick interface with the game. | |
; as such, it's really only applicable to clients, not servers. | |
; at the end of this file, you'll find a list of the acceptable labels for each keyboard key. | |
; ------------------------------------------------------------------------------------- | |
; this is a comment because it starts with a semicolon. You can type anything on this line. The INI parser will ignore it | |
PREV_CLIENT_CONSOLE = UI_INPUT_F9 | |
NEXT_CLIENT_CONSOLE = UI_INPUT_F10 | |
MAIN_SCREEN_FRONT = UI_INPUT_F2 | |
MAIN_SCREEN_LEFT = UI_INPUT_F3 | |
MAIN_SCREEN_RIGHT = UI_INPUT_F4 | |
MAIN_SCREEN_REAR = UI_INPUT_F5 | |
MAIN_SCREEN_TACTICAL = UI_INPUT_F6 | |
MAIN_SCREEN_SECTOR = UI_INPUT_F7 | |
MAIN_SCREEN_STATUS = UI_INPUT_F8 | |
RUDDER_LEFT = UI_INPUT_KEY_A | |
RUDDER_LEFT = UI_INPUT_LEFT | |
RUDDER_RIGHT = UI_INPUT_KEY_D | |
RUDDER_RIGHT = UI_INPUT_RIGHT | |
IMPULSE_UP = UI_INPUT_KEY_W | |
IMPULSE_UP = UI_INPUT_UP | |
IMPULSE_DOWN = UI_INPUT_KEY_S | |
IMPULSE_DOWN = UI_INPUT_DOWN | |
RUDDER_CENTER = UI_INPUT_RETURN | |
BUTTON_CLIMB = UI_INPUT_INSERT | |
BUTTON_DIVE = UI_INPUT_DELETE | |
MAP_ZOOM_IN = UI_INPUT_UP | |
MAP_ZOOM_OUT = UI_INPUT_DOWN | |
MAP_SELECT_CLOSEST = UI_INPUT_KEY_Y | |
MAP_SELECT_NEXT = UI_INPUT_KEY_U | |
MAP_SELECT_PREV = UI_INPUT_KEY_I | |
TOGGLE_WARP_1 = UI_INPUT_KEY_1 | |
TOGGLE_WARP_2 = UI_INPUT_KEY_2 | |
TOGGLE_WARP_3 = UI_INPUT_KEY_3 | |
TOGGLE_WARP_4 = UI_INPUT_KEY_4 | |
STOP_WARP = UI_INPUT_SPACE | |
HELM_TOGGLE_REVERSE = UI_INPUT_ESCAPE | |
NORMALIZE_ALL_POWER = UI_INPUT_SPACE | |
NORMALIZE_ALL_COOLANT = UI_INPUT_RETURN | |
TOGGLE_HELP_OVERLAY = UI_INPUT_F1 | |
STORE_ENG_SETTINGS_0 = UI_INPUT_KEY_1 | |
SHIFT = YES | |
RETRIEVE_ENG_SETTINGS_0 = UI_INPUT_KEY_1 | |
SHIFT = NO | |
STORE_ENG_SETTINGS_1 = UI_INPUT_KEY_2 | |
SHIFT = YES | |
RETRIEVE_ENG_SETTINGS_1 = UI_INPUT_KEY_2 | |
SHIFT = NO | |
STORE_ENG_SETTINGS_2 = UI_INPUT_KEY_3 | |
SHIFT = YES | |
RETRIEVE_ENG_SETTINGS_2 = UI_INPUT_KEY_3 | |
SHIFT = NO | |
STORE_ENG_SETTINGS_3 = UI_INPUT_KEY_4 | |
SHIFT = YES | |
RETRIEVE_ENG_SETTINGS_3 = UI_INPUT_KEY_4 | |
SHIFT = NO | |
STORE_ENG_SETTINGS_4 = UI_INPUT_KEY_5 | |
SHIFT = YES | |
RETRIEVE_ENG_SETTINGS_4 = UI_INPUT_KEY_5 | |
SHIFT = NO | |
STORE_ENG_SETTINGS_5 = UI_INPUT_KEY_6 | |
SHIFT = YES | |
RETRIEVE_ENG_SETTINGS_5 = UI_INPUT_KEY_6 | |
SHIFT = NO | |
STORE_ENG_SETTINGS_6 = UI_INPUT_KEY_7 | |
SHIFT = YES | |
RETRIEVE_ENG_SETTINGS_6 = UI_INPUT_KEY_7 | |
SHIFT = NO | |
STORE_ENG_SETTINGS_7 = UI_INPUT_KEY_8 | |
SHIFT = YES | |
RETRIEVE_ENG_SETTINGS_7 = UI_INPUT_KEY_8 | |
SHIFT = NO | |
STORE_ENG_SETTINGS_8 = UI_INPUT_KEY_9 | |
SHIFT = YES | |
RETRIEVE_ENG_SETTINGS_8 = UI_INPUT_KEY_9 | |
SHIFT = NO | |
STORE_ENG_SETTINGS_9 = UI_INPUT_KEY_0 | |
SHIFT = YES | |
RETRIEVE_ENG_SETTINGS_9 = UI_INPUT_KEY_0 | |
SHIFT = NO | |
ENG_NEXT_SYSTEM = UI_INPUT_KEY_D | |
ENG_PREV_SYSTEM = UI_INPUT_KEY_A | |
ENG_INCREASE_SYSTEM = UI_INPUT_KEY_W | |
ENG_DECREASE_SYSTEM = UI_INPUT_KEY_S | |
ENG_INCREASE_SYSTEM_COOLANT = UI_INPUT_KEY_E | |
ENG_DECREASE_SYSTEM_COOLANT = UI_INPUT_KEY_C | |
COMMS_RED_ALERT = UI_INPUT_KEY_R | |
SERVER_OPTION_TOGGLE = UI_INPUT_ESCAPE | |
HELM_REQUEST_DOCK = UI_INPUT_KEY_R | |
TOGGLE_SHIELDS = UI_INPUT_KEY_Q | |
RAISE_SHIELDS = UI_INPUT_KEY_K | |
LOWER_SHIELDS = UI_INPUT_KEY_L | |
TOGGLE_AUTO_BEAMS = UI_INPUT_KEY_B | |
CONSOLE_ZOOM_IN = UI_INPUT_KEY_T | |
CONSOLE_ZOOM_OUT = UI_INPUT_KEY_Y | |
SCIENCE_SCAN_BUTTON = UI_INPUT_RETURN | |
BEAM_FREQUENCY_LEFT = UI_INPUT_LEFT | |
BEAM_FREQUENCY_RIGHT = UI_INPUT_RIGHT | |
CONVERT_TORP_TO_ENERGY = UI_INPUT_KEY_U | |
SHIFT = YES | |
CONVERT_ENERGY_TO_TORP = UI_INPUT_KEY_I | |
SHIFT = YES | |
SELECT_TORP_TYPE_0 = UI_INPUT_KEY_1 | |
SHIFT = NO | |
SELECT_TORP_TYPE_1 = UI_INPUT_KEY_2 | |
SHIFT = NO | |
SELECT_TORP_TYPE_2 = UI_INPUT_KEY_3 | |
SHIFT = NO | |
SELECT_TORP_TYPE_3 = UI_INPUT_KEY_4 | |
SHIFT = NO | |
CYCLE_TORP_TUBE_0 = UI_INPUT_KEY_7 | |
CYCLE_TORP_TUBE_1 = UI_INPUT_KEY_8 | |
CYCLE_TORP_TUBE_2 = UI_INPUT_KEY_9 | |
CYCLE_TORP_TUBE_3 = UI_INPUT_KEY_0 | |
FIRE_TORP_TUBE_0 = UI_INPUT_KEY_1 | |
SHIFT = YES | |
FIRE_TORP_TUBE_1 = UI_INPUT_KEY_2 | |
SHIFT = YES | |
FIRE_TORP_TUBE_2 = UI_INPUT_KEY_3 | |
SHIFT = YES | |
FIRE_TORP_TUBE_3 = UI_INPUT_KEY_4 | |
SHIFT = YES | |
; ------------------------------------------------------------------------------------- | |
; Settings for Logitech Extreme 3D Joystick | |
DECREASE_WARP_LEVEL = UI_INPUT_JOY0_BUTT6 | |
INCREASE_WARP_LEVEL = UI_INPUT_JOY0_BUTT7 | |
STOP_WARP = UI_INPUT_JOY0_BUTT1 | |
ANALOG_RUDDER = UI_INPUT_JOY0_AXIS0 | |
DEADZONE = 0.0 | |
MULTIPLY = 1.0 | |
POWER = 1.0 | |
ADD = 0.0 | |
HIGH_BOUND = 1.0 | |
LOW_BOUND = -1.0 | |
ANALOG_THROTTLE = UI_INPUT_JOY0_AXIS1 | |
; ------------------------------------------------------------------------------------- | |
; this commented section should be uncommented if you have a joystick or yoke, and you want to climb and dive by pushing forward and backward. | |
;ANALOG_CLIMB_DIVE = UI_INPUT_JOY0_AXIS1 | |
;MULTIPLY = -1.0 | |
; ------------------------------------------------------------------------------------- | |
; joystick modifiers | |
; ------------------------------------------------------------------------------------- | |
; the analog joystick axes have a set of optional modifiers that can be used to precisely tune | |
; how your joystick herdware works with Artemis. | |
; | |
; after reading the joystick axis from the hardware, and getting back a value in the | |
; range of -1 to 1, these modifiers are applied IN ORDER: | |
; | |
; DEADZONE | |
; default is 0.0 | |
; typical values are 0.0 to 0.3 | |
; This modifier cuts out the center of the joystick's range of motion, making the | |
; motion more stable for joysticks that have "twitchy" outputs. If your joystick | |
; is wiggling or otherwise unstable even when your hand isn't on it, this modifier | |
; can help. | |
; | |
; MULTIPLY | |
; default is 1.0 | |
; typical values are 1.0 OR -1.0 | |
; This modifier multiplys it's value by the joystick output. It can be used to | |
; expand or reduce a joystick's range of motion, but it's most useful to invert | |
; the joystick's output. | |
; | |
; POWER | |
; default is 1.0 | |
; typical values are 1.0 to 2.0 | |
; This modifier gets the power of the joystick output, where the exponent is the | |
; value of POWER. Giving this a value greater than 1.0 makes the center of the | |
; joystick movement more precise, at the expense of precision when the joystick | |
; is near its maximum range of motion. | |
; | |
; ADD | |
; default is 0.0 | |
; This modifier simply adds the number to the joystick output. If your joystick | |
; doesn't prperly center, you can use this to compensate. | |
; | |
; HIGH_BOUND | |
; default is 1.0 | |
; This modifier keeps the joystick output from going any higher than the value. | |
; | |
; LOW_BOUND | |
; default is -1.0 | |
; This modifier keeps the joystick output from going any lower than the value. | |
; | |
; ------------------------------------------------------------------------------------- | |
; keyboard key labels | |
; ------------------------------------------------------------------------------------- | |
; UI_INPUT_ABNT_C1 | |
; UI_INPUT_ABNT_C2 | |
; UI_INPUT_ADD | |
; UI_INPUT_ATTN | |
; UI_INPUT_BACK | |
; UI_INPUT_CANCEL | |
; UI_INPUT_CLEAR | |
; UI_INPUT_CRSEL | |
; UI_INPUT_DECIMAL | |
; UI_INPUT_DIVIDE | |
; UI_INPUT_EREOF | |
; UI_INPUT_ESCAPE | |
; UI_INPUT_EXECUTE | |
; UI_INPUT_EXSEL | |
; UI_INPUT_ICO_CLEAR | |
; UI_INPUT_ICO_HELP | |
; UI_INPUT_KEY_ | |
; UI_INPUT_KEY_1 | |
; UI_INPUT_KEY_2 | |
; UI_INPUT_KEY_3 | |
; UI_INPUT_KEY_4 | |
; UI_INPUT_KEY_5 | |
; UI_INPUT_KEY_6 | |
; UI_INPUT_KEY_7 | |
; UI_INPUT_KEY_8 | |
; UI_INPUT_KEY_9 | |
; UI_INPUT_KEY_A | |
; UI_INPUT_KEY_B | |
; UI_INPUT_KEY_C | |
; UI_INPUT_KEY_D | |
; UI_INPUT_KEY_E | |
; UI_INPUT_KEY_F | |
; UI_INPUT_KEY_G | |
; UI_INPUT_KEY_H | |
; UI_INPUT_KEY_I | |
; UI_INPUT_KEY_J | |
; UI_INPUT_KEY_K | |
; UI_INPUT_KEY_L | |
; UI_INPUT_KEY_M | |
; UI_INPUT_KEY_N | |
; UI_INPUT_KEY_O | |
; UI_INPUT_KEY_P | |
; UI_INPUT_KEY_Q | |
; UI_INPUT_KEY_R | |
; UI_INPUT_KEY_S | |
; UI_INPUT_KEY_T | |
; UI_INPUT_KEY_U | |
; UI_INPUT_KEY_V | |
; UI_INPUT_KEY_W | |
; UI_INPUT_KEY_X | |
; UI_INPUT_KEY_Y | |
; UI_INPUT_KEY_Z | |
; UI_INPUT_MULTIPLY | |
; UI_INPUT_NONAME | |
; UI_INPUT_NUMPAD | |
; UI_INPUT_NUMPAD1 | |
; UI_INPUT_NUMPAD2 | |
; UI_INPUT_NUMPAD3 | |
; UI_INPUT_NUMPAD4 | |
; UI_INPUT_NUMPAD5 | |
; UI_INPUT_NUMPAD6 | |
; UI_INPUT_NUMPAD7 | |
; UI_INPUT_NUMPAD8 | |
; UI_INPUT_NUMPAD9 | |
; UI_INPUT_OEM_1 | |
; UI_INPUT_OEM_12 | |
; UI_INPUT_OEM_2 | |
; UI_INPUT_OEM_3 | |
; UI_INPUT_OEM_4 | |
; UI_INPUT_OEM_5 | |
; UI_INPUT_OEM_6 | |
; UI_INPUT_OEM_7 | |
; UI_INPUT_OEM_8 | |
; UI_INPUT_OEM_ATTN | |
; UI_INPUT_OEM_AUTO | |
; UI_INPUT_OEM_AX | |
; UI_INPUT_OEM_BACKTAB | |
; UI_INPUT_OEM_CLEAR | |
; UI_INPUT_OEM_COMMA | |
; UI_INPUT_OEM_COPY | |
; UI_INPUT_OEM_CUSEL | |
; UI_INPUT_OEM_ENLW | |
; UI_INPUT_OEM_FINISH | |
; UI_INPUT_OEM_FJ_LOYA | |
; UI_INPUT_OEM_FJ_MASSHOU | |
; UI_INPUT_OEM_FJ_ROYA | |
; UI_INPUT_OEM_FJ_TOUROKU | |
; UI_INPUT_OEM_JUMP | |
; UI_INPUT_OEM_MINUS | |
; UI_INPUT_OEM_PA1 | |
; UI_INPUT_OEM_PA2 | |
; UI_INPUT_OEM_PA3 | |
; UI_INPUT_OEM_PERIOD | |
; UI_INPUT_OEM_PLUS | |
; UI_INPUT_OEM_RESET | |
; UI_INPUT_OEM_WSCTRL | |
; UI_INPUT_PA1 | |
; UI_INPUT_PACKET | |
; UI_INPUT_PLAY | |
; UI_INPUT_PROCESSKEY | |
; UI_INPUT_RETURN | |
; UI_INPUT_SELECT | |
; UI_INPUT_SEPARATOR | |
; UI_INPUT_SPACE | |
; UI_INPUT_SUBTRACT | |
; UI_INPUT_TAB | |
; UI_INPUT_ZOOM | |
; UI_INPUT__none_ | |
; UI_INPUT_ACCEPT | |
; UI_INPUT_APPS | |
; UI_INPUT_BROWSER_BACK | |
; UI_INPUT_BROWSER_FAVORITES | |
; UI_INPUT_BROWSER_FORWARD | |
; UI_INPUT_BROWSER_HOME | |
; UI_INPUT_BROWSER_REFRESH | |
; UI_INPUT_BROWSER_SEARCH | |
; UI_INPUT_BROWSER_STOP | |
; UI_INPUT_CAPITAL | |
; UI_INPUT_CONVERT | |
; UI_INPUT_DELETE | |
; UI_INPUT_DOWN | |
; UI_INPUT_END | |
; UI_INPUT_F11 | |
; UI_INPUT_F12 | |
; UI_INPUT_F13 | |
; UI_INPUT_F14 | |
; UI_INPUT_F15 | |
; UI_INPUT_F16 | |
; UI_INPUT_F17 | |
; UI_INPUT_F18 | |
; UI_INPUT_F19 | |
; UI_INPUT_F21 | |
; UI_INPUT_F22 | |
; UI_INPUT_F23 | |
; UI_INPUT_F24 | |
; UI_INPUT_F1 | |
; UI_INPUT_F2 | |
; UI_INPUT_F3 | |
; UI_INPUT_F4 | |
; UI_INPUT_F5 | |
; UI_INPUT_F6 | |
; UI_INPUT_F7 | |
; UI_INPUT_F8 | |
; UI_INPUT_F9 | |
; UI_INPUT_FINAL | |
; UI_INPUT_HELP | |
; UI_INPUT_HOME | |
; UI_INPUT_ICO_ | |
; UI_INPUT_INSERT | |
; UI_INPUT_JUNJA | |
; UI_INPUT_KANA | |
; UI_INPUT_KANJI | |
; UI_INPUT_LAUNCH_APP1 | |
; UI_INPUT_LAUNCH_APP2 | |
; UI_INPUT_LAUNCH_MAIL | |
; UI_INPUT_LAUNCH_MEDIA_SELECT | |
; UI_INPUT_LBUTTON | |
; UI_INPUT_LCONTROL | |
; UI_INPUT_LEFT | |
; UI_INPUT_LMENU | |
; UI_INPUT_SHIFT | |
; UI_INPUT_LWIN | |
; UI_INPUT_MBUTTON | |
; UI_INPUT_MEDIA_NEXT_TRACK | |
; UI_INPUT_MEDIA_PLAY_PAUSE | |
; UI_INPUT_MEDIA_PREV_TRACK | |
; UI_INPUT_MEDIA_STOP | |
; UI_INPUT_MODECHANGE | |
; UI_INPUT_NEXT | |
; UI_INPUT_NONCONVERT | |
; UI_INPUT_NUMLOCK | |
; UI_INPUT_OEM_FJ_JISHO | |
; UI_INPUT_PAUSE | |
; UI_INPUT_PRINT | |
; UI_INPUT_PRIOR | |
; UI_INPUT_RBUTTON | |
; UI_INPUT_RCONTROL | |
; UI_INPUT_RIGHT | |
; UI_INPUT_RMENU | |
; UI_INPUT_RWIN | |
; UI_INPUT_SCROLL | |
; UI_INPUT_SLEEP | |
; UI_INPUT_SNAPSHOT | |
; UI_INPUT_UP | |
; UI_INPUT_VOLUME_DOWN | |
; UI_INPUT_VOLUME_MUTE | |
; UI_INPUT_VOLUME_UP | |
; UI_INPUT_XBUTTON1 | |
; UI_INPUT_XBUTTON2 | |
; ------------------------------------------------------------------------------------- | |
; end of file |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment