Remove feat/core-text from README-repo.txt
[MacVim.git] / src / MacVim / KeyBinding.plist
blobccc6702567919e12a7da3ea0ce65fb17ef88ee6f
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3 <plist version="1.0">
4 <dict>
5 <!-- These keys are needed to prevent Cocoa from inserting them as
6 normal text (missing from StandardKeyBinding.dict below).
7 -->
8 <key>$\x7f</key>
9 <string>deleteBackward:</string>
10 <key>$ </key>
11 <string>insertNewline:</string>
12 <key>^~ </key>
13 <string>insertNewline:</string>
14 <key>$\x03</key>
15 <string>insertNewline:</string>
16 <key>^~\x03</key>
17 <string>insertNewline:</string>
18 <key>^\e</key>
19 <string>cancelOperation:</string>
20 <key>$\e</key>
21 <string>cancelOperation:</string>
22 <key>^~\e</key>
23 <string>cancelOperation:</string>
24 <key>^~ </key>
25 <string>insertTab:</string>
26 <key>~\x19</key>
27 <string>insertBackTab:</string>
28 <key>^~\x19</key>
29 <string>insertBackTab:</string>
30 <key>^ </key>
31 <string>keySpace:</string>
32 <key>~ </key>
33 <string>keySpace:</string>
34 <key>$ </key>
35 <string>keySpace:</string>
36 <key>^~ </key>
37 <string>keySpace:</string>
39 <!-- The following keys involving Command (@) are here to make sure
40 interpretKeyEvents: does not block Command+Alt+.. and
41 Command+Ctrl+.. key events. -->
42 <key>@~</key>
43 <string>noop:</string>
44 <key>@^</key>
45 <string>noop:</string>
46 <key>@^~</key>
47 <string>noop:</string>
50 <!-- These keys are used to convert certain keys so that we don't have
51 to do it manually.
52 -->
53 <!-- Turn Ctrl-2 into Ctrl-@ -->
54 <key>^2</key>
55 <string>keyCtrlAt:</string>
56 <!-- Turn Ctrl-6 into Ctrl-^ -->
57 <key>^6</key>
58 <string>keyCtrlHat:</string>
61 <!-- These are copied from AppKit.framework/StandardKeyBinding.dict
62 -->
63 <key>\x03</key>
64 <string>insertNewline:</string>
65 <key>\b</key>
66 <string>deleteBackward:</string>
67 <key> </key>
68 <string>insertTab:</string>
69 <key>
70 </key>
71 <string>insertNewline:</string>
72 <key> </key>
73 <string>insertNewline:</string>
74 <key>\x19</key>
75 <string>insertBacktab:</string>
76 <key>\e</key>
77 <string>cancelOperation:</string>
78 <key>$</key>
79 <string>moveUpAndModifySelection:</string>
80 <key>$</key>
81 <string>moveDownAndModifySelection:</string>
82 <key>$</key>
83 <string>moveLeftAndModifySelection:</string>
84 <key>$</key>
85 <string>moveRightAndModifySelection:</string>
86 <key>$</key>
87 <string>moveToBeginningOfDocumentAndModifySelection:</string>
88 <key>$</key>
89 <string>moveToEndOfDocumentAndModifySelection:</string>
90 <key>$</key>
91 <string>pageUpAndModifySelection:</string>
92 <key>$</key>
93 <string>pageDownAndModifySelection:</string>
94 <key>@</key>
95 <string>noop:</string>
96 <key>@ </key>
97 <string>cycleToNextInputScript:</string>
98 <key>@.</key>
99 <string>cancelOperation:</string>
100 <key>@^ </key>
101 <string>togglePlatformInputSystem:</string>
102 <key>@~ </key>
103 <string>cycleToNextInputKeyboardLayout:</string>
104 <key>^</key>
105 <string>noop:</string>
106 <key>^\x03</key>
107 <string>insertLineBreak:</string>
108 <key>^ </key>
109 <string>selectNextKeyView:</string>
110 <key>^
111 </key>
112 <string>insertLineBreak:</string>
113 <key>^ </key>
114 <string>insertLineBreak:</string>
115 <key>^\x19</key>
116 <string>selectPreviousKeyView:</string>
117 <key>^"</key>
118 <string>insertDoubleQuoteIgnoringSubstitution:</string>
119 <key>^'</key>
120 <string>insertSingleQuoteIgnoringSubstitution:</string>
121 <key>^A</key>
122 <string>moveToBeginningOfParagraphAndModifySelection:</string>
123 <key>^B</key>
124 <string>moveBackwardAndModifySelection:</string>
125 <key>^E</key>
126 <string>moveToEndOfParagraphAndModifySelection:</string>
127 <key>^F</key>
128 <string>moveForwardAndModifySelection:</string>
129 <key>^N</key>
130 <string>moveDownAndModifySelection:</string>
131 <key>^P</key>
132 <string>moveUpAndModifySelection:</string>
133 <key>^V</key>
134 <string>pageDownAndModifySelection:</string>
135 <key>^a</key>
136 <string>moveToBeginningOfParagraph:</string>
137 <key>^b</key>
138 <string>moveBackward:</string>
139 <key>^d</key>
140 <string>deleteForward:</string>
141 <key>^e</key>
142 <string>moveToEndOfParagraph:</string>
143 <key>^f</key>
144 <string>moveForward:</string>
145 <key>^h</key>
146 <string>deleteBackward:</string>
147 <key>^k</key>
148 <string>deleteToEndOfParagraph:</string>
149 <key>^l</key>
150 <string>centerSelectionInVisibleArea:</string>
151 <key>^n</key>
152 <string>moveDown:</string>
153 <!-- <key>^o</key>
154 <array>
155 <string>insertNewlineIgnoringFieldEditor:</string>
156 <string>moveBackward:</string>
157 </array> -->
158 <key>^p</key>
159 <string>moveUp:</string>
160 <key>^t</key>
161 <string>transpose:</string>
162 <key>^v</key>
163 <string>pageDown:</string>
164 <key>^y</key>
165 <string>yank:</string>
166 <key>^~\x7f</key>
167 <string>deleteWordBackward:</string>
168 <key>^\x7f</key>
169 <string>deleteBackwardByDecomposingPreviousCharacter:</string>
170 <key>~\x03</key>
171 <string>insertNewlineIgnoringFieldEditor:</string>
172 <key>~\b</key>
173 <string>deleteWordBackward:</string>
174 <key>~ </key>
175 <string>insertTabIgnoringFieldEditor:</string>
176 <key>~
177 </key>
178 <string>insertNewlineIgnoringFieldEditor:</string>
179 <key>~ </key>
180 <string>insertNewlineIgnoringFieldEditor:</string>
181 <key>~\e</key>
182 <string>complete:</string>
183 <key>~^B</key>
184 <string>moveWordBackwardAndModifySelection:</string>
185 <key>~^F</key>
186 <string>moveWordForwardAndModifySelection:</string>
187 <key>~^b</key>
188 <string>moveWordBackward:</string>
189 <key>~^f</key>
190 <string>moveWordForward:</string>
191 <key>~\x7f</key>
192 <string>deleteWordBackward:</string>
193 <key>\x7f</key>
194 <string>deleteBackward:</string>
195 <key></key>
196 <string>moveUp:</string>
197 <key></key>
198 <string>moveDown:</string>
199 <key></key>
200 <string>moveLeft:</string>
201 <key></key>
202 <string>moveRight:</string>
203 <key></key>
204 <string>noop:</string>
205 <key></key>
206 <string>noop:</string>
207 <key></key>
208 <string>noop:</string>
209 <key></key>
210 <string>noop:</string>
211 <key></key>
212 <string>complete:</string>
213 <key></key>
214 <string>noop:</string>
215 <key></key>
216 <string>noop:</string>
217 <key></key>
218 <string>noop:</string>
219 <key></key>
220 <string>noop:</string>
221 <key></key>
222 <string>noop:</string>
223 <key></key>
224 <string>noop:</string>
225 <key></key>
226 <string>noop:</string>
227 <key></key>
228 <string>noop:</string>
229 <key></key>
230 <string>noop:</string>
231 <key></key>
232 <string>noop:</string>
233 <key></key>
234 <string>noop:</string>
235 <key></key>
236 <string>noop:</string>
237 <key></key>
238 <string>noop:</string>
239 <key></key>
240 <string>noop:</string>
241 <key></key>
242 <string>noop:</string>
243 <key></key>
244 <string>noop:</string>
245 <key></key>
246 <string>noop:</string>
247 <key></key>
248 <string>noop:</string>
249 <key></key>
250 <string>noop:</string>
251 <key></key>
252 <string>noop:</string>
253 <key></key>
254 <string>noop:</string>
255 <key></key>
256 <string>noop:</string>
257 <key></key>
258 <string>noop:</string>
259 <key></key>
260 <string>noop:</string>
261 <key></key>
262 <string>noop:</string>
263 <key></key>
264 <string>noop:</string>
265 <key></key>
266 <string>noop:</string>
267 <key></key>
268 <string>noop:</string>
269 <key></key>
270 <string>noop:</string>
271 <key></key>
272 <string>noop:</string>
273 <key></key>
274 <string>noop:</string>
275 <key></key>
276 <string>deleteForward:</string>
277 <key></key>
278 <string>scrollToBeginningOfDocument:</string>
279 <key></key>
280 <string>noop:</string>
281 <key></key>
282 <string>scrollToEndOfDocument:</string>
283 <key></key>
284 <string>scrollPageUp:</string>
285 <key></key>
286 <string>scrollPageDown:</string>
287 <key></key>
288 <string>noop:</string>
289 <key></key>
290 <string>noop:</string>
291 <key></key>
292 <string>noop:</string>
293 <key></key>
294 <string>noop:</string>
295 <key></key>
296 <string>noop:</string>
297 <key></key>
298 <string>noop:</string>
299 <key></key>
300 <string>noop:</string>
301 <key></key>
302 <string>noop:</string>
303 <key></key>
304 <string>noop:</string>
305 <key></key>
306 <string>noop:</string>
307 <key></key>
308 <string>noop:</string>
309 <key></key>
310 <string>noop:</string>
311 <key></key>
312 <string>noop:</string>
313 <key></key>
314 <string>noop:</string>
315 <key></key>
316 <string>noop:</string>
317 <key></key>
318 <string>noop:</string>
319 <key></key>
320 <string>noop:</string>
321 <key></key>
322 <string>noop:</string>
323 <key>@</key>
324 <string>moveToBeginningOfDocument:</string>
325 <key>@</key>
326 <string>moveToEndOfDocument:</string>
327 <key>@</key>
328 <string>moveToBeginningOfLine:</string>
329 <key>@</key>
330 <string>moveToEndOfLine:</string>
331 <key>@$</key>
332 <string>moveToBeginningOfDocumentAndModifySelection:</string>
333 <key>@$</key>
334 <string>moveToEndOfDocumentAndModifySelection:</string>
335 <key>@$</key>
336 <string>moveToBeginningOfLineAndModifySelection:</string>
337 <key>@$</key>
338 <string>moveToEndOfLineAndModifySelection:</string>
339 <key>@^</key>
340 <string>changeBaseWritingDirectionToRTL:</string>
341 <key>@^</key>
342 <string>changeBaseWritingDirectionToLTR:</string>
343 <key>@\x7f</key>
344 <string>deleteToBeginningOfLine:</string>
345 <key></key>
346 <string>noop:</string>
347 <key></key>
348 <string>noop:</string>
349 <key></key>
350 <string>noop:</string>
351 <key></key>
352 <string>noop:</string>
353 <key></key>
354 <string>noop:</string>
355 <key></key>
356 <string>noop:</string>
357 <key></key>
358 <string>noop:</string>
359 <key></key>
360 <string>noop:</string>
361 <key>^</key>
362 <string>scrollPageUp:</string>
363 <key>^</key>
364 <string>scrollPageDown:</string>
365 <key>^</key>
366 <string>moveToBeginningOfLine:</string>
367 <key>^</key>
368 <string>moveToEndOfLine:</string>
369 <key>^$</key>
370 <string>moveToBeginningOfLineAndModifySelection:</string>
371 <key>^$</key>
372 <string>moveToEndOfLineAndModifySelection:</string>
373 <!-- <key>~</key>
374 <array>
375 <string>moveBackward:</string>
376 <string>moveToBeginningOfParagraph:</string>
377 </array>
378 <key>~</key>
379 <array>
380 <string>moveForward:</string>
381 <string>moveToEndOfParagraph:</string>
382 </array> -->
383 <key>~</key>
384 <string>moveWordLeft:</string>
385 <key>~</key>
386 <string>moveWordRight:</string>
387 <key>~</key>
388 <string>noop:</string>
389 <key>~</key>
390 <string>noop:</string>
391 <key>~</key>
392 <string>noop:</string>
393 <key>~</key>
394 <string>noop:</string>
395 <key>~</key>
396 <string>noop:</string>
397 <key>~</key>
398 <string>noop:</string>
399 <key>~</key>
400 <string>noop:</string>
401 <key>~</key>
402 <string>noop:</string>
403 <key>~</key>
404 <string>noop:</string>
405 <key>~</key>
406 <string>noop:</string>
407 <key>~</key>
408 <string>noop:</string>
409 <key>~</key>
410 <string>noop:</string>
411 <key>~</key>
412 <string>noop:</string>
413 <key>~</key>
414 <string>noop:</string>
415 <key>~</key>
416 <string>noop:</string>
417 <key>~</key>
418 <string>noop:</string>
419 <key>~</key>
420 <string>noop:</string>
421 <key>~</key>
422 <string>noop:</string>
423 <key>~</key>
424 <string>noop:</string>
425 <key>~</key>
426 <string>noop:</string>
427 <key>~</key>
428 <string>noop:</string>
429 <key>~</key>
430 <string>noop:</string>
431 <key>~</key>
432 <string>noop:</string>
433 <key>~</key>
434 <string>noop:</string>
435 <key>~</key>
436 <string>noop:</string>
437 <key>~</key>
438 <string>noop:</string>
439 <key>~</key>
440 <string>noop:</string>
441 <key>~</key>
442 <string>noop:</string>
443 <key>~</key>
444 <string>noop:</string>
445 <key>~</key>
446 <string>noop:</string>
447 <key>~</key>
448 <string>noop:</string>
449 <key>~</key>
450 <string>noop:</string>
451 <key>~$</key>
452 <string>moveParagraphBackwardAndModifySelection:</string>
453 <key>~$</key>
454 <string>moveParagraphForwardAndModifySelection:</string>
455 <key>~$</key>
456 <string>moveWordLeftAndModifySelection:</string>
457 <key>~$</key>
458 <string>moveWordRightAndModifySelection:</string>
459 <key>~</key>
460 <string>noop:</string>
461 <key>~</key>
462 <string>noop:</string>
463 <key>~</key>
464 <string>noop:</string>
465 <key>~</key>
466 <string>noop:</string>
467 <key>~</key>
468 <string>deleteWordForward:</string>
469 <key>~</key>
470 <string>noop:</string>
471 <key>~</key>
472 <string>noop:</string>
473 <key>~</key>
474 <string>noop:</string>
475 <key>~</key>
476 <string>pageUp:</string>
477 <key>~</key>
478 <string>pageDown:</string>
479 <key>~</key>
480 <string>noop:</string>
481 <key>~</key>
482 <string>noop:</string>
483 <key>~</key>
484 <string>noop:</string>
485 <key>~</key>
486 <string>noop:</string>
487 <key>~</key>
488 <string>noop:</string>
489 <key>~</key>
490 <string>noop:</string>
491 <key>~</key>
492 <string>noop:</string>
493 <key>~</key>
494 <string>noop:</string>
495 <key>~</key>
496 <string>noop:</string>
497 <key>~</key>
498 <string>noop:</string>
499 <key>~</key>
500 <string>noop:</string>
501 <key>~</key>
502 <string>noop:</string>
503 <key>~</key>
504 <string>noop:</string>
505 <key>~</key>
506 <string>noop:</string>
507 <key>~</key>
508 <string>noop:</string>
509 <key>~</key>
510 <string>noop:</string>
511 <key>~</key>
512 <string>noop:</string>
513 <key>~</key>
514 <string>noop:</string>
515 <key>~</key>
516 <string>noop:</string>
517 <key>~</key>
518 <string>noop:</string>
519 <key>~</key>
520 <string>noop:</string>
521 <key>~</key>
522 <string>noop:</string>
523 <key>~</key>
524 <string>noop:</string>
525 <key>~</key>
526 <string>noop:</string>
527 <key>~</key>
528 <string>noop:</string>
529 <key>~</key>
530 <string>noop:</string>
531 </dict>
532 </plist>