"controller_mappings" { "version" "3" "revision" "265" "title" "Pirate0r's Rimworld Layout" "description" "Used for hundreds of hours on Steamdeck" "creator" "76561197960461564" "progenitor" "" "url" "usercloud://294100/controller_neptune" "export_type" "community" "controller_type" "controller_neptune" "controller_caps" "23117823" "major_revision" "0" "minor_revision" "0" "Timestamp" "0" "localization" { "english" { "title" "RimWorld official" "description" "The official layout for RimWorld. Use trackpad to move the mouse and triggers for left/right clicks. Zoom in/out with bumpers. Hold L5 back button to pan the camera with the touch screen and simulate right clicks. Hold R5 back button for faster camera movement. A - accept, B - back, X - architect menu, Y - pause/resume, L4/R4 - slower/faster." } } "group" { "id" "0" "mode" "four_buttons" "name" "" "description" "" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "key_press RETURN, Accept, , " } "settings" { "repeat_rate" "99" } } } "disabled_activators" { } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE, Back, , " } "settings" { "repeat_rate" "99" } } } "disabled_activators" { } } "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "key_press TAB, Architect, , " } "settings" { "repeat_rate" "99" } } } "disabled_activators" { } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press SPACE, Pause Resume, , " } "settings" { "repeat_rate" "99" } } } "disabled_activators" { } } } "settings" { "button_size" "17994" "button_dist" "19994" } } "group" { "id" "1" "mode" "dpad" "name" "" "description" "" "inputs" { "click" { "activators" { "Soft_Press" { "bindings" { "binding" "key_press Q, Rotate Right, , " } } } "disabled_activators" { } } } "settings" { "requires_click" "0" "edge_binding_radius" "24996" } } "group" { "id" "2" "mode" "absolute_mouse" "name" "" "description" "" "inputs" { "click" { "activators" { "Soft_Press" { "bindings" { "binding" "mouse_button LEFT, Click, , " } } } "disabled_activators" { } } } "settings" { "sensitivity" "169" "trackball" "0" "doubetap_max_duration" "320" } } "group" { "id" "3" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press W, Camera Pan North, , " } "settings" { "repeat_rate" "99" "haptic_intensity" "1" } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press S, Camera Pan South, , " } "settings" { "repeat_rate" "99" "haptic_intensity" "1" } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press D, Camera Pan East, , " } "settings" { "repeat_rate" "99" "haptic_intensity" "1" } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press A, Camera Pan West, , " } "settings" { "repeat_rate" "99" "haptic_intensity" "1" } } } "disabled_activators" { } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button RIGHT, Right click, , " } "settings" { "repeat_rate" "99" "haptic_intensity" "1" } } } "disabled_activators" { } } } "settings" { "requires_click" "0" "layout" "2" "edge_binding_radius" "32000" "haptic_intensity_override" "0" } } "group" { "id" "4" "mode" "trigger" "name" "" "description" "" "inputs" { "edge" { "activators" { "Full_Press" { "bindings" { "binding" "key_press Q, Previous colonist, , " } "settings" { "repeat_rate" "99" "haptic_intensity" "2" } } } "disabled_activators" { } } } } "group" { "id" "5" "mode" "trigger" "name" "" "description" "" "inputs" { "edge" { "activators" { "Full_Press" { "bindings" { "binding" "key_press E, Next colonist, , " } "settings" { "repeat_rate" "99" "haptic_intensity" "2" } } } "disabled_activators" { } } } } "group" { "id" "7" "mode" "joystick_camera" "name" "" "description" "" "inputs" { } } "group" { "id" "8" "mode" "mouse_joystick" "name" "" "description" "" "inputs" { } } "group" { "id" "9" "mode" "absolute_mouse" "name" "" "description" "" "inputs" { "click" { "activators" { "Soft_Press" { "bindings" { "binding" "mouse_button RIGHT, , " } } } "disabled_activators" { } } } } "group" { "id" "10" "mode" "scrollwheel" "name" "" "description" "" "inputs" { "scroll_clockwise" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_UP, Zoom in, , " } } } "disabled_activators" { } } "scroll_counterclockwise" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_DOWN, Zoom out, , " } } } "disabled_activators" { } } "click" { "activators" { "Soft_Press" { "bindings" { "binding" "mouse_button RIGHT, , " } } } "disabled_activators" { } } } "settings" { "scroll_angle" "160" "haptic_intensity" "1" "scroll_type" "2" "scroll_invert" "1" } } "group" { "id" "11" "mode" "radial_menu" "name" "Radial Menu" "description" "" "inputs" { "touch_menu_button_1" { "activators" { "Full_Press" { "bindings" { "binding" "key_press TAB, Architect, ghost_030_inv_0306.png, #232323 #E4E4E4" } } } "disabled_activators" { } } "touch_menu_button_2" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F1, Work, ghost_040_act_0307.png, #232323 #E4E4E4" } } } "disabled_activators" { } } "touch_menu_button_3" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F2, Schedule, ghost_040_act_0304.png, #232323 #E4E4E4" } } } "disabled_activators" { } } "touch_menu_button_4" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F3, Assign, ghost_110_social_0300.png, #232323 #E4E4E4" } } } "disabled_activators" { } } "touch_menu_button_5" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F4, Animals, ghost_035_magic_0365.png, #232323 #E4E4E4" } } } "disabled_activators" { } } "touch_menu_button_6" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F5, Wildlife, ghost_035_magic_0303.png, #232323 #E4E4E4" } } } "disabled_activators" { } } "touch_menu_button_7" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F6, Research, ghost_030_inv_0312.png, " } } } "disabled_activators" { } } "touch_menu_button_8" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F7, Quests, ghost_040_act_0339.png, #232323 #E4E4E4" } } } "disabled_activators" { } } } "settings" { "touchmenu_button_fire_type" "1" "touch_menu_show_labels" "0" } } "group" { "id" "12" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press R, Camera Pan North, , " } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F, Camera Pan South, , " } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press PERIOD, Camera Pan East, , " } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press COMMA, Camera Pan West, , " } } } "disabled_activators" { } } } "settings" { "requires_click" "0" "haptic_intensity_override" "0" } } "group" { "id" "13" "mode" "joystick_mouse" "name" "" "description" "" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT, Click, , " } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } } "settings" { "output_joystick" "2" "sensitivity" "169" } } "group" { "id" "15" "mode" "joystick_move" "name" "" "description" "" "inputs" { } } "group" { "id" "34" "mode" "flickstick" "name" "" "description" "" "inputs" { } } "group" { "id" "35" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press PAGE_DOWN, , " } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press PAGE_UP, , " } } } "disabled_activators" { } } } "settings" { "requires_click" "0" } } "group" { "id" "37" "mode" "scrollwheel" "name" "" "description" "" "inputs" { } "settings" { "scroll_type" "2" } } "group" { "id" "39" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press PAGE_DOWN, , " } "settings" { "hold_repeats" "1" "repeat_rate" "200" } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press PAGE_UP, , " } "settings" { "hold_repeats" "1" "repeat_rate" "200" } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press PERIOD, , " } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press COMMA, , " } } } "disabled_activators" { } } } "settings" { "requires_click" "0" } } "group" { "id" "60" "mode" "reference" "description" "" "settings" { "referenced_mode" "11" } } "group" { "id" "62" "mode" "joystick_move" "name" "" "description" "" "inputs" { } } "group" { "id" "63" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_UP, , " } "settings" { "repeat_rate" "150" } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_DOWN, , " } "settings" { "repeat_rate" "150" } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press PERIOD, , " } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press COMMA, , " } } } "disabled_activators" { } } } "settings" { "requires_click" "0" "edge_binding_radius" "32000" "haptic_intensity_override" "0" } } "group" { "id" "64" "mode" "joystick_mouse" "name" "" "description" "" "inputs" { } "settings" { "output_joystick" "2" } } "group" { "id" "73" "mode" "joystick_move" "name" "" "description" "" "inputs" { } } "group" { "id" "74" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_UP, , " } "settings" { "interruptable" "0" } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_DOWN, , " } "settings" { "interruptable" "0" } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press PERIOD, , " } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press COMMA, , " } } } "disabled_activators" { } } } "settings" { "requires_click" "0" "layout" "2" "deadzone" "5000" "edge_binding_radius" "32000" } } "group" { "id" "76" "mode" "joystick_mouse" "name" "" "description" "" "inputs" { } "settings" { "output_joystick" "2" } } "group" { "id" "77" "mode" "joystick_move" "name" "" "description" "" "inputs" { } } "group" { "id" "78" "mode" "flickstick" "name" "" "description" "" "inputs" { } } "group" { "id" "79" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_UP, , " } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_DOWN, , " } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press PERIOD, , " } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press COMMA, , " } } } "disabled_activators" { } } "edge" { "activators" { "Long_Press" { "bindings" { "binding" "xinput_button JOYSTICK_RIGHT, , " } } } "disabled_activators" { } } } "settings" { "requires_click" "0" "layout" "0" "edge_binding_radius" "32000" "haptic_intensity_override" "0" } } "group" { "id" "81" "mode" "scrollwheel" "name" "" "description" "" "inputs" { "scroll_clockwise" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_UP, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } "scroll_counterclockwise" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_DOWN, , " } "settings" { "haptic_intensity" "2" } } } "disabled_activators" { } } } "settings" { "scroll_type" "2" } } "group" { "id" "83" "mode" "joystick_mouse" "name" "" "description" "" "inputs" { } "settings" { "output_joystick" "2" } } "group" { "id" "84" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press PAGE_DOWN, , " } "settings" { "hold_repeats" "1" "repeat_rate" "30" } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press PAGE_UP, , " } "settings" { "hold_repeats" "1" "repeat_rate" "30" } } } "disabled_activators" { } } } "settings" { "requires_click" "0" "edge_binding_radius" "32000" "analog_emulation_duty_cycle_pct" "78" } } "group" { "id" "86" "mode" "joystick_mouse" "name" "" "description" "" "inputs" { } "settings" { "output_joystick" "2" } } "group" { "id" "88" "mode" "joystick_move" "name" "" "description" "" "inputs" { } } "group" { "id" "90" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press W, , " } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press S, , " } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press D, , " } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press A, , " } } } "disabled_activators" { } } "touch" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button MIDDLE, , " } } } "disabled_activators" { } } } "settings" { "requires_click" "0" "layout" "2" "deadzone" "5065" "edge_binding_radius" "32000" "haptic_intensity_override" "0" } } "group" { "id" "92" "mode" "joystick_mouse" "name" "" "description" "" "inputs" { "touch" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button MIDDLE, , " } } } "disabled_activators" { } } } "settings" { "output_joystick" "2" } } "group" { "id" "94" "mode" "joystick_move" "name" "" "description" "" "inputs" { "touch" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button MIDDLE, , " } } } "disabled_activators" { } } } "settings" { "invert_x" "1" "invert_y" "1" } } "group" { "id" "96" "mode" "joystick_mouse" "name" "" "description" "" "inputs" { } "settings" { "output_joystick" "2" } } "group" { "id" "97" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press W, , " } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press S, , " } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press D, , " } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press A, , " } } } "disabled_activators" { } } } "settings" { "requires_click" "0" "layout" "2" "edge_binding_radius" "32000" "analog_emulation_period" "15" } } "group" { "id" "99" "mode" "joystick_mouse" "name" "" "description" "" "inputs" { } "settings" { "output_joystick" "2" } } "group" { "id" "101" "mode" "flickstick" "name" "" "description" "" "inputs" { } } "group" { "id" "102" "mode" "mouse_region" "name" "" "description" "" "inputs" { } "settings" { "output_joystick" "3" } } "group" { "id" "103" "mode" "joystick_mouse" "name" "" "description" "" "inputs" { } "settings" { "output_joystick" "2" } } "group" { "id" "104" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press W, , " } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press S, , " } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press D, , " } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press A, , " } } } "disabled_activators" { } } } "settings" { "requires_click" "0" "layout" "2" "deadzone" "5000" "edge_binding_radius" "32000" } } "group" { "id" "6" "mode" "switches" "name" "" "description" "" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE, Back, , " } "settings" { "cycle" "1" } } } "disabled_activators" { } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F8, Back, , " } } } "disabled_activators" { } } "left_bumper" { "activators" { "release" { "bindings" { "binding" "key_press END, Game speed: Slower, , " } } } "disabled_activators" { } } "right_bumper" { "activators" { "release" { "bindings" { "binding" "key_press HOME, Game speed: Faster, , " } } } "disabled_activators" { } } "button_back_left" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_CONTROL, , " } } } "disabled_activators" { } } "button_back_right" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action SHOW_KEYBOARD, , " } } } "disabled_activators" { } } "button_back_left_upper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, , " } } } "disabled_activators" { } } "button_back_right_upper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_ALT, , " } } } "disabled_activators" { } } } } "preset" { "id" "0" "name" "Default" "group_source_bindings" { "6" "switch active" "0" "button_diamond active" "1" "left_trackpad inactive" "9" "left_trackpad inactive" "10" "left_trackpad active" "11" "left_trackpad inactive" "2" "right_trackpad active" "7" "right_trackpad inactive" "8" "right_trackpad inactive" "3" "joystick inactive" "86" "joystick inactive" "88" "joystick inactive" "90" "joystick inactive" "92" "joystick inactive" "94" "joystick inactive" "96" "joystick inactive" "97" "joystick inactive" "99" "joystick inactive" "101" "joystick inactive" "102" "joystick inactive" "103" "joystick inactive" "104" "joystick active" "4" "left_trigger active" "5" "right_trigger active" "12" "dpad active" "13" "right_joystick inactive" "15" "right_joystick inactive" "34" "right_joystick inactive" "35" "right_joystick inactive" "37" "right_joystick inactive" "39" "right_joystick inactive" "60" "right_joystick inactive" "62" "right_joystick inactive" "63" "right_joystick inactive" "64" "right_joystick inactive" "73" "right_joystick inactive" "74" "right_joystick inactive" "76" "right_joystick inactive" "77" "right_joystick inactive" "78" "right_joystick inactive" "79" "right_joystick inactive" "81" "right_joystick inactive" "83" "right_joystick inactive" "84" "right_joystick active" } } "settings" { "left_trackpad_mode" "0" "right_trackpad_mode" "0" } }