"controller_mappings" { "version" "3" "title" "Tie Fighter SE Ultimate No-Keyboard config" "description" "Thanks to the addition of touch menus and action sets, you shouldn't need a keyboard at all with this config. In my setup, the touch menu overlay does not work while having a menu open mid-mission, so the layout was designed around that anomaly. " "creator" "76561197970721782" "actions" { "Default" { "title" "Combat" "legacy_set" "1" } "Preset_1000002" { "title" "Menus (generic)" "legacy_set" "1" } "Preset_1000004" { "title" "Menus (In-Mission)" "legacy_set" "1" } "Preset_1000005" { "title" "Film View/Edit" "legacy_set" "1" } } "group" { "id" "0" "mode" "four_buttons" "inputs" { "button_A" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button A, Fire" } } } } "button_B" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button B, Roll/Select Target" } } } } "button_X" { "activators" { "Full_Press" { "bindings" { "binding" "key_press W, Weapon Select" } } "Long_Press" { "bindings" { "binding" "key_press B, Beam weapon select" } "settings" { "long_press_time" "228" } } } } "button_Y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press X, Crosslink" } } "Long_Press" { "bindings" { "binding" "key_press F8, Beam Recharge Level" } "settings" { "long_press_time" "228" } } } } } } "group" { "id" "1" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button dpad_up" } "settings" { "haptic_intensity" "1" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button dpad_down" } "settings" { "haptic_intensity" "1" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button dpad_right" } "settings" { "haptic_intensity" "1" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button dpad_left" } "settings" { "haptic_intensity" "1" } } } } } "settings" { "deadzone" "5000" } } "group" { "id" "2" "mode" "joystick_camera" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT" } "settings" { "haptic_intensity" "1" } } } } } } "group" { "id" "3" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action CHANGE_PRESET 2 1 1" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "deadzone_inner_radius" "1599" "deadzone_outer_radius" "30399" "deadzone_shape" "1" } } "group" { "id" "4" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press RETURN, Match Target Speed" } "settings" { "haptic_intensity" "2" } } "Long_Press" { "bindings" { "binding" "key_press BACKSLASH, Zero Throttle" } "settings" { "long_press_time" "149" } } } } "edge" { "activators" { "Long_Press" { "bindings" { "binding" "key_press LEFT_BRACKET, 1/3 Throttle" } "settings" { "long_press_time" "221" } } "Full_Press" { "bindings" { "binding" "key_press DASH, Throttle down" } "settings" { "haptic_intensity" "3" } } } } } "settings" { "deadzone_outer_radius" "31947" "deadzone_inner_radius" "0" "edge_binding_radius" "3435" "adaptive_threshold" "5" } } "group" { "id" "5" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press BACKSPACE, Full Throttle" } "settings" { "haptic_intensity" "2" } } } } "edge" { "activators" { "Long_Press" { "bindings" { "binding" "key_press RIGHT_BRACKET, 2/3 Throttle" } "settings" { "long_press_time" "224" } } "Full_Press" { "bindings" { "binding" "key_press RIGHT_SHIFT, Throttle up" "binding" "key_press EQUALS, Throttle up" } "settings" { "haptic_intensity" "3" } } } } } "settings" { "edge_binding_radius" "2605" "adaptive_threshold" "5" } } "group" { "id" "6" "mode" "absolute_mouse" "inputs" { } } "group" { "id" "7" "mode" "mouse_region" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "8" "mode" "four_buttons" "inputs" { "button_A" { "activators" { "Full_Press" { "bindings" { "binding" "key_press S, Shield Config" } "settings" { "haptic_intensity" "2" } } } } "button_B" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F8, Beam Recharge Level" } "settings" { "haptic_intensity" "2" } } } } "button_X" { "activators" { "Full_Press" { "bindings" { "binding" "key_press X, Firing Mode Cross Link" } "settings" { "haptic_intensity" "2" } } } } "button_Y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press B, Beam Weapon Toggle" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "requires_click" "0" "haptic_intensity" "2" "button_size" "21275" "button_dist" "19998" } } "group" { "id" "9" "mode" "dpad" "inputs" { } } "group" { "id" "10" "mode" "four_buttons" "inputs" { "button_A" { "activators" { "Full_Press" { "bindings" { "binding" "key_press SINGLE_QUOTE, Shields from Lasers" } "settings" { "haptic_intensity" "1" } } } } "button_B" { "activators" { "Full_Press" { "bindings" { "binding" "key_press N, Toggle Slam" } "settings" { "haptic_intensity" "1" } } } } "button_X" { "activators" { "Full_Press" { "bindings" { "binding" "key_press SEMICOLON, Lasers from Shields" } "settings" { "haptic_intensity" "1" } } } } "button_Y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Wingman orders" } "settings" { "haptic_intensity" "1" } } "Full_Press" { "bindings" { "binding" "key_press Z, Wingman orders" } "settings" { "haptic_intensity" "1" } } } } } "settings" { "requires_click" "0" "haptic_intensity" "1" } } "group" { "id" "11" "mode" "four_buttons" "inputs" { "button_A" { "activators" { "Full_Press" { "bindings" { "binding" "key_press R, Closest Bogie" } "settings" { "haptic_intensity" "2" } } } } "button_B" { "activators" { "Full_Press" { "bindings" { "binding" "key_press E, Nearest Attacker" } "settings" { "haptic_intensity" "2" } } } } "button_X" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button RIGHT, Attacker of Current Target" } "settings" { "haptic_intensity" "2" } } } } "button_Y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press U, Newest Bogie" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "requires_click" "0" "haptic_intensity" "2" "button_size" "19215" "button_dist" "20113" } } "group" { "id" "12" "mode" "absolute_mouse" "inputs" { } } "group" { "id" "13" "mode" "four_buttons" "inputs" { "button_A" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F3, External View" } "settings" { "haptic_intensity" "2" } } } } "button_B" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F4, Camera Pan" } "settings" { "haptic_intensity" "2" } } } } "button_X" { "activators" { "Full_Press" { "bindings" { "binding" "key_press RIGHT_SHIFT, Prev Component" } "settings" { "haptic_intensity" "2" } } "Full_Press" { "bindings" { "binding" "key_press COMMA, Prev Component" } "settings" { "haptic_intensity" "2" } } } } "button_Y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press COMMA, Next Component" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "requires_click" "0" "haptic_intensity" "2" } } "group" { "id" "14" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_PLUS" } "settings" { "haptic_intensity" "2" } } } } "edge" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_PLUS" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "15" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_DASH" } "settings" { "haptic_intensity" "2" } } } } "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "16" "mode" "touch_menu" "inputs" { "touch_menu_button_0" { "activators" { "Full_Press" { "bindings" { "binding" "key_press C, Film Start/Stop" } } } } "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "key_press V, View Film" "binding" "key_press V, View Film" "binding" "controller_action CHANGE_PRESET 4 1 1, View Film" } } } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "key_press I, Toggle Target Boxes" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_ALT, Time Acceleration" "binding" "key_press LEFT_ALT, Time Acceleration" "binding" "key_press T, Time Acceleration" } } } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Q, Quit; Abort Mission" "binding" "key_press SPACE, Quit; Abort Mission" } "settings" { "cycle" "1" } } } } "touch_menu_button_5" { "activators" { "Full_Press" { "bindings" { "binding" "key_press E, Eject" } } } } "touch_menu_button_6" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_ALT, Toggle Sound FX" "binding" "key_press LEFT_ALT, Toggle Sound FX" "binding" "key_press S, Toggle Sound FX" } } } } "touch_menu_button_7" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_ALT, Toggle Music" "binding" "key_press M, Toggle Music" "binding" "key_press M, Toggle Music" } } } } "touch_menu_button_8" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_ALT, Set Graphics Detail" "binding" "key_press LEFT_ALT, Set Graphics Detail" "binding" "key_press D, Set Graphics Detail" } } } } "touch_menu_button_9" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action CHANGE_PRESET 3 1 1, Keyboard Reference" "binding" "key_press K, Keyboard Reference" "binding" "controller_action CHANGE_PRESET 3 1 1, Keyboard Reference" } } } } "touch_menu_button_10" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Wingman Orders" "binding" "controller_action CHANGE_PRESET 3 1 1, Wingman Orders" "binding" "key_press Z, Wingman Orders" "binding" "key_press Z, Wingman Orders" "binding" "controller_action CHANGE_PRESET 3 1 1, Wingman Orders" } } } } "touch_menu_button_11" { "activators" { "Full_Press" { "bindings" { "binding" "key_press D, Damage Assessment" "binding" "key_press D, Damage Assessment" "binding" "controller_action CHANGE_PRESET 3 1 1, Damage Assessment" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_12" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE" "binding" "key_press ESCAPE" "binding" "controller_action CHANGE_PRESET 3 1 1" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_13" { "activators" { "Full_Press" { "bindings" { "binding" "key_press L, Message Logs" "binding" "key_press L, Message Logs" "binding" "controller_action CHANGE_PRESET 3 1 1, Message Logs" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_14" { "activators" { "Full_Press" { "bindings" { "binding" "key_press G, Goals" "binding" "key_press G, Goals" "binding" "controller_action CHANGE_PRESET 3 1 1, Goals" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_15" { "activators" { "Full_Press" { "bindings" { "binding" "key_press M, Map Inflight" "binding" "key_press M, Map Inflight" "binding" "controller_action CHANGE_PRESET 3 0 1, Map Inflight" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "touch_menu_button_count" "16" "touch_menu_position_x" "1" "touch_menu_position_y" "0" "touch_menu_scale" "144" } } "group" { "id" "17" "mode" "absolute_mouse" "inputs" { } "settings" { "gyro_button" "7" } } "group" { "id" "18" "mode" "touch_menu" "inputs" { "touch_menu_button_0" { "activators" { "Full_Press" { "bindings" { "binding" "key_press E, Nearest Attacker" } } } } "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "key_press U, Newest Bogie" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "key_press R, Closest Bogie" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "key_press A, Attacker of Current Target" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "key_press COMMA, Next Component" } "settings" { "haptic_intensity" "2" } } "Long_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Prev Component" "binding" "key_press COMMA, Prev Component" } } } } "touch_menu_button_5" { "activators" { "Full_Press" { "bindings" { "binding" "key_press T, Next Target" } } } } "touch_menu_button_6" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Y, Prev Target" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_7" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_6, RIGHT" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_8" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_0, High/Low" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_9" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_1, LEFT BACK" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_10" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_2, BACK" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_11" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_3, RIGHT BACK" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_12" { "activators" { "Full_Press" { "bindings" { "binding" "key_press PERIOD, Cockpit Toggle" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "touch_menu_button_count" "7" "touch_menu_opacity" "72" "touch_menu_position_x" "100" "touch_menu_position_y" "100" "touch_menu_scale" "129" } } "group" { "id" "19" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "20" "mode" "touch_menu" "inputs" { "touch_menu_button_0" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Assign current target to wingman" "binding" "key_press A, Assign current target to wingman" } } } } "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Reload and Repair" "binding" "key_press B, Reload and Repair" } } } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Cover Me" "binding" "key_press C, Cover Me" } } } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Evasive action" "binding" "key_press E, Evasive action" } } } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Continue with Mission" "binding" "key_press G, Continue with Mission" } } } } "touch_menu_button_5" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Wait for further orders" "binding" "key_press W, Wait for further orders" } } } } "touch_menu_button_6" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Send reinforcements" "binding" "key_press S, Send reinforcements" } } } } "touch_menu_button_7" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Report in" "binding" "key_press R, Report in" } } } } "touch_menu_button_8" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Store Target" "binding" "key_press F5, Store Target" "binding" "key_press F5, Store Target" } } } } "touch_menu_button_9" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Store Target" "binding" "key_press F6, Store Target" "binding" "key_press F6, Store Target" } } } } "touch_menu_button_10" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Store Target" "binding" "key_press LEFT_SHIFT, Store Target" "binding" "key_press F7, Store Target" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_11" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Ignore Current Target" "binding" "key_press I, Ignore Current Target" "binding" "key_press I, Ignore Current Target" } } } } "touch_menu_button_12" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F5, Recall Target" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_13" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F6, Recall Target" "binding" "key_press F6, Recall Target" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_14" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F7, Recall Target" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_15" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Head Home" "binding" "key_press H, Head Home" "binding" "key_press H, Head Home" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "touch_menu_button_count" "16" "touch_menu_opacity" "85" "touch_menu_position_x" "100" "touch_menu_position_y" "0" "touch_menu_scale" "150" } } "group" { "id" "21" "mode" "scrollwheel" "inputs" { } } "group" { "id" "22" "mode" "dpad" "inputs" { } } "group" { "id" "23" "mode" "four_buttons" "inputs" { } } "group" { "id" "24" "mode" "joystick_camera" "inputs" { } } "group" { "id" "25" "mode" "joystick_move" "inputs" { } "settings" { "gyro_button" "8" } } "group" { "id" "26" "mode" "mouse_joystick" "inputs" { } } "group" { "id" "27" "mode" "touch_menu" "inputs" { "touch_menu_button_0" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_7, Left FWD" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_8, FWD" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_9, Right FWD" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F1, Reset to Forward View" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_4, Left" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_5" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_5, Center" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_6" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_6, Right" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_7" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F3, External View" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_8" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_1, Left Back" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_9" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_2, Back" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_10" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_3, Right Back" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_11" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Z, Toggle Threat Display" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_12" { "activators" { "Full_Press" { "bindings" { "binding" "key_press KEYPAD_0, High/Low" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_13" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F4, Camera Pan Toggle" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_14" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F2, Missile View" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_15" { "activators" { "Full_Press" { "bindings" { "binding" "key_press PERIOD, Toggle Cockpit" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "touch_menu_button_count" "16" "touch_menu_position_x" "2" "touch_menu_position_y" "99" "touch_menu_scale" "142" } } "group" { "id" "29" "mode" "four_buttons" "inputs" { "button_A" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button A" } } } } "button_B" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button B" } } } } "button_X" { "activators" { "Full_Press" { "bindings" { "binding" "key_press SPACE" "binding" "key_press SPACE" } } } } "button_Y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press BACKSPACE" } } } } } } "group" { "id" "30" "mode" "trigger" "inputs" { "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "31" "mode" "trigger" "inputs" { "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button RIGHT" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "33" "mode" "absolute_mouse" "inputs" { } } "group" { "id" "34" "mode" "joystick_move" "inputs" { } "settings" { "gyro_button" "7" "invert_y" "1" } } "group" { "id" "35" "mode" "absolute_mouse" "inputs" { } "settings" { "trackball" "0" "haptic_intensity" "2" } } "group" { "id" "36" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press UP_ARROW" } "settings" { "haptic_intensity" "1" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press DOWN_ARROW" } "settings" { "haptic_intensity" "1" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press RIGHT_ARROW" } "settings" { "haptic_intensity" "1" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_ARROW" } "settings" { "haptic_intensity" "1" } } } } } } "group" { "id" "37" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action CHANGE_PRESET 1 1 1" } } } } } } "group" { "id" "38" "mode" "four_buttons" "inputs" { "button_A" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button A, Zoom or Scroll Down" } } } } "button_B" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button B, Zoom or Select/Toggle Option" } } } } "button_X" { "activators" { "Full_Press" { "bindings" { "binding" "key_press C, Centers Map" } } } } "button_Y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press T, Target" } } } } } } "group" { "id" "39" "mode" "trigger" "inputs" { "edge" { "activators" { "Full_Press" { "bindings" { "binding" "key_press SPACE, Toggle 2D/3D" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "40" "mode" "trigger" "inputs" { "edge" { "activators" { "Full_Press" { "bindings" { "binding" "key_press N, Neutrals Hide/Show" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "42" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action CHANGE_PRESET 1 1 1" "binding" "controller_action CHANGE_PRESET 1 1 1" } } } } } } "group" { "id" "43" "mode" "four_buttons" "inputs" { "button_A" { "activators" { "Full_Press" { "bindings" { "binding" "key_press P, Play" } } } } "button_B" { "activators" { "Full_Press" { "bindings" { "binding" "key_press C, Camera Position" } } } } "button_X" { "activators" { "Full_Press" { "bindings" { "binding" "key_press T, Track" } } } } "button_Y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F, Follow/Free" } } } } } } "group" { "id" "44" "mode" "trigger" "inputs" { "edge" { "activators" { "Full_Press" { "bindings" { "binding" "key_press R, Rewind" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "45" "mode" "trigger" "inputs" { "edge" { "activators" { "Full_Press" { "bindings" { "binding" "key_press A, Advance" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "47" "mode" "mouse_region" "inputs" { } } "group" { "id" "48" "mode" "touch_menu" "inputs" { } "settings" { "touch_menu_button_count" "2" } } "group" { "id" "49" "mode" "joystick_move" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action CHANGE_PRESET 1 1 1" } } } } } } "group" { "id" "50" "mode" "dpad" "inputs" { } } "group" { "id" "51" "mode" "absolute_mouse" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT" } "settings" { "haptic_intensity" "1" } } } } } } "group" { "id" "52" "mode" "touch_menu" "inputs" { "touch_menu_button_12" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE" "binding" "key_press ESCAPE" "binding" "controller_action CHANGE_PRESET 1 1 1" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_13" { "activators" { "Full_Press" { "bindings" { "binding" "key_press L, Logs Toggle" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_14" { "activators" { "Full_Press" { "bindings" { "binding" "key_press G, Goals Toggle" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_15" { "activators" { "Full_Press" { "bindings" { "binding" "key_press M, Map Toggle" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "touch_menu_button_count" "16" } } "group" { "id" "53" "mode" "touch_menu" "inputs" { "touch_menu_button_9" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action CHANGE_PRESET 1 1 1" "binding" "key_press K" "binding" "controller_action CHANGE_PRESET 1 1 1" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_10" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT" "binding" "controller_action CHANGE_PRESET 1 1 1" "binding" "key_press Z" "binding" "key_press Z" "binding" "controller_action CHANGE_PRESET 1 1 1" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_11" { "activators" { "Full_Press" { "bindings" { "binding" "key_press D" "binding" "key_press D" "binding" "controller_action CHANGE_PRESET 1 1 1" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_12" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE" "binding" "key_press ESCAPE" "binding" "controller_action CHANGE_PRESET 1 1 1" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_13" { "activators" { "Full_Press" { "bindings" { "binding" "key_press L" "binding" "key_press L" "binding" "controller_action CHANGE_PRESET 1 1 1" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_14" { "activators" { "Full_Press" { "bindings" { "binding" "key_press G" "binding" "key_press G" "binding" "controller_action CHANGE_PRESET 1 1 1" } "settings" { "haptic_intensity" "2" } } } } "touch_menu_button_15" { "activators" { "Full_Press" { "bindings" { "binding" "key_press M" "binding" "key_press M" "binding" "controller_action CHANGE_PRESET 1 1 1" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "touch_menu_button_count" "16" } } "group" { "id" "54" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press UP_ARROW" } "settings" { "haptic_intensity" "1" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press DOWN_ARROW" } "settings" { "haptic_intensity" "1" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press RIGHT_ARROW" } "settings" { "haptic_intensity" "1" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_ARROW" } "settings" { "haptic_intensity" "1" } } } } } } "group" { "id" "28" "mode" "switches" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Y, Prev Target and Yes View Film" } } "Long_Press" { "bindings" { "binding" "key_press P, Pause" } "settings" { "long_press_time" "749" } } } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "key_press N, Slam and No View Film" "binding" "key_press N, Slam and No View Film" } } "Long_Press" { "bindings" { "binding" "key_press H, Hyperspace" } "settings" { "long_press_time" "237" } } } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F9, Weapon Recharge Level" } } "Long_Press" { "bindings" { "binding" "key_press SEMICOLON, Lasers from Shields" } } } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F10, Shield Recharge Level" } } "Long_Press" { "bindings" { "binding" "key_press SINGLE_QUOTE, Shields from Lasers" } "settings" { "long_press_time" "512" } } } } "button_back_left" { "activators" { "Full_Press" { "bindings" { "binding" "key_press S, Shields FWD/Back/Even" } } "Long_Press" { "bindings" { "binding" "key_press N, Slam" } } } } "button_back_right" { "activators" { "Full_Press" { "bindings" { "binding" "mode_shift right_trackpad 20, Mode shifting" } } "Full_Press" { "bindings" { "binding" "mode_shift left_trigger 15, Mode shifting" } } "Full_Press" { "bindings" { "binding" "mode_shift right_trigger 14, Mode shifting" } } "Full_Press" { "bindings" { "binding" "mode_shift left_trackpad 16" } } } } } } "group" { "id" "32" "mode" "switches" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "key_press RETURN" "binding" "key_press RETURN" } } } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE" } } } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press N" } } } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Y" } } } } } } "group" { "id" "41" "mode" "switches" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "key_press RETURN, Select Orders" "binding" "controller_action CHANGE_PRESET 1 1 1, Select Orders" } } } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE" "binding" "controller_action CHANGE_PRESET 1 1 1" } } } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press H, Hostiles Hide/Show" } } } } "button_back_right" { "activators" { "Full_Press" { "bindings" { "binding" "mode_shift left_trackpad 53" } } } } } } "group" { "id" "46" "mode" "switches" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "key_press S, Save" } } } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "key_press E, Exit" "binding" "controller_action CHANGE_PRESET 1 1 1, Exit" } } } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action SHOW_KEYBOARD" } } } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press O, Object" } } } } } } "preset" { "id" "0" "name" "Default" "group_source_bindings" { "28" "switch active" "2" "right_trackpad inactive" "6" "right_trackpad inactive modeshift" "7" "right_trackpad inactive" "8" "right_trackpad inactive" "10" "right_trackpad inactive modeshift" "18" "right_trackpad active" "20" "right_trackpad active modeshift" "4" "left_trigger active" "15" "left_trigger active modeshift" "5" "right_trigger active" "14" "right_trigger active modeshift" "1" "left_trackpad inactive" "11" "left_trackpad inactive" "13" "left_trackpad inactive modeshift" "16" "left_trackpad active modeshift" "27" "left_trackpad active" "0" "button_diamond active" "9" "button_diamond inactive" "3" "joystick active" "19" "joystick inactive modeshift" "21" "joystick inactive modeshift" "22" "joystick inactive modeshift" "23" "joystick inactive modeshift" "24" "joystick inactive modeshift" "12" "gyro active modeshift" "17" "gyro inactive" "25" "gyro inactive" "26" "gyro inactive" } } "preset" { "id" "1" "name" "Preset_1000001" "group_source_bindings" { } } "preset" { "id" "2" "name" "Preset_1000002" "group_source_bindings" { "32" "switch active" "35" "right_trackpad active" "30" "left_trigger active" "31" "right_trigger active" "36" "left_trackpad active" "29" "button_diamond active" "37" "joystick active" "33" "gyro inactive" "34" "gyro active" } } "preset" { "id" "3" "name" "Preset_1000003" "group_source_bindings" { } } "preset" { "id" "4" "name" "Preset_1000004" "group_source_bindings" { "41" "switch active" "39" "left_trigger active" "40" "right_trigger active" "52" "left_trackpad inactive" "53" "left_trackpad active modeshift" "54" "left_trackpad active" "38" "button_diamond active" "42" "joystick active" } } "preset" { "id" "5" "name" "Preset_1000005" "group_source_bindings" { "46" "switch active" "47" "right_trackpad inactive" "48" "right_trackpad inactive" "51" "right_trackpad active" "44" "left_trigger active" "45" "right_trigger active" "50" "left_trackpad active" "43" "button_diamond active" "49" "joystick active" } } "settings" { "action_set_trigger_cursor_show" "0" "action_set_trigger_cursor_hide" "0" } }