"controller_mappings" { "version" "3" "revision" "55" "title" "DualSense Controller for Rimworld on Deck" "description" "The official layout for RimWorld. Use left side trackpad for gyro mouse and right side as regular trackpad. Right stick is mouse and left is radial menu. L3 slows time and R3 accelerates it. Share and menu buttons cycle through pawns. Everything else functions like normal." "creator" "76561198044787368" "progenitor" "" "url" "workshop://2882812752" "export_type" "community" "controller_type" "controller_ps5" "major_revision" "0" "minor_revision" "0" "Timestamp" "1667269377" "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" } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } } "settings" { "sensitivity" "169" "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" "edge_binding_radius" "24995" } } "group" { "id" "4" "mode" "trigger" "name" "" "description" "" "inputs" { "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button RIGHT, Right click" } "settings" { "repeat_rate" "99" "haptic_intensity" "2" } } } "disabled_activators" { } } } } "group" { "id" "5" "mode" "trigger" "name" "" "description" "" "inputs" { "edge" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button LEFT, Click" } "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" { } } "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" { } } } "settings" { "scroll_angle" "124" } } "group" { "id" "11" "mode" "radial_menu" "name" "" "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_035_magic_0309.png #232323 #E4E4E4" } } } "disabled_activators" { } } "touch_menu_button_8" { "activators" { "Full_Press" { "bindings" { "binding" "key_press F7, Quests, ghost_040_act_0339.png #232323 #E4E4E4" } } } "disabled_activators" { } } "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press END" } } } "disabled_activators" { } } } "settings" { "touch_menu_show_labels" "0" } } "group" { "id" "12" "mode" "dpad" "name" "" "description" "" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press W, Camera Pan North" } } } "disabled_activators" { } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press S, Camera Pan South" } } } "disabled_activators" { } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press D, Camera Pan East" } } } "disabled_activators" { } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press A, 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" "key_press HOME, Click" } "settings" { "haptic_intensity" "1" } } } "disabled_activators" { } } } "settings" { "output_joystick" "2" "deadzone_inner_radius" "1600" "deadzone_enable_type" "2" "sensitivity" "120" } } "group" { "id" "16" "mode" "absolute_mouse" "name" "" "description" "" "inputs" { } "settings" { "mouse_move_threshold" "2" "gyro_button" "2" } } "group" { "id" "18" "mode" "reference" "description" "" "settings" { "referenced_mode" "11" } } "group" { "id" "19" "mode" "dpad" "name" "" "description" "" "inputs" { } "settings" { "requires_click" "0" } } "group" { "id" "20" "mode" "joystick_move" "name" "" "description" "" "inputs" { } } "group" { "id" "21" "mode" "joystick_mouse" "name" "" "description" "" "inputs" { } "settings" { "haptic_intensity" "2" "output_joystick" "2" "deadzone_inner_radius" "1600" "deadzone_enable_type" "2" "deadzone_adv_settings" "1" } } "group" { "id" "22" "mode" "mouse_region" "name" "" "description" "" "inputs" { } "settings" { "output_joystick" "3" } } "group" { "id" "6" "mode" "switches" "name" "" "description" "" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "key_press PERIOD, Back" } "settings" { "cycle" "1" } } } "disabled_activators" { } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "key_press COMMA, Back" } } } "disabled_activators" { } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_DOWN, Zoom out" } "settings" { "hold_repeats" "1" "repeat_rate" "10" "haptic_intensity" "1" } } } "disabled_activators" { } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_wheel SCROLL_UP, Zoom in" } "settings" { "hold_repeats" "1" "repeat_rate" "10" "haptic_intensity" "1" } } } "disabled_activators" { } } "button_back_left" { "activators" { "Full_Press" { "bindings" { "binding" "mouse_button MIDDLE, Touch screen modifier" } } } "disabled_activators" { } } "button_back_right" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_SHIFT, Faster camera modifier" } } } "disabled_activators" { } } "button_back_left_upper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press END, Slower speed" } } } "disabled_activators" { } } "button_back_right_upper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press HOME, Faster speed" } } } "disabled_activators" { } } "button_capture" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action SCREENSHOT" } } } "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 inactive" "11" "left_trackpad inactive" "2" "right_trackpad active" "7" "right_trackpad inactive" "8" "right_trackpad inactive" "3" "joystick inactive" "18" "joystick active" "19" "joystick inactive modeshift" "20" "joystick inactive" "21" "joystick inactive" "22" "joystick inactive" "4" "left_trigger active" "5" "right_trigger active" "12" "dpad active" "13" "right_joystick active" "16" "gyro active" } } "settings" { "left_trackpad_mode" "0" "right_trackpad_mode" "0" } }