PageRenderTime 386ms CodeModel.GetById 221ms app.highlight 14ms RepoModel.GetById 147ms app.codeStats 0ms

/indra/newview/app_settings/keys.xml

https://bitbucket.org/lindenlab/viewer-beta/
XML | 350 lines | 303 code | 39 blank | 8 comment | 0 complexity | e104ae0714c1f670b873bb015a08a2b2 MD5 | raw file
  1<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
  2<keys>
  3  <first_person>
  4    <binding key="A" mask="NONE" command="slide_left"/>
  5    <binding key="D" mask="NONE" command="slide_right"/>
  6    <binding key="W" mask="NONE" command="push_forward"/>
  7    <binding key="S" mask="NONE" command="push_backward"/>
  8    <binding key="E" mask="NONE" command="jump"/>
  9    <binding key="C" mask="NONE" command="push_down"/>
 10    <binding key="F" mask="NONE" command="toggle_fly"/>
 11
 12    <binding key="LEFT" mask="NONE" command="slide_left"/>
 13    <binding key="RIGHT" mask="NONE" command="slide_right"/>
 14    <binding key="UP" mask="NONE" command="push_forward"/>
 15    <binding key="DOWN" mask="NONE" command="push_backward"/>
 16    <binding key="PGUP" mask="NONE" command="jump"/>
 17    <binding key="PGDN" mask="NONE" command="push_down"/>
 18    <binding key="HOME" mask="NONE" command="toggle_fly"/>
 19
 20    <binding key="PAD_LEFT" mask="NONE" command="slide_left"/>
 21    <binding key="PAD_RIGHT" mask="NONE" command="slide_right"/>
 22    <binding key="PAD_UP" mask="NONE" command="push_forward"/>
 23    <binding key="PAD_DOWN" mask="NONE" command="push_backward"/>
 24    <binding key="PAD_PGUP" mask="NONE" command="jump"/>
 25    <binding key="PAD_PGDN" mask="NONE" command="push_down"/>
 26    <binding key="PAD_HOME" mask="NONE" command="toggle_fly"/>
 27    <binding key="PAD_CENTER" mask="NONE" command="stop_moving"/>
 28    <binding key="PAD_ENTER" mask="NONE" command="start_chat"/>
 29    <binding key="PAD_DIVIDE" mask="NONE" command="start_gesture"/>
 30
 31    <binding key="A" mask="SHIFT" command="slide_left"/>
 32    <binding key="D" mask="SHIFT" command="slide_right"/>
 33    <binding key="W" mask="SHIFT" command="push_forward"/>
 34    <binding key="S" mask="SHIFT" command="push_backward"/>
 35    <binding key="E" mask="SHIFT" command="jump"/>
 36    <binding key="C" mask="SHIFT" command="push_down"/>
 37    <binding key="F" mask="SHIFT" command="toggle_fly"/>
 38
 39    <binding key="SPACE" mask="NONE" command="stop_moving"/>
 40    <binding key="ENTER" mask="NONE" command="start_chat"/>
 41    <binding key="DIVIDE" mask="NONE" command="start_gesture"/>
 42
 43    <binding key="LEFT" mask="SHIFT" command="slide_left"/>
 44    <binding key="RIGHT" mask="SHIFT" command="slide_right"/>
 45    <binding key="UP" mask="SHIFT" command="push_forward"/>
 46    <binding key="DOWN" mask="SHIFT" command="push_backward"/>
 47    <binding key="PGUP" mask="SHIFT" command="jump"/>
 48    <binding key="PGDN" mask="SHIFT" command="push_down"/>
 49
 50    <binding key="PAD_LEFT" mask="SHIFT" command="slide_left"/>
 51    <binding key="PAD_RIGHT" mask="SHIFT" command="slide_right"/>
 52    <binding key="PAD_UP" mask="SHIFT" command="push_forward"/>
 53    <binding key="PAD_DOWN" mask="SHIFT" command="push_backward"/>
 54    <binding key="PAD_PGUP" mask="SHIFT" command="jump"/>
 55    <binding key="PAD_PGDN" mask="SHIFT" command="push_down"/>
 56    <binding key="PAD_HOME" mask="SHIFT" command="toggle_fly"/>
 57    <binding key="PAD_ENTER" mask="SHIFT" command="start_chat"/>
 58    <binding key="PAD_DIVIDE" mask="SHIFT" command="start_gesture"/>
 59  </first_person>
 60  <third_person>
 61    <binding key="A" mask="NONE" command="turn_left"/>
 62    <binding key="D" mask="NONE" command="turn_right"/>
 63    <binding key="A" mask="SHIFT" command="slide_left"/>
 64    <binding key="D" mask="SHIFT" command="slide_right"/>
 65    <binding key="W" mask="NONE" command="push_forward"/>
 66    <binding key="S" mask="NONE" command="push_backward"/>
 67    <binding key="W" mask="SHIFT" command="push_forward"/>
 68    <binding key="S" mask="SHIFT" command="push_backward"/>
 69    <binding key="E" mask="NONE" command="jump"/>
 70    <binding key="C" mask="NONE" command="push_down"/>
 71    <binding key="E" mask="SHIFT" command="jump"/>
 72    <binding key="C" mask="SHIFT" command="push_down"/>
 73
 74    <binding key="F" mask="NONE" command="toggle_fly"/>
 75    <binding key="F" mask="SHIFT" command="toggle_fly"/>
 76
 77    <binding key="SPACE" mask="NONE" command="stop_moving"/>
 78    <binding key="ENTER" mask="NONE" command="start_chat"/>
 79    <binding key="DIVIDE" mask="NONE" command="start_gesture"/>
 80
 81    <binding key="LEFT" mask="NONE" command="turn_left"/>
 82    <binding key="LEFT" mask="SHIFT" command="slide_left"/>
 83    <binding key="RIGHT" mask="NONE" command="turn_right"/>
 84    <binding key="RIGHT" mask="SHIFT" command="slide_right"/>
 85    <binding key="UP" mask="NONE" command="push_forward"/>
 86    <binding key="DOWN" mask="NONE" command="push_backward"/>
 87    <binding key="UP" mask="SHIFT" command="push_forward"/>
 88    <binding key="DOWN" mask="SHIFT" command="push_backward"/>
 89    <binding key="PGUP" mask="NONE" command="jump"/>
 90    <binding key="PGDN" mask="NONE" command="push_down"/>
 91    <binding key="PGUP" mask="SHIFT" command="jump"/>
 92    <binding key="PGDN" mask="SHIFT" command="push_down"/>
 93    <binding key="HOME" mask="SHIFT" command="toggle_fly"/>
 94    <binding key="HOME" mask="NONE" command="toggle_fly"/>
 95
 96    <binding key="PAD_LEFT" mask="NONE" command="turn_left"/>
 97    <binding key="PAD_LEFT" mask="SHIFT" command="slide_left"/>
 98    <binding key="PAD_RIGHT" mask="NONE" command="turn_right"/>
 99    <binding key="PAD_RIGHT" mask="SHIFT" command="slide_right"/>
100    <binding key="PAD_UP" mask="NONE" command="push_forward"/>
101    <binding key="PAD_DOWN" mask="NONE" command="push_backward"/>
102    <binding key="PAD_UP" mask="SHIFT" command="push_forward"/>
103    <binding key="PAD_DOWN" mask="SHIFT" command="push_backward"/>
104    <binding key="PAD_PGUP" mask="NONE" command="jump"/>
105    <binding key="PAD_PGDN" mask="NONE" command="push_down"/>
106    <binding key="PAD_PGUP" mask="SHIFT" command="jump"/>
107    <binding key="PAD_PGDN" mask="SHIFT" command="push_down"/>
108    <binding key="PAD_HOME" mask="NONE" command="toggle_fly"/>
109    <binding key="PAD_HOME" mask="SHIFT" command="toggle_fly"/>
110    <binding key="PAD_CENTER" mask="NONE" command="stop_moving"/>
111    <binding key="PAD_CENTER" mask="SHIFT" command="stop_moving"/>
112    <binding key="PAD_ENTER" mask="NONE" command="start_chat"/>
113    <binding key="PAD_ENTER" mask="SHIFT" command="start_chat"/>
114    <binding key="PAD_DIVIDE" mask="NONE" command="start_gesture"/>
115    <binding key="PAD_DIVIDE" mask="SHIFT" command="start_gesture"/>
116
117    <!--Camera controls in third person on Alt-->
118    <binding key="LEFT" mask="ALT" command="spin_around_cw"/>
119    <binding key="RIGHT" mask="ALT" command="spin_around_ccw"/>
120    <binding key="UP" mask="ALT" command="move_forward"/>
121    <binding key="DOWN" mask="ALT" command="move_backward"/>
122    <binding key="PGUP" mask="ALT" command="spin_over"/>
123    <binding key="PGDN" mask="ALT" command="spin_under"/>
124
125    <binding key="A" mask="ALT" command="spin_around_cw"/>
126    <binding key="D" mask="ALT" command="spin_around_ccw"/>
127    <binding key="W" mask="ALT" command="move_forward"/>
128    <binding key="S" mask="ALT" command="move_backward"/>
129    <binding key="E" mask="ALT" command="spin_over"/>
130    <binding key="C" mask="ALT" command="spin_under"/>
131
132    <binding key="PAD_LEFT" mask="ALT" command="spin_around_cw"/>
133    <binding key="PAD_RIGHT" mask="ALT" command="spin_around_ccw"/>
134    <binding key="PAD_UP" mask="ALT" command="move_forward"/>
135    <binding key="PAD_DOWN" mask="ALT" command="move_backward"/>
136    <binding key="PAD_PGUP" mask="ALT" command="spin_over"/>
137    <binding key="PAD_PGDN" mask="ALT" command="spin_under"/>
138    <binding key="PAD_ENTER" mask="ALT" command="start_chat"/>
139    <binding key="PAD_DIVIDE" mask="ALT" command="start_gesture"/>
140
141    <!--mimic alt zoom behavior with keyboard only-->
142    <binding key="A" mask="CTL_ALT" command="spin_around_cw"/>
143    <binding key="D" mask="CTL_ALT" command="spin_around_ccw"/>
144    <binding key="W" mask="CTL_ALT" command="spin_over"/>
145    <binding key="S" mask="CTL_ALT" command="spin_under"/>
146    <binding key="E" mask="CTL_ALT" command="spin_over"/>
147    <binding key="C" mask="CTL_ALT" command="spin_under"/>
148
149    <binding key="LEFT" mask="CTL_ALT" command="spin_around_cw"/>
150    <binding key="RIGHT" mask="CTL_ALT" command="spin_around_ccw"/>
151    <binding key="UP" mask="CTL_ALT" command="spin_over"/>
152    <binding key="DOWN" mask="CTL_ALT" command="spin_under"/>
153    <binding key="PGUP" mask="CTL_ALT" command="spin_over"/>
154    <binding key="PGDN" mask="CTL_ALT" command="spin_under"/>
155
156    <binding key="PAD_LEFT" mask="CTL_ALT" command="spin_around_cw"/>
157    <binding key="PAD_RIGHT" mask="CTL_ALT" command="spin_around_ccw"/>
158    <binding key="PAD_UP" mask="CTL_ALT" command="spin_over"/>
159    <binding key="PAD_DOWN" mask="CTL_ALT" command="spin_under"/>
160    <binding key="PAD_PGUP" mask="CTL_ALT" command="spin_over"/>
161    <binding key="PAD_PGDN" mask="CTL_ALT" command="spin_under"/>
162    <binding key="PAD_ENTER" mask="CTL_ALT" command="start_chat"/>
163    <binding key="PAD_DIVIDE" mask="CTL_ALT" command="start_gesture"/>
164
165    <!--Therefore pan on Alt-Shift-->
166    <binding key="A" mask="CTL_ALT_SHIFT" command="pan_left"/>
167    <binding key="D" mask="CTL_ALT_SHIFT" command="pan_right"/>
168    <binding key="W" mask="CTL_ALT_SHIFT" command="pan_up"/>
169    <binding key="S" mask="CTL_ALT_SHIFT" command="pan_down"/>
170
171    <binding key="LEFT" mask="CTL_ALT_SHIFT" command="pan_left"/>
172    <binding key="RIGHT" mask="CTL_ALT_SHIFT" command="pan_right"/>
173    <binding key="UP" mask="CTL_ALT_SHIFT" command="pan_up"/>
174    <binding key="DOWN" mask="CTL_ALT_SHIFT" command="pan_down"/>
175
176    <binding key="PAD_LEFT" mask="CTL_ALT_SHIFT" command="pan_left"/>
177    <binding key="PAD_RIGHT" mask="CTL_ALT_SHIFT" command="pan_right"/>
178    <binding key="PAD_UP" mask="CTL_ALT_SHIFT" command="pan_up"/>
179    <binding key="PAD_DOWN" mask="CTL_ALT_SHIFT" command="pan_down"/>
180    <binding key="PAD_ENTER" mask="CTL_ALT_SHIFT" command="start_chat"/>
181    <binding key="PAD_DIVIDE" mask="CTL_ALT_SHIFT" command="start_gesture"/>
182  </third_person>
183
184  <!-- Basic editing camera control -->
185  <edit>
186    <binding key="A" mask="NONE" command="spin_around_cw"/>
187    <binding key="D" mask="NONE" command="spin_around_ccw"/>
188    <binding key="W" mask="NONE" command="move_forward"/>
189    <binding key="S" mask="NONE" command="move_backward"/>
190    <binding key="E" mask="NONE" command="spin_over"/>
191    <binding key="C" mask="NONE" command="spin_under"/>
192    <binding key="ENTER" mask="NONE" command="start_chat"/>
193    <binding key="DIVIDE" mask="NONE" command="start_gesture"/>
194    <binding key="PAD_ENTER" mask="NONE" command="start_chat"/>
195    <binding key="PAD_DIVIDE" mask="NONE" command="start_gesture"/>
196
197    <binding key="LEFT" mask="NONE" command="spin_around_cw"/>
198    <binding key="RIGHT" mask="NONE" command="spin_around_ccw"/>
199    <binding key="UP" mask="NONE" command="move_forward"/>
200    <binding key="DOWN" mask="NONE" command="move_backward"/>
201    <binding key="PGUP" mask="NONE" command="spin_over"/>
202    <binding key="PGDN" mask="NONE" command="spin_under"/>
203
204    <binding key="A" mask="SHIFT" command="pan_left"/>
205    <binding key="D" mask="SHIFT" command="pan_right"/>
206    <binding key="W" mask="SHIFT" command="pan_up"/>
207    <binding key="S" mask="SHIFT" command="pan_down"/>
208
209    <binding key="LEFT" mask="SHIFT" command="pan_left"/>
210    <binding key="RIGHT" mask="SHIFT" command="pan_right"/>
211    <binding key="UP" mask="SHIFT" command="pan_up"/>
212    <binding key="DOWN" mask="SHIFT" command="pan_down"/>
213
214    <!--Walking works with ALT held down.-->
215    <binding key="A" mask="ALT" command="slide_left"/>
216    <binding key="D" mask="ALT" command="slide_right"/>
217    <binding key="W" mask="ALT" command="push_forward"/>
218    <binding key="S" mask="ALT" command="push_backward"/>
219    <binding key="E" mask="ALT" command="jump"/>
220    <binding key="C" mask="ALT" command="push_down"/>
221
222    <binding key="LEFT" mask="ALT" command="slide_left"/>
223    <binding key="RIGHT" mask="ALT" command="slide_right"/>
224    <binding key="UP" mask="ALT" command="push_forward"/>
225    <binding key="DOWN" mask="ALT" command="push_backward"/>
226    <binding key="PGUP" mask="ALT" command="jump"/>
227    <binding key="PGDN" mask="ALT" command="push_down"/>
228    <binding key="HOME" mask="ALT" command="toggle_fly"/>
229
230    <binding key="PAD_LEFT" mask="ALT" command="slide_left"/>
231    <binding key="PAD_RIGHT" mask="ALT" command="slide_right"/>
232    <binding key="PAD_UP" mask="ALT" command="push_forward"/>
233    <binding key="PAD_DOWN" mask="ALT" command="push_backward"/>
234    <binding key="PAD_PGUP" mask="ALT" command="jump"/>
235    <binding key="PAD_PGDN" mask="ALT" command="push_down"/>
236    <binding key="PAD_ENTER" mask="ALT" command="start_chat"/>
237    <binding key="PAD_DIVIDE" mask="ALT" command="start_gesture"/>
238  </edit>
239  <sitting>
240    <binding key="A" mask="ALT" command="spin_around_cw"/>
241    <binding key="D" mask="ALT" command="spin_around_ccw"/>
242    <binding key="W" mask="ALT" command="move_forward"/>
243    <binding key="S" mask="ALT" command="move_backward"/>
244    <binding key="E" mask="ALT" command="spin_over_sitting"/>
245    <binding key="C" mask="ALT" command="spin_under_sitting"/>
246
247    <binding key="LEFT" mask="ALT" command="spin_around_cw"/>
248    <binding key="RIGHT" mask="ALT" command="spin_around_ccw"/>
249    <binding key="UP" mask="ALT" command="move_forward"/>
250    <binding key="DOWN" mask="ALT" command="move_backward"/>
251    <binding key="PGUP" mask="ALT" command="spin_over"/>
252    <binding key="PGDN" mask="ALT" command="spin_under"/>
253
254    <binding key="A" mask="CTL_ALT" command="spin_around_cw"/>
255    <binding key="D" mask="CTL_ALT" command="spin_around_ccw"/>
256    <binding key="W" mask="CTL_ALT" command="spin_over"/>
257    <binding key="S" mask="CTL_ALT" command="spin_under"/>
258    <binding key="E" mask="CTL_ALT" command="spin_over"/>
259    <binding key="C" mask="CTL_ALT" command="spin_under"/>
260
261    <binding key="LEFT" mask="CTL_ALT" command="spin_around_cw"/>
262    <binding key="RIGHT" mask="CTL_ALT" command="spin_around_ccw"/>
263    <binding key="UP" mask="CTL_ALT" command="spin_over"/>
264    <binding key="DOWN" mask="CTL_ALT" command="spin_under"/>
265    <binding key="PGUP" mask="CTL_ALT" command="spin_over"/>
266    <binding key="PGDN" mask="CTL_ALT" command="spin_under"/>
267
268
269    <binding key="A" mask="NONE" command="spin_around_cw_sitting"/>
270    <binding key="D" mask="NONE" command="spin_around_ccw_sitting"/>
271    <binding key="W" mask="NONE" command="move_forward_sitting"/>
272    <binding key="S" mask="NONE" command="move_backward_sitting"/>
273    <binding key="E" mask="NONE" command="spin_over_sitting"/>
274    <binding key="C" mask="NONE" command="spin_under_sitting"/>
275
276    <binding key="LEFT" mask="NONE" command="spin_around_cw_sitting"/>
277    <binding key="RIGHT" mask="NONE" command="spin_around_ccw_sitting"/>
278    <binding key="UP" mask="NONE" command="move_forward_sitting"/>
279    <binding key="DOWN" mask="NONE" command="move_backward_sitting"/>
280    <binding key="PGUP" mask="NONE" command="spin_over_sitting"/>
281    <binding key="PGDN" mask="NONE" command="spin_under_sitting"/>
282
283    <binding key="PAD_LEFT" mask="NONE" command="spin_around_cw_sitting"/>
284    <binding key="PAD_RIGHT" mask="NONE" command="spin_around_ccw_sitting"/>
285    <binding key="PAD_UP" mask="NONE" command="move_forward_sitting"/>
286    <binding key="PAD_DOWN" mask="NONE" command="move_backward_sitting"/>
287    <binding key="PAD_PGUP" mask="NONE" command="spin_over_sitting"/>
288    <binding key="PAD_PGDN" mask="NONE" command="spin_under_sitting"/>
289    <binding key="PAD_CENTER" mask="NONE" command="stop_moving"/>
290    <binding key="PAD_ENTER" mask="NONE" command="start_chat"/>
291    <binding key="PAD_DIVIDE" mask="NONE" command="start_gesture"/>
292
293    <!--these are for passing controls when sitting on vehicles-->
294    <binding key="A" mask="SHIFT" command="slide_left"/>
295    <binding key="D" mask="SHIFT" command="slide_right"/>
296    <binding key="LEFT" mask="SHIFT" command="slide_left"/>
297    <binding key="RIGHT" mask="SHIFT" command="slide_right"/>
298
299    <binding key="PAD_LEFT" mask="SHIFT" command="slide_left"/>
300    <binding key="PAD_RIGHT" mask="SHIFT" command="slide_right"/>
301    <binding key="PAD_ENTER" mask="SHIFT" command="start_chat"/>
302    <binding key="PAD_DIVIDE" mask="SHIFT" command="start_gesture"/>
303
304    <!--pan on Alt-Shift-->
305    <binding key="A" mask="CTL_ALT_SHIFT" command="pan_left"/>
306    <binding key="D" mask="CTL_ALT_SHIFT" command="pan_right"/>
307    <binding key="W" mask="CTL_ALT_SHIFT" command="pan_up"/>
308    <binding key="S" mask="CTL_ALT_SHIFT" command="pan_down"/>
309
310    <binding key="LEFT" mask="CTL_ALT_SHIFT" command="pan_left"/>
311    <binding key="RIGHT" mask="CTL_ALT_SHIFT" command="pan_right"/>
312    <binding key="UP" mask="CTL_ALT_SHIFT" command="pan_up"/>
313    <binding key="DOWN" mask="CTL_ALT_SHIFT" command="pan_down"/>
314
315    <binding key="PAD_LEFT" mask="CTL_ALT_SHIFT" command="pan_left"/>
316    <binding key="PAD_RIGHT" mask="CTL_ALT_SHIFT" command="pan_right"/>
317    <binding key="PAD_UP" mask="CTL_ALT_SHIFT" command="pan_up"/>
318    <binding key="PAD_DOWN" mask="CTL_ALT_SHIFT" command="pan_down"/>
319    <binding key="PAD_ENTER" mask="CTL_ALT_SHIFT" command="start_chat"/>
320    <binding key="PAD_DIVIDE" mask="CTL_ALT_SHIFT" command="start_gesture"/>
321
322    <binding key="ENTER" mask="NONE" command="start_chat"/>
323    <binding key="DIVIDE" mask="NONE" command="start_gesture"/>
324  </sitting>
325  <edit_avatar>
326    <!--Avatar editing camera controls-->
327    <binding key="A" mask="NONE" command="edit_avatar_spin_cw"/>
328    <binding key="D" mask="NONE" command="edit_avatar_spin_ccw"/>
329    <binding key="W" mask="NONE" command="edit_avatar_move_forward"/>
330    <binding key="S" mask="NONE" command="edit_avatar_move_backward"/>
331    <binding key="E" mask="NONE" command="edit_avatar_spin_over"/>
332    <binding key="C" mask="NONE" command="edit_avatar_spin_under"/>
333    <binding key="LEFT" mask="NONE" command="edit_avatar_spin_cw"/>
334    <binding key="RIGHT" mask="NONE" command="edit_avatar_spin_ccw"/>
335    <binding key="UP" mask="NONE" command="edit_avatar_move_forward"/>
336    <binding key="DOWN" mask="NONE" command="edit_avatar_move_backward"/>
337    <binding key="PGUP" mask="NONE" command="edit_avatar_spin_over"/>
338    <binding key="PGDN" mask="NONE" command="edit_avatar_spin_under"/>
339    <binding key="ENTER" mask="NONE" command="start_chat"/>
340    <binding key="DIVIDE" mask="NONE" command="start_gesture"/>
341    <binding key="PAD_LEFT" mask="NONE" command="edit_avatar_spin_cw"/>
342    <binding key="PAD_RIGHT" mask="NONE" command="edit_avatar_spin_ccw"/>
343    <binding key="PAD_UP" mask="NONE" command="edit_avatar_move_forward"/>
344    <binding key="PAD_DOWN" mask="NONE" command="edit_avatar_move_backward"/>
345    <binding key="PAD_PGUP" mask="NONE" command="edit_avatar_spin_over"/>
346    <binding key="PAD_PGDN" mask="NONE" command="edit_avatar_spin_under"/>
347    <binding key="PAD_ENTER" mask="NONE" command="start_chat"/>
348    <binding key="PAD_DIVIDE" mask="NONE" command="start_gesture"/>
349  </edit_avatar>
350</keys>