Resolve "Toggle Free Look with Hotkey"
[ryzomcore.git] / ryzom / client / data / gamedev / interfaces_v3 / keys.xml
blob60d219ddb2e2fbcba932015970c824eed6c01fba
1  <!--  ***************************
2   -->
3  <!--  Ingame keyboard assignation
4   -->
5  <!--  ***************************
6   -->
7  <interface_config>
9  <!-- keys.xml are loaded after user key defs. don't replace its key/action defs -->
10  <define id="key_def_no_replace"        value="1" />
11  <!-- every action bound here must be kept in the Keys interface, even if the key is unbound -->
12  <define id="key_def_force_display"     value="1" />
14  <!--  Move
15   -->
16   <key name="KeyUP" action="forward" />
17   <key name="KeyDOWN" action="backward" />
18   <key name="KeyLEFT" action="turn_left" />
19   <key name="KeyRIGHT" action="turn_right" />
20   <key name="KeyLEFT" ctrl="1" action="strafe_left" />
21   <key name="KeyRIGHT" ctrl="1" action="strafe_right" />
22   <key name="KeyPRIOR" action="look_up" />
23   <key name="KeyNEXT" action="look_down" />
24   <key name="KeyEND" action="toggle_auto_walk" />
25   <key name="KeyINSERT" action="toggle_sit_stand" />
26   <key name="KeyDELETE" action="toggle_run_walk" />
27   <key name="KeyPRIOR" ctrl="1" action="camera_up" />
28   <key name="KeyNEXT"  ctrl="1" action="camera_down" />
29   <key name="KeyPRIOR" shift="1" action="camera_foreward" />
30   <key name="KeyNEXT"  shift="1" action="camera_backward" />
31  <!--  View
32   -->
33   <key name="KeyV" action="toggle_camera" />
34   <key name="KeyNUMPAD0" action="rear_view" />
35   <key name="KeyNUMPAD1" action="camera_turn_left" />
36   <key name="KeyNUMPAD2" action="camera_turn_right" />
37   <key name="KeyDECIMAL" action="camera_turn_center" />
38   <key name="KeyF5" shift="1" action="toggle_chat" />
39   <key name="N/A" action="toggle_free_look" />
40  <!--  Target
41   -->
42   <key name="KeyF12" ctrl="0" action="no_target" />
43   <key name="KeyF10" ctrl="0" action="self_target" />
44   <key name="KeyF6" ctrl="0" action="toggle_combat" />
45   <key name="KeySPACE" action="front_selection" params="ennemy" />
46   <key name="KeySPACE" ctrl="1" action="front_selection" params="friend"/>
47   <key name="KeyF1" ctrl="1" action="target_teammate_shortcut" params="indexInTeam=1"/>
48   <key name="KeyF2" ctrl="1" action="target_teammate_shortcut" params="indexInTeam=2"/>
49   <key name="KeyF3" ctrl="1" action="target_teammate_shortcut" params="indexInTeam=3"/>
50   <key name="KeyF4" ctrl="1" action="target_teammate_shortcut" params="indexInTeam=4"/>
51   <key name="KeyF5" ctrl="1" action="target_teammate_shortcut" params="indexInTeam=5"/>
52   <key name="KeyF6" ctrl="1" action="target_teammate_shortcut" params="indexInTeam=6"/>
53   <key name="KeyF7" ctrl="1" action="target_teammate_shortcut" params="indexInTeam=7"/>
54   <key name="KeyF8" ctrl="1" action="target_teammate_shortcut" params="indexInTeam=8"/>
55  <!--  Desktop
56   -->
57   <key name="KeyF1" action="set_desktop" params="0" />
58   <key name="KeyF2" action="set_desktop" params="1" />
59   <key name="KeyF3" action="set_desktop" params="2" />
60   <key name="KeyF4" action="set_desktop" params="3" />
62   <key name="KeyF1" ctrl="1" shift="1" action="copy_to_desktop" params="0" />
63   <key name="KeyF2" ctrl="1" shift="1" action="copy_to_desktop" params="1" />
64   <key name="KeyF3" ctrl="1" shift="1" action="copy_to_desktop" params="2" />
65   <key name="KeyF4" ctrl="1" shift="1" action="copy_to_desktop" params="3" />
66  <!--  Shortcuts
67   -->
68   <key name="Key1" action="run_shortcut" params="00" />
69   <key name="Key2" action="run_shortcut" params="01" />
70   <key name="Key3" action="run_shortcut" params="02" />
71   <key name="Key4" action="run_shortcut" params="03" />
72   <key name="Key5" action="run_shortcut" params="04" />
73   <key name="Key6" action="run_shortcut" params="05" />
74   <key name="Key7" action="run_shortcut" params="06" />
75   <key name="Key8" action="run_shortcut" params="07" />
76   <key name="Key9" action="run_shortcut" params="08" />
77   <key name="Key0" action="run_shortcut" params="09" />
78   <key name="Key1" shift="1" action="run_shortcut" params="10" />
79   <key name="Key2" shift="1" action="run_shortcut" params="11" />
80   <key name="Key3" shift="1" action="run_shortcut" params="12" />
81   <key name="Key4" shift="1" action="run_shortcut" params="13" />
82   <key name="Key5" shift="1" action="run_shortcut" params="14" />
83   <key name="Key6" shift="1" action="run_shortcut" params="15" />
84   <key name="Key7" shift="1" action="run_shortcut" params="16" />
85   <key name="Key8" shift="1" action="run_shortcut" params="17" />
86   <key name="Key9" shift="1" action="run_shortcut" params="18" />
87   <key name="Key0" shift="1" action="run_shortcut" params="19" />
88   <key name="N/A" action="run_shortcut" params="20" />
89   <key name="N/A" action="run_shortcut" params="21" />
90   <key name="N/A" action="run_shortcut" params="22" />
91   <key name="N/A" action="run_shortcut" params="23" />
92   <key name="N/A" action="run_shortcut" params="24" />
93   <key name="N/A" action="run_shortcut" params="25" />
94   <key name="N/A" action="run_shortcut" params="26" />
95   <key name="N/A" action="run_shortcut" params="27" />
96   <key name="N/A" action="run_shortcut" params="28" />
97   <key name="N/A" action="run_shortcut" params="29" />
98   <key name="N/A" action="run_shortcut" params="30" />
99   <key name="N/A" action="run_shortcut" params="31" />
100   <key name="N/A" action="run_shortcut" params="32" />
101   <key name="N/A" action="run_shortcut" params="33" />
102   <key name="N/A" action="run_shortcut" params="34" />
103   <key name="N/A" action="run_shortcut" params="35" />
104   <key name="N/A" action="run_shortcut" params="36" />
105   <key name="N/A" action="run_shortcut" params="37" />
106   <key name="N/A" action="run_shortcut" params="38" />
107   <key name="N/A" action="run_shortcut" params="39" />
108   <key name="Key1" ctrl="1" action="select_shortcut_bar" params="1" />
109   <key name="Key2" ctrl="1" action="select_shortcut_bar" params="2" />
110   <key name="Key3" ctrl="1" action="select_shortcut_bar" params="3" />
111   <key name="Key4" ctrl="1" action="select_shortcut_bar" params="4" />
112   <key name="Key5" ctrl="1" action="select_shortcut_bar" params="5" />
113   <key name="Key6" ctrl="1" action="select_shortcut_bar" params="6" />
114   <key name="Key7" ctrl="1" action="select_shortcut_bar" params="7" />
115   <key name="Key8" ctrl="1" action="select_shortcut_bar" params="8" />
116   <key name="Key9" ctrl="1" action="select_shortcut_bar" params="9" />
117   <key name="Key0" ctrl="1" action="select_shortcut_bar" params="10" />
118   <key name="KeyS" ctrl="1" action="phrase_cancel_cast" />
119  <!--  Hotbar
120   -->
121   <key name="Key1" menu="1" action="use_hotbar_item" params="slot=0" />
122   <key name="Key2" menu="1" action="use_hotbar_item" params="slot=1" />
123   <key name="Key3" menu="1" action="use_hotbar_item" params="slot=2" />
124   <key name="Key4" menu="1" action="use_hotbar_item" params="slot=3" />
125   <key name="Key5" menu="1" action="use_hotbar_item" params="slot=4" />
126  <!--  Misc
127   -->
128   <key name="KeyF7" shift="0" action="mount_unmount" />
129   <key name="KeyF10" shift="1" action="screen_shot" />
130   <key name="KeyF10" ctrl="1" action="screen_shot_jpg" />
131   <key name="KeyF10" menu="1" action="screen_shot_png"/>
132   <key name="KeyF4" menu="1" action="enter_modal" params="group=ui:interface:quit_dialog" />
133   <key name="KeyF11" shift="1" action="test" />
134   <key name="KeyL" ctrl="0" action="toggle_light" />
135   <key name="KeyF9" shift="1" action="free_mouse" />
136   <key name="KeyR" shift="0" action="reply_teller_once" />
137   <key name="KeyR" ctrl="1" action="reply_teller" />
138   <key name="KeyD" shift="1" action="toggle_dodge_parry" />
139   <!-- <key name="KeyO" shift="0" action="toggle_names" />  -->
140  <!--  Movie recorder
141   -->
142   <key name="KeyF10" ctrl="1" shift="1" menu="1" action="toggle_camera_recorder" />
143   <key name="KeyF11" ctrl="1" shift="1" menu="1" action="camera_recorder_playback" />
144   <key name="KeyF12" ctrl="1" shift="1" menu="1" action="save_camera_record" />
145   <!--  Camera recorder
146   -->
147   <key name="KeyF3" ctrl="1" action="toggle_movie_recorder" />
148   <key name="KeyF4" ctrl="1" shift="1" menu="1" action="replay_movie" />
149   <key name="KeyF5" ctrl="1" shift="1" menu="1" action="save_movie" />
150  <!--  Debug actions
151   -->
152   <key name="Key1" ctrl="1" menu="1" shift="1" action="command" params="mode 0 3" />
153   <key name="Key2" ctrl="1" menu="1" shift="1" action="command" params="mode 0 1" />
154   <key name="Key3" ctrl="1" menu="1" shift="1" action="command" params="a changeMode 3" />
155   <key name="Key4" ctrl="1" menu="1" shift="1" action="command" params="a changeMode 1" />
156   <key name="Key5" ctrl="1" menu="1" shift="1" action="command" params="a execPhrase 1 root_combat_all_weapons.sbrick combat_stamina_2.sbrick" />
157   <key name="Key6" ctrl="1" menu="1" shift="1" action="command" params="a execPhrase 0 root_combat_all_weapons.sbrick melee_add_damage_1.sbrick combat_stamina_10.sbrick" />
158   <key name="KeyF1" shift="1" action="toggle_help" />
159   <key name="KeyF2" shift="1" action="display_infos" />
160   <key name="KeyF3" shift="1" action="render_mode" />
161   <key name="KeyF4" shift="1" action="toggle_render" />
162   <key name="KeyF6" shift="1" action="switch_console_display" />
163   <key name="KeyF7" shift="1" action="change_compass_mode" />
164   <key name="KeyF8" shift="1" action="toggle_fly" />
165   <key name="KeyINSERT" ctrl="1" menu="1" action="set_pos" />
166   <key name="KeyO" ctrl="1" menu="1" action="pacs_borders" />
167   <key name="KeyU" ctrl="1" menu="1" action="debug_clusters" />
168   <key name="KeyR" ctrl="1" menu="1" action="reload_landscape_ig" />
169   <key name="KeyF2" ctrl="1" action="profile" />
170   <key name="KeyF2" ctrl="1" menu="1" action="profile_vblock" />
171   <key name="KeyF2" menu="1" action="profile_texture" />
172   <key name="KeyF4" ctrl="1" menu="1" action="profile_fillrate" />
173   <key name="KeyF6" ctrl="1" shift="1" menu="1" action="memory_report" />
174   <key name="KeyF7" ctrl="1" shift="1" menu="1" action="toggle_primitive" />
175   <key name="KeyF8" ctrl="1" shift="1" menu="1" action="primitive_up" />
176   <key name="KeyF9" ctrl="1" shift="1" menu="1" action="primitive_down" />
177   <key name="Key1" ctrl="1" menu="1" action="toggle_3d_filter" params="0" />
178   <key name="Key2" ctrl="1" menu="1" action="toggle_3d_filter" params="1" />
179   <key name="Key3" ctrl="1" menu="1" action="toggle_3d_filter" params="2" />
180   <key name="Key4" ctrl="1" menu="1" action="toggle_3d_filter" params="3" />
181   <key name="Key5" ctrl="1" menu="1" action="toggle_3d_filter" params="4" />
182   <key name="Key6" ctrl="1" menu="1" action="toggle_3d_filter" params="5" />
183   <key name="Key7" ctrl="1" menu="1" action="toggle_3d_filter" params="6" />
184   <key name="Key8" ctrl="1" menu="1" action="toggle_3d_filter" params="7" />
185   <key name="Key9" ctrl="1" menu="1" action="toggle_3d_filter" params="8" />
186   <key name="Key0" ctrl="1" menu="1" action="toggle_3d_filter" params="9" />
187  <!--  Weather debug
188   -->
189   <key name="KeyADD" ctrl="1" menu="1" action="inc_time" />
190   <key name="KeySUBTRACT" ctrl="1" menu="1" action="dec_time" />
191   <key name="KeyS" ctrl="1" menu="1" action="toggle_season" />
192   <key name="KeyW" ctrl="1" menu="1" action="reload_season" />
193   <key name="KeyP" ctrl="1" menu="1" action="wind_test" />
194   <key name="KeyT" ctrl="1" menu="1" action="reel_weather" />
195   <key name="KeyC" ctrl="1" menu="1" action="update_clouds" />
196   <key name="KeyD" ctrl="1" menu="1" action="toggle_weather_function" />
197   <key name="KeyK" ctrl="1" menu="1" action="inc_hour" />
198   <key name="KeyL" ctrl="1" menu="1" action="dec_hour" />
199   <key name="KeyZ" ctrl="1" menu="1" action="show_timed_fx" />
200   <key name="KeyM" ctrl="1" menu="1" action="weather_stats" />
201   <key name="KeyB" ctrl="1" menu="1" action="dec_display_factor" />
202   <key name="KeyJ" ctrl="1" menu="1" action="inc_display_factor" />
203   <key name="KeyG" ctrl="1" menu="1" action="toggle_freeze_graph" />
204 <!--  UI debug
205   -->
206   <key name="KeyA" ctrl="1" shift="1" action="debug_ui_prev_element_under_mouse" />
207   <key name="KeyQ" ctrl="1" shift="1" action="debug_ui_inspect_element_under_mouse" />
208   <key name="KeyW" ctrl="1" shift="1" action="debug_ui_next_element_under_mouse" />
210  <!--  Sound debug
211   -->
212   <key name="KeyNUMPAD0" ctrl="1" menu="1" action="draw_sound" />
213   <key name="KeyPRIOR" ctrl="1" menu="1" action="inc_camera_height" />
214   <key name="KeyNEXT" ctrl="1" menu="1" action="dec_camera_height" />
215  <!--  Text edit
216   -->
217   <key name="KeyLEFT" shift="1" action="edit_previous_char" context="edit" />
218   <key name="KeyLEFT" shift="1" menu="1" action="edit_select_previous_char" context="edit" />
219   <key name="KeyLEFT" shift="1" ctrl="1" action="edit_previous_word" context="edit" />
220   <key name="KeyLEFT" shift="1" ctrl="1" menu="1" action="edit_select_previous_word" context="edit" />
221   <key name="KeyRIGHT" shift="1" action="edit_next_char" context="edit" />
222   <key name="KeyRIGHT" shift="1" menu="1" action="edit_select_next_char" context="edit" />
223   <key name="KeyRIGHT" shift="1" ctrl="1" action="edit_next_word" context="edit" />
224   <key name="KeyRIGHT" shift="1" ctrl="1" menu="1" action="edit_select_next_word" context="edit" />
225   <key name="KeyHOME" shift="1" action="edit_goto_line_begin" context="edit" />
226   <key name="KeyHOME" shift="1" menu="1" action="edit_select_to_line_begin" context="edit" />
227   <key name="KeyHOME" shift="1" ctrl="1" action="edit_goto_block_begin" context="edit" />
228   <key name="KeyHOME" shift="1" ctrl="1" menu="1" action="edit_select_to_block_begin" context="edit" />
229   <key name="KeyEND" shift="1" action="edit_goto_line_end" context="edit" />
230   <key name="KeyEND" shift="1" menu="1" action="edit_select_to_line_end" context="edit" />
231   <key name="KeyEND" shift="1" ctrl="1" action="edit_goto_block_end" context="edit" />
232   <key name="KeyEND" shift="1" ctrl="1" menu="1" action="edit_select_to_block_end" context="edit" />
233   <key name="KeyUP" shift="1" action="edit_previous_line" context="edit" />
234   <key name="KeyDOWN" shift="1" action="edit_next_line" context="edit" />
235   <key name="KeyDELETE" action="edit_delete_char" context="edit" />
236   <key name="KeyC" ctrl="1" action="edit_copy" context="edit" />
237   <!--<key name="KeyINSERT" ctrl="1" action="edit_copy" context="edit" /> -->
238   <key name="KeyV" ctrl="1" action="edit_paste" context="edit" />
239   <!--<key name="KeyINSERT" shift="1" action="edit_paste" context="edit" /> -->
240   <key name="KeyX" ctrl="1" action="edit_cut" context="edit" />
241   <key name="KeyA" ctrl="1" action="edit_select_all" context="edit" />
242  <!-- <key name="KeyTAB" action="edit_expand" context="edit"/>
244   -->
245   <key name="KeyTAB" action="edit_expand_or_cycle_tell" context="edit" />
246   <key name="KeyTAB" action="cycle_tell" />
247   <key name="KeyBACK" action="edit_back" context="edit" />
248  <!--  Interface
249   -->
250   <key name="KeyESCAPE" shift="1" action="close_help" />
251  <!--  Status
252   -->
253   <key name="N/A"  action="show_hide" params="player" />
254   <key name="N/A"  action="show_hide" params="bonus_malus" />
255   <key name="KeyP"  action="show_hide" params="info_player_skills" />
256   <key name="KeyJ" action="show_hide" params="info_player_journal" />
257   <key name="KeyG" action="show_hide" params="guild" />
258   <key name="KeyF" shift="1" action="show_hide" params="fame" />
259   <key name="KeyE" shift="0" action="show_hide" params="encyclopedia" />
261  <!--  Inventory
262   -->
263   <key name="KeyI" action="show_hide" params="inventory" />
264   <key name="KeyB" action="show_hide" params="phrase_book" />
265   <key name="N/A" action="show_hide" params="gestionsets" />
266   <key name="N/A" action="show_hide" params="inv_hotbar" />
267   <key name="KeyP" shift="1" action="show_hide" params="animal_global" />
268   <key name="N/A" action="inv_temp_all" params="" />
271   <!--  Map
272   -->
273   <key name="N/A" action="show_hide" params="compass" />
274   <key name="KeyR" action="show_hide" params="radar" />
275   <key name="KeyM" action="show_hide" params="map" />
276   <key name="KeyM" ctrl="1" action="fullmap" params="" />
277  <!--  Communication
278   -->
279         <key name="N/A" action="show_hide" params="target" />
280         <key name="KeyF" action="show_hide" params="contact_list" />
281         <key name="KeyT" action="show_hide" params="team_list" />
282         <key name="KeyX" action="show_hide" params="main_chat" />
283         <key name="N/A" action="dock_undock_chat" params="SYSTEM_INFO" />
284         <key name="KeyM" shift="1" action="show_hide" params="mailbox" />
285         <key name="KeyW" shift="1" action="show_hide" params="webig"/>
286         <key name="N/A" action="show_hide" params="appzone"/>
287         <key name="KeyG" shift="1" action="show_hide" params="guild_forum" />
288         <key name="KeyD" shift="1" ctrl="1" action="show_hide" params="debug_info" />
289         <key name="KeyF5" action="talk_untalk" />
290         <key name="N/A" action="show_hide" params="r2ed_ring_window" />
291         <!--
292         <key name="KeyS" shift="1" action="show_hide" params="r2ed_scenario_scores" />
293         -->
294  <!--  Options
295   -->
296   <key name="KeyK" shift="0" action="show_hide" params="keys" />
297   <key name="N/A" action="show_hide" params="macros" />
298   <key name="KeyU" shift="0" action="show_hide" params="game_config" />
299   <key name="KeyN" shift="1" action="show_hide" params="connection" />
300   <key name="N/A" action="show_hide" params="mp3_player" />
301   <key name="N/A" action="show_hide" params="links" />
304  <!-- R2ED Test mode -->
305  <key name="KeyF8" action="r2ed_stop_test"/>
306  <key name="KeyESCAPE"          action="r2ed_cancel_tool"/>
307  <key name="KeyT" ctrl="1" action="r2ed_teleport" />
310  <!-- reset to default -->
311  <define id="key_def_no_replace"        value="0" />
312  <define id="key_def_force_display"     value="0" />
316 </interface_config>