diff options
Diffstat (limited to 'linden/indra/newview/app_settings/keys.ini')
-rw-r--r-- | linden/indra/newview/app_settings/keys.ini | 317 |
1 files changed, 317 insertions, 0 deletions
diff --git a/linden/indra/newview/app_settings/keys.ini b/linden/indra/newview/app_settings/keys.ini new file mode 100644 index 0000000..b7fc6f9 --- /dev/null +++ b/linden/indra/newview/app_settings/keys.ini | |||
@@ -0,0 +1,317 @@ | |||
1 | # keys.ini | ||
2 | # | ||
3 | # keyboard binding initialization | ||
4 | # | ||
5 | # comments must have # in the first column | ||
6 | # blank lines OK | ||
7 | # | ||
8 | # Format: | ||
9 | # mode key mask function | ||
10 | # | ||
11 | # mode must be one of FIRST_PERSON, THIRD_PERSON, EDIT, EDIT_AVATAR, or CONVERSATION | ||
12 | # key must be upper case, or SPACE, HOME, END, PGUP, PGDN, LEFT, RIGHT, UP, DOWN, | ||
13 | # or one of ,.;'[] | ||
14 | # mask must be NONE, SHIFT, ALT, ALT_SHIFT. | ||
15 | # Control is reserved for user commands. | ||
16 | # function must be a function named in llkeyboard.cpp | ||
17 | |||
18 | FIRST_PERSON A NONE slide_left | ||
19 | FIRST_PERSON D NONE slide_right | ||
20 | FIRST_PERSON W NONE push_forward | ||
21 | FIRST_PERSON S NONE push_backward | ||
22 | FIRST_PERSON E NONE jump | ||
23 | FIRST_PERSON C NONE push_down | ||
24 | FIRST_PERSON F NONE toggle_fly | ||
25 | |||
26 | FIRST_PERSON LEFT NONE slide_left | ||
27 | FIRST_PERSON RIGHT NONE slide_right | ||
28 | FIRST_PERSON UP NONE push_forward | ||
29 | FIRST_PERSON DOWN NONE push_backward | ||
30 | FIRST_PERSON PGUP NONE jump | ||
31 | FIRST_PERSON PGDN NONE push_down | ||
32 | FIRST_PERSON HOME NONE toggle_fly | ||
33 | |||
34 | FIRST_PERSON PAD_LEFT NONE slide_left | ||
35 | FIRST_PERSON PAD_RIGHT NONE slide_right | ||
36 | FIRST_PERSON PAD_UP NONE push_forward | ||
37 | FIRST_PERSON PAD_DOWN NONE push_backward | ||
38 | FIRST_PERSON PAD_PGUP NONE jump | ||
39 | FIRST_PERSON PAD_PGDN NONE push_down | ||
40 | FIRST_PERSON PAD_HOME NONE toggle_fly | ||
41 | FIRST_PERSON PAD_CENTER NONE stop_moving | ||
42 | FIRST_PERSON PAD_ENTER NONE start_chat | ||
43 | |||
44 | FIRST_PERSON A SHIFT slide_left | ||
45 | FIRST_PERSON D SHIFT slide_right | ||
46 | FIRST_PERSON W SHIFT push_forward | ||
47 | FIRST_PERSON S SHIFT push_backward | ||
48 | FIRST_PERSON E SHIFT jump | ||
49 | FIRST_PERSON C SHIFT push_down | ||
50 | FIRST_PERSON F SHIFT toggle_fly | ||
51 | |||
52 | FIRST_PERSON SPACE NONE stop_moving | ||
53 | FIRST_PERSON ENTER NONE start_chat | ||
54 | |||
55 | FIRST_PERSON LEFT SHIFT slide_left | ||
56 | FIRST_PERSON RIGHT SHIFT slide_right | ||
57 | FIRST_PERSON UP SHIFT push_forward | ||
58 | FIRST_PERSON DOWN SHIFT push_backward | ||
59 | FIRST_PERSON PGUP SHIFT jump | ||
60 | FIRST_PERSON PGDN SHIFT push_down | ||
61 | |||
62 | FIRST_PERSON PAD_LEFT SHIFT slide_left | ||
63 | FIRST_PERSON PAD_RIGHT SHIFT slide_right | ||
64 | FIRST_PERSON PAD_UP SHIFT push_forward | ||
65 | FIRST_PERSON PAD_DOWN SHIFT push_backward | ||
66 | FIRST_PERSON PAD_PGUP SHIFT jump | ||
67 | FIRST_PERSON PAD_PGDN SHIFT push_down | ||
68 | FIRST_PERSON PAD_HOME SHIFT toggle_fly | ||
69 | FIRST_PERSON PAD_ENTER SHIFT start_chat | ||
70 | |||
71 | THIRD_PERSON A NONE turn_left | ||
72 | THIRD_PERSON D NONE turn_right | ||
73 | THIRD_PERSON A SHIFT slide_left | ||
74 | THIRD_PERSON D SHIFT slide_right | ||
75 | THIRD_PERSON W NONE push_forward | ||
76 | THIRD_PERSON S NONE push_backward | ||
77 | THIRD_PERSON W SHIFT push_forward | ||
78 | THIRD_PERSON S SHIFT push_backward | ||
79 | THIRD_PERSON E NONE jump | ||
80 | THIRD_PERSON C NONE push_down | ||
81 | THIRD_PERSON E SHIFT jump | ||
82 | THIRD_PERSON C SHIFT push_down | ||
83 | |||
84 | THIRD_PERSON F NONE toggle_fly | ||
85 | THIRD_PERSON F SHIFT toggle_fly | ||
86 | |||
87 | THIRD_PERSON SPACE NONE stop_moving | ||
88 | THIRD_PERSON ENTER NONE start_chat | ||
89 | |||
90 | THIRD_PERSON LEFT NONE turn_left | ||
91 | THIRD_PERSON LEFT SHIFT slide_left | ||
92 | THIRD_PERSON RIGHT NONE turn_right | ||
93 | THIRD_PERSON RIGHT SHIFT slide_right | ||
94 | THIRD_PERSON UP NONE push_forward | ||
95 | THIRD_PERSON DOWN NONE push_backward | ||
96 | THIRD_PERSON UP SHIFT push_forward | ||
97 | THIRD_PERSON DOWN SHIFT push_backward | ||
98 | THIRD_PERSON PGUP NONE jump | ||
99 | THIRD_PERSON PGDN NONE push_down | ||
100 | THIRD_PERSON PGUP SHIFT jump | ||
101 | THIRD_PERSON PGDN SHIFT push_down | ||
102 | THIRD_PERSON HOME SHIFT toggle_fly | ||
103 | THIRD_PERSON HOME NONE toggle_fly | ||
104 | |||
105 | THIRD_PERSON PAD_LEFT NONE turn_left | ||
106 | THIRD_PERSON PAD_LEFT SHIFT slide_left | ||
107 | THIRD_PERSON PAD_RIGHT NONE turn_right | ||
108 | THIRD_PERSON PAD_RIGHT SHIFT slide_right | ||
109 | THIRD_PERSON PAD_UP NONE push_forward | ||
110 | THIRD_PERSON PAD_DOWN NONE push_backward | ||
111 | THIRD_PERSON PAD_UP SHIFT push_forward | ||
112 | THIRD_PERSON PAD_DOWN SHIFT push_backward | ||
113 | THIRD_PERSON PAD_PGUP NONE jump | ||
114 | THIRD_PERSON PAD_PGDN NONE push_down | ||
115 | THIRD_PERSON PAD_PGUP SHIFT jump | ||
116 | THIRD_PERSON PAD_PGDN SHIFT push_down | ||
117 | THIRD_PERSON PAD_HOME NONE toggle_fly | ||
118 | THIRD_PERSON PAD_HOME SHIFT toggle_fly | ||
119 | THIRD_PERSON PAD_CENTER NONE stop_moving | ||
120 | THIRD_PERSON PAD_CENTER SHIFT stop_moving | ||
121 | THIRD_PERSON PAD_ENTER NONE start_chat | ||
122 | THIRD_PERSON PAD_ENTER SHIFT start_chat | ||
123 | |||
124 | # Camera controls in third person on Alt | ||
125 | THIRD_PERSON LEFT ALT spin_around_cw | ||
126 | THIRD_PERSON RIGHT ALT spin_around_ccw | ||
127 | THIRD_PERSON UP ALT move_forward | ||
128 | THIRD_PERSON DOWN ALT move_backward | ||
129 | THIRD_PERSON PGUP ALT spin_over | ||
130 | THIRD_PERSON PGDN ALT spin_under | ||
131 | |||
132 | THIRD_PERSON A ALT spin_around_cw | ||
133 | THIRD_PERSON D ALT spin_around_ccw | ||
134 | THIRD_PERSON W ALT move_forward | ||
135 | THIRD_PERSON S ALT move_backward | ||
136 | THIRD_PERSON E ALT spin_over | ||
137 | THIRD_PERSON C ALT spin_under | ||
138 | |||
139 | THIRD_PERSON PAD_LEFT ALT spin_around_cw | ||
140 | THIRD_PERSON PAD_RIGHT ALT spin_around_ccw | ||
141 | THIRD_PERSON PAD_UP ALT move_forward | ||
142 | THIRD_PERSON PAD_DOWN ALT move_backward | ||
143 | THIRD_PERSON PAD_PGUP ALT spin_over | ||
144 | THIRD_PERSON PAD_PGDN ALT spin_under | ||
145 | THIRD_PERSON PAD_ENTER ALT start_chat | ||
146 | |||
147 | # mimic alt zoom behavior with keyboard only | ||
148 | THIRD_PERSON A CTL_ALT spin_around_cw | ||
149 | THIRD_PERSON D CTL_ALT spin_around_ccw | ||
150 | THIRD_PERSON W CTL_ALT spin_over | ||
151 | THIRD_PERSON S CTL_ALT spin_under | ||
152 | THIRD_PERSON E CTL_ALT spin_over | ||
153 | THIRD_PERSON C CTL_ALT spin_under | ||
154 | |||
155 | THIRD_PERSON LEFT CTL_ALT spin_around_cw | ||
156 | THIRD_PERSON RIGHT CTL_ALT spin_around_ccw | ||
157 | THIRD_PERSON UP CTL_ALT spin_over | ||
158 | THIRD_PERSON DOWN CTL_ALT spin_under | ||
159 | THIRD_PERSON PGUP CTL_ALT spin_over | ||
160 | THIRD_PERSON PGDN CTL_ALT spin_under | ||
161 | |||
162 | THIRD_PERSON PAD_LEFT CTL_ALT spin_around_cw | ||
163 | THIRD_PERSON PAD_RIGHT CTL_ALT spin_around_ccw | ||
164 | THIRD_PERSON PAD_UP CTL_ALT spin_over | ||
165 | THIRD_PERSON PAD_DOWN CTL_ALT spin_under | ||
166 | THIRD_PERSON PAD_PGUP CTL_ALT spin_over | ||
167 | THIRD_PERSON PAD_PGDN CTL_ALT spin_under | ||
168 | THIRD_PERSON PAD_ENTER CTL_ALT start_chat | ||
169 | |||
170 | # Therefore pan on Alt-Shift | ||
171 | THIRD_PERSON A CTL_ALT_SHIFT pan_left | ||
172 | THIRD_PERSON D CTL_ALT_SHIFT pan_right | ||
173 | THIRD_PERSON W CTL_ALT_SHIFT pan_up | ||
174 | THIRD_PERSON S CTL_ALT_SHIFT pan_down | ||
175 | |||
176 | THIRD_PERSON LEFT CTL_ALT_SHIFT pan_left | ||
177 | THIRD_PERSON RIGHT CTL_ALT_SHIFT pan_right | ||
178 | THIRD_PERSON UP CTL_ALT_SHIFT pan_up | ||
179 | THIRD_PERSON DOWN CTL_ALT_SHIFT pan_down | ||
180 | |||
181 | THIRD_PERSON PAD_LEFT CTL_ALT_SHIFT pan_left | ||
182 | THIRD_PERSON PAD_RIGHT CTL_ALT_SHIFT pan_right | ||
183 | THIRD_PERSON PAD_UP CTL_ALT_SHIFT pan_up | ||
184 | THIRD_PERSON PAD_DOWN CTL_ALT_SHIFT pan_down | ||
185 | THIRD_PERSON PAD_ENTER CTL_ALT_SHIFT start_chat | ||
186 | |||
187 | # Basic editing camera control | ||
188 | EDIT A NONE spin_around_cw | ||
189 | EDIT D NONE spin_around_ccw | ||
190 | EDIT W NONE move_forward | ||
191 | EDIT S NONE move_backward | ||
192 | EDIT E NONE spin_over | ||
193 | EDIT C NONE spin_under | ||
194 | EDIT ENTER NONE start_chat | ||
195 | EDIT PAD_ENTER NONE start_chat | ||
196 | |||
197 | EDIT LEFT NONE spin_around_cw | ||
198 | EDIT RIGHT NONE spin_around_ccw | ||
199 | EDIT UP NONE move_forward | ||
200 | EDIT DOWN NONE move_backward | ||
201 | EDIT PGUP NONE spin_over | ||
202 | EDIT PGDN NONE spin_under | ||
203 | |||
204 | EDIT A SHIFT pan_left | ||
205 | EDIT D SHIFT pan_right | ||
206 | EDIT W SHIFT pan_up | ||
207 | EDIT S SHIFT pan_down | ||
208 | |||
209 | EDIT LEFT SHIFT pan_left | ||
210 | EDIT RIGHT SHIFT pan_right | ||
211 | EDIT UP SHIFT pan_up | ||
212 | EDIT DOWN SHIFT pan_down | ||
213 | |||
214 | # Walking works with ALT held down. | ||
215 | EDIT A ALT slide_left | ||
216 | EDIT D ALT slide_right | ||
217 | EDIT W ALT push_forward | ||
218 | EDIT S ALT push_backward | ||
219 | EDIT E ALT jump | ||
220 | EDIT C ALT push_down | ||
221 | |||
222 | EDIT LEFT ALT slide_left | ||
223 | EDIT RIGHT ALT slide_right | ||
224 | EDIT UP ALT push_forward | ||
225 | EDIT DOWN ALT push_backward | ||
226 | EDIT PGUP ALT jump | ||
227 | EDIT PGDN ALT push_down | ||
228 | EDIT HOME ALT toggle_fly | ||
229 | |||
230 | EDIT PAD_LEFT ALT slide_left | ||
231 | EDIT PAD_RIGHT ALT slide_right | ||
232 | EDIT PAD_UP ALT push_forward | ||
233 | EDIT PAD_DOWN ALT push_backward | ||
234 | EDIT PAD_PGUP ALT jump | ||
235 | EDIT PAD_PGDN ALT push_down | ||
236 | EDIT PAD_ENTER ALT start_chat | ||
237 | |||
238 | SITTING LEFT ALT spin_around_cw | ||
239 | SITTING RIGHT ALT spin_around_ccw | ||
240 | SITTING UP ALT move_forward | ||
241 | SITTING DOWN ALT move_backward | ||
242 | SITTING PGUP ALT spin_over | ||
243 | SITTING PGDN ALT spin_under | ||
244 | |||
245 | SITTING A NONE spin_around_cw_sitting | ||
246 | SITTING D NONE spin_around_ccw_sitting | ||
247 | SITTING W NONE move_forward_sitting | ||
248 | SITTING S NONE move_backward_sitting | ||
249 | SITTING E NONE spin_over_sitting | ||
250 | SITTING C NONE spin_under_sitting | ||
251 | |||
252 | SITTING LEFT NONE spin_around_cw_sitting | ||
253 | SITTING RIGHT NONE spin_around_ccw_sitting | ||
254 | SITTING UP NONE move_forward_sitting | ||
255 | SITTING DOWN NONE move_backward_sitting | ||
256 | SITTING PGUP NONE spin_over_sitting | ||
257 | SITTING PGDN NONE spin_under_sitting | ||
258 | |||
259 | SITTING PAD_LEFT NONE spin_around_cw_sitting | ||
260 | SITTING PAD_RIGHT NONE spin_around_ccw_sitting | ||
261 | SITTING PAD_UP NONE move_forward_sitting | ||
262 | SITTING PAD_DOWN NONE move_backward_sitting | ||
263 | SITTING PAD_PGUP NONE spin_over_sitting | ||
264 | SITTING PAD_PGDN NONE spin_under_sitting | ||
265 | SITTING PAD_CENTER NONE stop_moving | ||
266 | SITTING PAD_ENTER NONE start_chat | ||
267 | |||
268 | # these are for passing controls when sitting on vehicles | ||
269 | SITTING A SHIFT slide_left | ||
270 | SITTING D SHIFT slide_right | ||
271 | SITTING LEFT SHIFT slide_left | ||
272 | SITTING RIGHT SHIFT slide_right | ||
273 | |||
274 | SITTING PAD_LEFT SHIFT slide_left | ||
275 | SITTING PAD_RIGHT SHIFT slide_right | ||
276 | SITTING PAD_ENTER SHIFT start_chat | ||
277 | |||
278 | # pan on Alt-Shift | ||
279 | SITTING A CTL_ALT_SHIFT pan_left | ||
280 | SITTING D CTL_ALT_SHIFT pan_right | ||
281 | SITTING W CTL_ALT_SHIFT pan_up | ||
282 | SITTING S CTL_ALT_SHIFT pan_down | ||
283 | |||
284 | SITTING LEFT CTL_ALT_SHIFT pan_left | ||
285 | SITTING RIGHT CTL_ALT_SHIFT pan_right | ||
286 | SITTING UP CTL_ALT_SHIFT pan_up | ||
287 | SITTING DOWN CTL_ALT_SHIFT pan_down | ||
288 | |||
289 | SITTING PAD_LEFT CTL_ALT_SHIFT pan_left | ||
290 | SITTING PAD_RIGHT CTL_ALT_SHIFT pan_right | ||
291 | SITTING PAD_UP CTL_ALT_SHIFT pan_up | ||
292 | SITTING PAD_DOWN CTL_ALT_SHIFT pan_down | ||
293 | SITTING PAD_ENTER CTL_ALT_SHIFT start_chat | ||
294 | |||
295 | SITTING ENTER NONE start_chat | ||
296 | |||
297 | # Avatar editing camera controls | ||
298 | EDIT_AVATAR A NONE edit_avatar_spin_cw | ||
299 | EDIT_AVATAR D NONE edit_avatar_spin_ccw | ||
300 | EDIT_AVATAR W NONE edit_avatar_move_forward | ||
301 | EDIT_AVATAR S NONE edit_avatar_move_backward | ||
302 | EDIT_AVATAR E NONE edit_avatar_spin_over | ||
303 | EDIT_AVATAR C NONE edit_avatar_spin_under | ||
304 | EDIT_AVATAR LEFT NONE edit_avatar_spin_cw | ||
305 | EDIT_AVATAR RIGHT NONE edit_avatar_spin_ccw | ||
306 | EDIT_AVATAR UP NONE edit_avatar_move_forward | ||
307 | EDIT_AVATAR DOWN NONE edit_avatar_move_backward | ||
308 | EDIT_AVATAR PGUP NONE edit_avatar_spin_over | ||
309 | EDIT_AVATAR PGDN NONE edit_avatar_spin_under | ||
310 | EDIT_AVATAR ENTER NONE start_chat | ||
311 | EDIT_AVATAR PAD_LEFT NONE edit_avatar_spin_cw | ||
312 | EDIT_AVATAR PAD_RIGHT NONE edit_avatar_spin_ccw | ||
313 | EDIT_AVATAR PAD_UP NONE edit_avatar_move_forward | ||
314 | EDIT_AVATAR PAD_DOWN NONE edit_avatar_move_backward | ||
315 | EDIT_AVATAR PAD_PGUP NONE edit_avatar_spin_over | ||
316 | EDIT_AVATAR PAD_PGDN NONE edit_avatar_spin_under | ||
317 | EDIT_AVATAR PAD_ENTER NONE start_chat | ||