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