Open a terminal and, for the backer version, enter
- Code: Select all
defaults read com.barnstormgames.propinball
For the Steam version:
- Code: Select all
defaults read com.barnstormgames.propinballsteam
that will show all of the game's settings. The control settings are the following, with 4 keys assignable for each control:
- Code: Select all
"controls_fire_0" = 36;
"controls_fire_1" = "-1";
"controls_fire_2" = "-1";
"controls_fire_3" = "-1";
"controls_left_flipper_0" = 56;
"controls_left_flipper_1" = 59;
"controls_left_flipper_2" = "-1";
"controls_left_flipper_3" = "-1";
"controls_magnosave_0" = 51;
"controls_magnosave_1" = "-1";
"controls_magnosave_2" = "-1";
"controls_magnosave_3" = "-1";
"controls_nudge_0" = 49;
"controls_nudge_1" = "-1";
"controls_nudge_2" = "-1";
"controls_nudge_3" = "-1";
"controls_nudge_leftside_0" = 58;
"controls_nudge_leftside_1" = "-1";
"controls_nudge_leftside_2" = "-1";
"controls_nudge_leftside_3" = "-1";
"controls_nudge_rightside_0" = 61;
"controls_nudge_rightside_1" = "-1";
"controls_nudge_rightside_2" = "-1";
"controls_nudge_rightside_3" = "-1";
"controls_right_flipper_0" = 60;
"controls_right_flipper_1" = 62;
"controls_right_flipper_2" = "-1";
"controls_right_flipper_3" = "-1";
"controls_start_0" = 1;
"controls_start_1" = 122;
"controls_start_2" = "-1";
"controls_start_3" = "-1";
Each setting value is -1 if unassigned, otherwise the number for the key from the following list:
- Code: Select all
Key codes, (US ANSI layout):
0 A
1 S
2 D
3 F
4 H
5 G
6 Z
7 X
8 C
9 V
11 B
12 Q
13 W
14 E
15 R
16 Y
17 T
18 1
19 2
20 3
21 4
22 6
23 5
24 Equal
25 9
26 7
27 Minus
28 8
29 0
30 RightBracket
31 O
32 U
33 LeftBracket
34 I
35 P
37 L
38 J
39 Quote
40 K
41 Semicolon
42 Backslash
43 Comma
44 Slash
45 N
46 M
47 Period
50 Grave
65 KeypadDecimal
67 KeypadMultiply
69 KeypadPlus
71 KeypadClear
75 KeypadDivide
76 KeypadEnter
78 KeypadMinus
81 KeypadEquals
82 Keypad0
83 Keypad1
84 Keypad2
85 Keypad3
86 Keypad4
87 Keypad5
88 Keypad6
89 Keypad7
91 Keypad8
92 Keypad9
Layout independent key codes:
36 Return
48 Tab
49 Space
51 Delete
53 Escape
55 Command
56 LeftShift
57 CapsLock
58 LeftOption
59 LeftControl
60 RightShift
61 RightOption
62 RightControl
63 Function
64 F17
72 VolumeUp
73 VolumeDown
74 Mute
79 F18
80 F19
90 F20
96 F5
97 F6
98 F7
99 F3
100 F8
101 F9
103 F11
105 F13
106 F16
107 F14
109 F10
111 F12
113 F15
114 Help
115 Home
116 PageUp
117 ForwardDelete
118 F4
119 End
120 F2
121 PageDown
122 F1
123 LeftArrow
124 RightArrow
125 DownArrow
126 UpArrow
93 JIS_Yen
94 JIS_Underscore
95 JIS_KeypadComma
102 JIS_Eisu
104 JIS_Kana
To change a setting, e.g. change left flipper left shift to 'Z' (key code 6), for the backer version, enter
- Code: Select all
defaults write com.barnstormgames.propinball controls_left_flipper_0 6
For the Steam version:
- Code: Select all
defaults write com.barnstormgames.propinballsteam controls_left_flipper_0 6
Set a setting to -1 to make it unassigned. The next time you run the game, your new key assignments should take effect.