"controller_mappings" { "version" "3" "revision" "58" "title" "TrickTrigger's Custom Config for PBHDC" "description" "All the buttons, with clear labels describing each button's function. Nudge table by pressing the Left and Right grips at the same time, flippers are triggers or bumpers, etc, etc." "creator" "76561198037947641" "controller_type" "controller_steamcontroller_gordon" "major_revision" "0" "minor_revision" "0" "Timestamp" "32" "group" { "id" "0" "mode" "four_buttons" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "key_press RETURN, Menu Select" } } } } "button_b" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE, Menu Back" } } } } "button_x" { "activators" { "Full_Press" { "bindings" { "binding" "key_press R, Portrait/Landscape Switch" } } } } "button_y" { "activators" { "Full_Press" { "bindings" { "binding" "key_press C, Change Camera" } } } } } } "group" { "id" "1" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button dpad_up" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button dpad_down" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button dpad_right" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "xinput_button dpad_left" } } } } } "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" "xinput_button JOYSTICK_LEFT" } "settings" { "haptic_intensity" "2" } } } } } } "group" { "id" "4" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_ARROW, Left Flipper" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "output_trigger" "1" } } "group" { "id" "5" "mode" "trigger" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press RIGHT_ARROW, Right Flipper" } "settings" { "haptic_intensity" "2" } } } } } "settings" { "output_trigger" "2" } } "group" { "id" "7" "mode" "dpad" "inputs" { "dpad_north" { "activators" { "Full_Press" { "bindings" { "binding" "key_press UP_ARROW, Menu Navigation" } } } } "dpad_south" { "activators" { "Full_Press" { "bindings" { "binding" "key_press DOWN_ARROW, Launch Ball/Menu" } } } } "dpad_east" { "activators" { "Full_Press" { "bindings" { "binding" "key_press RIGHT_ARROW" } } } } "dpad_west" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_ARROW" } } } } } "settings" { "requires_click" "0" "layout" "0" } } "group" { "id" "8" "mode" "four_buttons" "inputs" { "button_a" { "activators" { "Full_Press" { "bindings" { "binding" "key_press DOWN_ARROW" } } } } } } "group" { "id" "9" "mode" "scrollwheel" "inputs" { } } "group" { "id" "10" "mode" "single_button" "inputs" { "click" { "activators" { "Full_Press" { "bindings" { "binding" "key_press DOWN_ARROW, Launch Ball" } } } } "touch" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action empty_binding, REST THUMB HERE" } } } } } } "group" { "id" "11" "mode" "single_button" "inputs" { "touch" { "activators" { "Full_Press" { "bindings" { "binding" "controller_action empty_binding, REST THUMB HERE" } } } } } } "group" { "id" "12" "mode" "dpad" "inputs" { } "settings" { "requires_click" "0" } } "group" { "id" "6" "mode" "switches" "inputs" { "button_escape" { "activators" { "Full_Press" { "bindings" { "binding" "key_press ESCAPE, Pause/Menu Back" } } } } "button_menu" { "activators" { "Full_Press" { "bindings" { "binding" "key_press C, Camera/Orientation" } } "Long_Press" { "bindings" { "binding" "key_press R" } } } } "left_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press LEFT_ARROW, Left Flipper Alt" } } } } "right_bumper" { "activators" { "Full_Press" { "bindings" { "binding" "key_press RIGHT_ARROW, Right Flipper Alt" } } } } "button_back_left" { "activators" { "chord" { "bindings" { "binding" "key_press SPACE, Press Left+Right Grips..." } "settings" { "chord_button" "4" } } } } "button_back_right" { "activators" { "chord" { "bindings" { "binding" "key_press SPACE, ...to nudge the table." } "settings" { "chord_button" "3" } } } } } } "preset" { "id" "0" "name" "Default" "group_source_bindings" { "6" "switch active" "0" "button_diamond active" "1" "left_trackpad inactive" "11" "left_trackpad active" "2" "right_trackpad inactive" "9" "right_trackpad inactive" "10" "right_trackpad active" "3" "joystick inactive" "7" "joystick active" "8" "joystick inactive" "4" "left_trigger active" "5" "right_trigger active" "12" "gyro inactive" } } "settings" { "left_trackpad_mode" "0" "right_trackpad_mode" "0" } }