!import
(0 calls, 0 incl. v-uS, 0 excl. v-uS)
1 <?xml version="1.0"?>
2
3 <bindings id="htmlBindings"
4 xmlns="http://www.mozilla.org/xbl"
5 xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
6
7 <binding id="inputFields">
8 <handlers>
9 <handler event="keypress" keycode="VK_LEFT" command="cmd_charPrevious"/>
10 <handler event="keypress" keycode="VK_RIGHT" command="cmd_charNext"/>
11 <handler event="keypress" keycode="VK_LEFT" modifiers="shift"
12 command="cmd_selectCharPrevious"/>
13 <handler event="keypress" keycode="VK_RIGHT" modifiers="shift"
14 command="cmd_selectCharNext"/>
15
16 <!-- Cut/copy/paste/undo -->
17 <handler event="keypress" key="c" modifiers="accel" command="cmd_copy"/>
18 <handler event="keypress" key="x" modifiers="accel" command="cmd_cut"/>
19 <handler event="keypress" key="v" modifiers="accel" command="cmd_paste"/>
20 <handler event="keypress" key="z" command="cmd_redo" modifiers="accel,shift" />
21 <handler event="keypress" key="z" modifiers="accel" command="cmd_undo"/>
22
23 <!-- Emacsish single-line motion and delete keys -->
24 <handler event="keypress" key="a" modifiers="control"
25 command="cmd_beginLine"/>
26 <handler event="keypress" key="e" modifiers="control"
27 command="cmd_endLine"/>
28 <handler event="keypress" key="b" modifiers="control"
29 command="cmd_charPrevious"/>
30 <handler event="keypress" key="f" modifiers="control"
31 command="cmd_charNext"/>
32 <handler event="keypress" key="h" modifiers="control"
33 command="cmd_deleteCharBackward"/>
34 <handler event="keypress" key="d" modifiers="control"
35 command="cmd_deleteCharForward"/>
36 <handler event="keypress" key="w" modifiers="control"
37 command="cmd_deleteWordBackward"/>
38 <handler event="keypress" key="u" modifiers="control"
39 command="cmd_deleteToBeginningOfLine"/>
40 <handler event="keypress" key="k" modifiers="control"
41 command="cmd_deleteToEndOfLine"/>
42
43 <!-- Alternate Windows copy/paste/undo/redo keys -->
44 <handler event="keypress" keycode="VK_DELETE" modifiers="shift"
45 command="cmd_cutOrDelete"/>
46 <handler event="keypress" keycode="VK_DELETE" modifiers="control"
47 command="cmd_copyOrDelete"/>
48 <handler event="keypress" keycode="VK_INSERT" modifiers="control"
49 command="cmd_copy"/>
50 <handler event="keypress" keycode="VK_INSERT" modifiers="shift"
51 command="cmd_paste"/>
52
53 <!-- navigating by word keys -->
54 <handler event="keypress" keycode="VK_HOME"
55 command="cmd_beginLine"/>
56 <handler event="keypress" keycode="VK_END"
57 command="cmd_endLine"/>
58 <handler event="keypress" keycode="VK_HOME" modifiers="shift"
59 command="cmd_selectBeginLine"/>
60 <handler event="keypress" keycode="VK_END" modifiers="shift"
61 command="cmd_selectEndLine"/>
62 <handler event="keypress" keycode="VK_HOME" modifiers="control"
63 command="cmd_beginLine"/>
64 <handler event="keypress" keycode="VK_END" modifiers="control"
65 command="cmd_endLine"/>
66 <handler event="keypress" keycode="VK_HOME" modifiers="control,shift"
67 command="cmd_selectBeginLine"/>
68 <handler event="keypress" keycode="VK_END" modifiers="control,shift"
69 command="cmd_selectEndLine"/>
70 <handler event="keypress" keycode="VK_BACK" modifiers="control"
71 command="cmd_deleteWordBackward"/>
72
73 <handler event="keypress" keycode="VK_LEFT" modifiers="control"
74 command="cmd_wordPrevious"/>
75 <handler event="keypress" keycode="VK_RIGHT" modifiers="control"
76 command="cmd_wordNext"/>
77 <handler event="keypress" keycode="VK_LEFT" modifiers="shift,control"
78 command="cmd_selectWordPrevious"/>
79 <handler event="keypress" keycode="VK_RIGHT" modifiers="shift,control"
80 command="cmd_selectWordNext"/>
81 <handler event="keypress" key="y" modifiers="accel"
82 command="cmd_redo"/>
83 <handler event="keypress" key="a" modifiers="alt"
84 command="cmd_selectAll"/>
85 <handler event="keypress" keycode="VK_F20" command="cmd_cut" />
86 <handler event="keypress" keycode="VK_F16" command="cmd_copy" />
87 <handler event="keypress" keycode="VK_F18" command="cmd_paste" />
88 <handler event="keypress" keycode="VK_F14" command="cmd_undo" />
89 </handlers>
90 </binding>
91
92 <binding id="textAreas">
93 <handlers>
94 <handler event="keypress" keycode="VK_LEFT" command="cmd_charPrevious"/>
95 <handler event="keypress" keycode="VK_RIGHT" command="cmd_charNext"/>
96 <handler event="keypress" keycode="VK_LEFT" modifiers="shift"
97 command="cmd_selectCharPrevious"/>
98 <handler event="keypress" keycode="VK_RIGHT" modifiers="shift"
99 command="cmd_selectCharNext"/>
100 <handler event="keypress" keycode="VK_UP" command="cmd_linePrevious"/>
101 <handler event="keypress" keycode="VK_DOWN" command="cmd_lineNext"/>
102 <handler event="keypress" keycode="VK_UP" modifiers="shift"
103 command="cmd_selectLinePrevious"/>
104 <handler event="keypress" keycode="VK_DOWN" modifiers="shift"
105 command="cmd_selectLineNext"/>
106
107 <!-- Cut/copy/paste/undo -->
108 <handler event="keypress" key="c" modifiers="accel" command="cmd_copy"/>
109 <handler event="keypress" key="x" modifiers="accel" command="cmd_cut"/>
110 <handler event="keypress" key="v" modifiers="accel" command="cmd_paste"/>
111 <handler event="keypress" key="z" modifiers="accel" command="cmd_undo"/>
112 <handler event="keypress" key="z" command="cmd_redo" modifiers="accel,shift" />
113 <!-- Emacsish single-line motion and delete keys -->
114 <handler event="keypress" key="a" modifiers="control"
115 command="cmd_beginLine"/>
116 <handler event="keypress" key="e" modifiers="control"
117 command="cmd_endLine"/>
118 <handler event="keypress" id="key_left" key="b" modifiers="control"
119 command="cmd_charPrevious"/>
120 <handler event="keypress" id="key_right" key="f" modifiers="control"
121 command="cmd_charNext"/>
122 <handler event="keypress" id="key_delback" key="h" modifiers="control"
123 command="cmd_deleteCharBackward"/>
124 <handler event="keypress" id="key_delforw" key="d" modifiers="control"
125 command="cmd_deleteCharForward"/>
126 <handler event="keypress" id="key_delwback" key="w" modifiers="control"
127 command="cmd_deleteWordBackward"/>
128 <handler event="keypress" id="key_del_bol" key="u" modifiers="control"
129 command="cmd_deleteToBeginningOfLine"/>
130 <handler event="keypress" id="key_del_eol" key="k" modifiers="control"
131 command="cmd_deleteToEndOfLine"/>
132
133 <!-- Alternate Windows copy/paste/undo/redo keys -->
134 <handler event="keypress" keycode="VK_DELETE" modifiers="shift"
135 command="cmd_cutOrDelete"/>
136 <handler event="keypress" keycode="VK_DELETE" modifiers="control"
137 command="cmd_copyOrDelete"/>
138 <handler event="keypress" keycode="VK_INSERT" modifiers="control"
139 command="cmd_copy"/>
140 <handler event="keypress" keycode="VK_INSERT" modifiers="shift"
141 command="cmd_paste"/>
142
143 <!-- Emacsish multi-line motion and delete keys -->
144 <handler event="keypress" id="key_linedown" key="n" modifiers="control"
145 command="cmd_lineNext"/>
146 <handler event="keypress" id="key_lineup" key="p" modifiers="control"
147 command="cmd_linePrevious"/>
148
149 <!-- handle home/end/arrow keys and redo -->
150 <handler event="keypress" keycode="VK_HOME"
151 command="cmd_beginLine"/>
152 <handler event="keypress" keycode="VK_END"
153 command="cmd_endLine"/>
154 <handler event="keypress" keycode="VK_HOME" modifiers="shift"
155 command="cmd_selectBeginLine"/>
156 <handler event="keypress" keycode="VK_END" modifiers="shift"
157 command="cmd_selectEndLine"/>
158
159 <handler event="keypress" keycode="VK_HOME" modifiers="control"
160 command="cmd_moveTop"/>
161 <handler event="keypress" keycode="VK_END" modifiers="control"
162 command="cmd_moveBottom"/>
163 <handler event="keypress" keycode="VK_HOME" modifiers="shift,control"
164 command="cmd_selectTop"/>
165 <handler event="keypress" keycode="VK_END" modifiers="shift,control"
166 command="cmd_selectBottom"/>
167
168 <handler event="keypress" keycode="VK_PAGE_UP"
169 command="cmd_movePageUp"/>
170 <handler event="keypress" keycode="VK_PAGE_DOWN"
171 command="cmd_movePageDown"/>
172 <handler event="keypress" keycode="VK_PAGE_UP" modifiers="shift"
173 command="cmd_selectPageUp"/>
174 <handler event="keypress" keycode="VK_PAGE_DOWN" modifiers="shift"
175 command="cmd_selectPageDown"/>
176
177 <handler event="keypress" keycode="VK_LEFT" modifiers="control"
178 command="cmd_wordPrevious"/>
179 <handler event="keypress" keycode="VK_RIGHT" modifiers="control"
180 command="cmd_wordNext"/>
181 <handler event="keypress" keycode="VK_LEFT" modifiers="shift,control"
182 command="cmd_selectWordPrevious"/>
183 <handler event="keypress" keycode="VK_RIGHT" modifiers="shift,control"
184 command="cmd_selectWordNext"/>
185 <handler event="keypress" keycode="VK_BACK" modifiers="control"
186 command="cmd_deleteWordBackward"/>
187 <handler event="keypress" key="y" modifiers="accel"
188 command="cmd_redo"/>
189 <handler event="keypress" key="a" modifiers="alt"
190 command="cmd_selectAll"/>
191 <handler event="keypress" keycode="VK_F20" command="cmd_cut" />
192 <handler event="keypress" keycode="VK_F16" command="cmd_copy" />
193 <handler event="keypress" keycode="VK_F18" command="cmd_paste" />
194 <handler event="keypress" keycode="VK_F14" command="cmd_undo" />
195 </handlers>
196 </binding>
197
198 <binding id="browser">
199 <handlers>
ondraggesture
(0 calls, 0 incl. v-uS, 0 excl. v-uS)
200 <handler event="draggesture">
201 <!--
202 nsDragAndDrop.startDrag(event, contentAreaDNDObserver);
203 -->
204 </handler>
ondragover
(0 calls, 0 incl. v-uS, 0 excl. v-uS)
205 <handler event="dragover">
206 <!--
207 nsDragAndDrop.dragOver(event, contentAreaDNDObserver);
208 -->
209 </handler>
ondragdrop
(0 calls, 0 incl. v-uS, 0 excl. v-uS)
210 <handler event="dragdrop">
211 <!--
212 nsDragAndDrop.drop(event, contentAreaDNDObserver);
213 -->
214 </handler>
215
216 <handler event="keypress" key=" " modifiers="shift" command="cmd_scrollPageUp" />
217 <handler event="keypress" key=" " command="cmd_scrollPageDown" />
218
219 <handler event="keypress" keycode="VK_UP" command="cmd_scrollLineUp" />
220 <handler event="keypress" keycode="VK_DOWN" command="cmd_scrollLineDown" />
221 <handler event="keypress" keycode="VK_LEFT" command="cmd_scrollLeft" />
222 <handler event="keypress" keycode="VK_RIGHT" command="cmd_scrollRight" />
223
224 <handler event="keypress" key="x" command="cmd_cut" modifiers="accel"/>
225 <handler event="keypress" key="c" command="cmd_copy" modifiers="accel"/>
226 <handler event="keypress" key="v" command="cmd_paste" modifiers="accel"/>
227 <handler event="keypress" key="z" command="cmd_undo" modifiers="accel"/>
228 <handler event="keypress" key="z" command="cmd_redo" modifiers="accel,shift" />
229 <handler event="keypress" key="a" command="cmd_selectAll" modifiers="accel"/>
230
231 <handler event="keypress" key="/" command="cmd_findTypeText" modifiers="shift any"/>
232 <handler event="keypress" key="'" command="cmd_findTypeLinks" modifiers="shift any"/>
233 <handler event="keypress" keycode="VK_PAGE_UP" command="cmd_movePageUp"/>
234 <handler event="keypress" keycode="VK_PAGE_DOWN" command="cmd_movePageDown"/>
235 <handler event="keypress" keycode="VK_PAGE_UP" modifiers="shift" command="cmd_selectPageUp"/>
236 <handler event="keypress" keycode="VK_PAGE_DOWN" modifiers="shift" command="cmd_selectPageDown"/>
237
238 <handler event="keypress" keycode="VK_DELETE" modifiers="shift" command="cmd_cut" />
239 <handler event="keypress" keycode="VK_DELETE" modifiers="control" command="cmd_copy" />
240 <handler event="keypress" keycode="VK_INSERT" modifiers="control" command="cmd_copy" />
241 <handler event="keypress" keycode="VK_HOME" command="cmd_beginLine"/>
242 <handler event="keypress" keycode="VK_END" command="cmd_endLine"/>
243 <handler event="keypress" keycode="VK_HOME" modifiers="control" command="cmd_scrollTop"/>
244 <handler event="keypress" keycode="VK_END" modifiers="control" command="cmd_scrollBottom"/>
245 <handler event="keypress" keycode="VK_HOME" modifiers="shift,control" command="cmd_selectTop" />
246 <handler event="keypress" keycode="VK_END" modifiers="shift,control" command="cmd_selectBottom" />
247
248 <handler event="keypress" keycode="VK_F20" command="cmd_cut" />
249 <handler event="keypress" keycode="VK_F16" command="cmd_copy" />
250 <handler event="keypress" keycode="VK_F18" command="cmd_paste" />
251 <handler event="keypress" keycode="VK_F14" command="cmd_undo" />
252 <handler event="keypress" keycode="VK_LEFT" modifiers="control" command="cmd_wordPrevious" />
253 <handler event="keypress" keycode="VK_RIGHT" modifiers="control" command="cmd_wordNext" />
254 <handler event="keypress" keycode="VK_LEFT" modifiers="control,shift" command="cmd_selectWordPrevious" />
255 <handler event="keypress" keycode="VK_RIGHT" modifiers="control,shift" command="cmd_selectWordNext" />
256 <handler event="keypress" keycode="VK_LEFT" modifiers="shift" command="cmd_selectCharPrevious" />
257 <handler event="keypress" keycode="VK_RIGHT" modifiers="shift" command="cmd_selectCharNext" />
258 <handler event="keypress" keycode="VK_HOME" modifiers="shift" command="cmd_selectBeginLine" />
259 <handler event="keypress" keycode="VK_END" modifiers="shift" command="cmd_selectEndLine" />
260 <handler event="keypress" keycode="VK_UP" modifiers="shift" command="cmd_selectLinePrevious" />
261 <handler event="keypress" keycode="VK_DOWN" modifiers="shift" command="cmd_selectLineNext" />
262 <handler event="keypress" key="a" modifiers="alt" command="cmd_selectAll"/>
263 </handlers>
264 </binding>
265
266 <binding id="editor">
267 <handlers>
268 <handler event="keypress" keycode="VK_LEFT" command="cmd_charPrevious"/>
269 <handler event="keypress" keycode="VK_RIGHT" command="cmd_charNext"/>
270 <handler event="keypress" keycode="VK_LEFT" command="cmd_selectCharPrevious" modifiers="shift"/>
271 <handler event="keypress" keycode="VK_RIGHT" command="cmd_selectCharNext" modifiers="shift"/>
272 <handler event="keypress" keycode="VK_UP" command="cmd_linePrevious"/>
273 <handler event="keypress" keycode="VK_DOWN" command="cmd_lineNext"/>
274 <handler event="keypress" keycode="VK_UP" command="cmd_selectLinePrevious" modifiers="shift"/>
275 <handler event="keypress" keycode="VK_DOWN" command="cmd_selectLineNext" modifiers="shift"/>
276 <handler event="keypress" key="z" command="cmd_undo" modifiers="accel"/>
277 <handler event="keypress" key="z" command="cmd_redo" modifiers="accel,shift" />
278 <handler event="keypress" key="x" command="cmd_cut" modifiers="accel"/>
279 <handler event="keypress" key="c" command="cmd_copy" modifiers="accel"/>
280 <handler event="keypress" key="v" command="cmd_paste" modifiers="accel"/>
281 <handler event="keypress" key="h" modifiers="control" command="cmd_deleteCharBackward"/>
282 <handler event="keypress" key="d" modifiers="control" command="cmd_deleteCharForward"/>
283 <handler event="keypress" key="k" modifiers="control" command="cmd_deleteToEndOfLine"/>
284 <handler event="keypress" key="u" modifiers="control" command="cmd_deleteToBeginningOfLine"/>
285 <handler event="keypress" key="a" modifiers="control" command="cmd_beginLine"/>
286 <handler event="keypress" key="e" modifiers="control" command="cmd_endLine"/>
287 <handler event="keypress" key="b" modifiers="control" command="cmd_charPrevious"/>
288 <handler event="keypress" key="f" modifiers="control" command="cmd_charNext"/>
289 <handler event="keypress" key="p" modifiers="control" command="cmd_linePrevious"/>
290 <handler event="keypress" key="n" modifiers="control" command="cmd_lineNext"/>
291 <handler event="keypress" key="x" modifiers="control" command="cmd_cut"/>
292 <handler event="keypress" key="c" modifiers="control" command="cmd_copy"/>
293 <handler event="keypress" key="v" modifiers="control" command="cmd_paste"/>
294 <handler event="keypress" key="z" modifiers="control" command="cmd_undo"/>
295 <handler event="keypress" key="y" modifiers="accel" command="cmd_redo"/>
296 <handler event="keypress" key="a" modifiers="alt" command="cmd_selectAll"/>
297 <handler event="keypress" keycode="VK_DELETE" modifiers="shift" command="cmd_cutOrDelete"/>
298 <handler event="keypress" keycode="VK_DELETE" modifiers="control" command="cmd_copyOrDelete"/>
299 <handler event="keypress" keycode="VK_INSERT" modifiers="control" command="cmd_copy"/>
300 <handler event="keypress" keycode="VK_INSERT" modifiers="shift" command="cmd_paste"/>
301 <handler event="keypress" keycode="VK_LEFT" modifiers="control" command="cmd_wordPrevious"/>
302 <handler event="keypress" keycode="VK_RIGHT" modifiers="control" command="cmd_wordNext"/>
303 <handler event="keypress" keycode="VK_LEFT" modifiers="shift,control" command="cmd_selectWordPrevious"/>
304 <handler event="keypress" keycode="VK_RIGHT" modifiers="shift,control" command="cmd_selectWordNext"/>
305 <handler event="keypress" keycode="VK_BACK" modifiers="control" command="cmd_deleteWordBackward"/>
306 <handler event="keypress" keycode="VK_HOME" command="cmd_beginLine"/>
307 <handler event="keypress" keycode="VK_END" command="cmd_endLine"/>
308 <handler event="keypress" keycode="VK_HOME" modifiers="shift" command="cmd_selectBeginLine"/>
309 <handler event="keypress" keycode="VK_END" modifiers="shift" command="cmd_selectEndLine"/>
310 <handler event="keypress" keycode="VK_HOME" modifiers="shift,control" command="cmd_selectTop"/>
311 <handler event="keypress" keycode="VK_END" modifiers="shift,control" command="cmd_selectBottom"/>
312 <handler event="keypress" keycode="VK_HOME" modifiers="control" command="cmd_moveTop"/>
313 <handler event="keypress" keycode="VK_END" modifiers="control" command="cmd_moveBottom"/>
314 <handler event="keypress" keycode="VK_PAGE_UP" command="cmd_movePageUp"/>
315 <handler event="keypress" keycode="VK_PAGE_DOWN" command="cmd_movePageDown"/>
316 <handler event="keypress" keycode="VK_PAGE_UP" modifiers="shift" command="cmd_selectPageUp"/>
317 <handler event="keypress" keycode="VK_PAGE_DOWN" modifiers="shift" command="cmd_selectPageDown"/>
318 <handler event="keypress" keycode="VK_F20" command="cmd_cut" />
319 <handler event="keypress" keycode="VK_F16" command="cmd_copy" />
320 <handler event="keypress" keycode="VK_F18" command="cmd_paste" />
321 <handler event="keypress" keycode="VK_F14" command="cmd_undo" />
322 </handlers>
323 </binding>
324 </bindings>