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">
5 <!-- These keys are needed to prevent Cocoa from inserting them as
6 normal text (missing from StandardKeyBinding.dict below).
9 <string>deleteBackward:
</string>
11 <string>insertNewline:
</string>
13 <string>insertNewline:
</string>
15 <string>insertNewline:
</string>
17 <string>insertNewline:
</string>
19 <string>cancelOperation:
</string>
21 <string>cancelOperation:
</string>
23 <string>cancelOperation:
</string>
25 <string>insertTab:
</string>
27 <string>insertBackTab:
</string>
29 <string>insertBackTab:
</string>
31 <string>keySpace:
</string>
33 <string>keySpace:
</string>
35 <string>keySpace:
</string>
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. -->
43 <string>noop:
</string>
45 <string>noop:
</string>
47 <string>noop:
</string>
50 <!-- These keys are used to convert certain keys so that we don't have
53 <!-- Turn Ctrl-2 into Ctrl-@ -->
55 <string>keyCtrlAt:
</string>
56 <!-- Turn Ctrl-6 into Ctrl-^ -->
58 <string>keyCtrlHat:
</string>
61 <!-- These are copied from AppKit.framework/StandardKeyBinding.dict
64 <string>insertNewline:
</string>
66 <string>deleteBackward:
</string>
68 <string>insertTab:
</string>
71 <string>insertNewline:
</string>
73 <string>insertNewline:
</string>
75 <string>insertBacktab:
</string>
77 <string>cancelOperation:
</string>
79 <string>moveUpAndModifySelection:
</string>
81 <string>moveDownAndModifySelection:
</string>
83 <string>moveLeftAndModifySelection:
</string>
85 <string>moveRightAndModifySelection:
</string>
87 <string>moveToBeginningOfDocumentAndModifySelection:
</string>
89 <string>moveToEndOfDocumentAndModifySelection:
</string>
91 <string>pageUpAndModifySelection:
</string>
93 <string>pageDownAndModifySelection:
</string>
95 <string>noop:
</string>
97 <string>cycleToNextInputScript:
</string>
99 <string>cancelOperation:
</string>
101 <string>togglePlatformInputSystem:
</string>
103 <string>cycleToNextInputKeyboardLayout:
</string>
105 <string>noop:
</string>
107 <string>insertLineBreak:
</string>
109 <string>selectNextKeyView:
</string>
112 <string>insertLineBreak:
</string>
114 <string>insertLineBreak:
</string>
116 <string>selectPreviousKeyView:
</string>
118 <string>insertDoubleQuoteIgnoringSubstitution:</string>
120 <string>insertSingleQuoteIgnoringSubstitution:</string>
122 <string>moveToBeginningOfParagraphAndModifySelection:</string>
124 <string>moveBackwardAndModifySelection:</string>
126 <string>moveToEndOfParagraphAndModifySelection:</string>
128 <string>moveForwardAndModifySelection:</string>
130 <string>moveDownAndModifySelection:</string>
132 <string>moveUpAndModifySelection:</string>
134 <string>pageDownAndModifySelection:</string>
136 <string>moveToBeginningOfParagraph:</string>
138 <string>moveBackward:</string>
140 <string>deleteForward:</string>
142 <string>moveToEndOfParagraph:</string>
144 <string>moveForward:</string>
146 <string>deleteBackward:</string>
148 <string>deleteToEndOfParagraph:</string>
150 <string>centerSelectionInVisibleArea:</string>
152 <string>moveDown:</string>
155 <string>insertNewlineIgnoringFieldEditor:</string>
156 <string>moveBackward:</string>
159 <string>moveUp:</string>
161 <string>transpose:</string>
163 <string>pageDown:</string>
165 <string>yank:</string>
167 <string>deleteWordBackward:</string>
169 <string>deleteBackwardByDecomposingPreviousCharacter:</string>
171 <string>insertNewlineIgnoringFieldEditor:</string>
173 <string>deleteWordBackward:</string>
175 <string>insertTabIgnoringFieldEditor:</string>
178 <string>insertNewlineIgnoringFieldEditor:</string>
180 <string>insertNewlineIgnoringFieldEditor:</string>
182 <string>complete:</string>
184 <string>moveWordBackwardAndModifySelection:</string>
186 <string>moveWordForwardAndModifySelection:</string>
188 <string>moveWordBackward:</string>
190 <string>moveWordForward:</string>
192 <string>deleteWordBackward:</string>
194 <string>deleteBackward:</string>
196 <string>moveUp:</string>
198 <string>moveDown:</string>
200 <string>moveLeft:</string>
202 <string>moveRight:</string>
204 <string>noop:</string>
206 <string>noop:</string>
208 <string>noop:</string>
210 <string>noop:</string>
212 <string>complete:</string>
214 <string>noop:</string>
216 <string>noop:</string>
218 <string>noop:</string>
220 <string>noop:</string>
222 <string>noop:</string>
224 <string>noop:</string>
226 <string>noop:</string>
228 <string>noop:</string>
230 <string>noop:</string>
232 <string>noop:</string>
234 <string>noop:</string>
236 <string>noop:</string>
238 <string>noop:</string>
240 <string>noop:</string>
242 <string>noop:</string>
244 <string>noop:</string>
246 <string>noop:</string>
248 <string>noop:</string>
250 <string>noop:</string>
252 <string>noop:</string>
254 <string>noop:</string>
256 <string>noop:</string>
258 <string>noop:</string>
260 <string>noop:</string>
262 <string>noop:</string>
264 <string>noop:</string>
266 <string>noop:</string>
268 <string>noop:</string>
270 <string>noop:</string>
272 <string>noop:</string>
274 <string>noop:</string>
276 <string>deleteForward:</string>
278 <string>scrollToBeginningOfDocument:</string>
280 <string>noop:</string>
282 <string>scrollToEndOfDocument:</string>
284 <string>scrollPageUp:</string>
286 <string>scrollPageDown:</string>
288 <string>noop:</string>
290 <string>noop:</string>
292 <string>noop:</string>
294 <string>noop:</string>
296 <string>noop:</string>
298 <string>noop:</string>
300 <string>noop:</string>
302 <string>noop:</string>
304 <string>noop:</string>
306 <string>noop:</string>
308 <string>noop:</string>
310 <string>noop:</string>
312 <string>noop:</string>
314 <string>noop:</string>
316 <string>noop:</string>
318 <string>noop:</string>
320 <string>noop:</string>
322 <string>noop:</string>
324 <string>moveToBeginningOfDocument:</string>
326 <string>moveToEndOfDocument:</string>
328 <string>moveToBeginningOfLine:</string>
330 <string>moveToEndOfLine:</string>
332 <string>moveToBeginningOfDocumentAndModifySelection:</string>
334 <string>moveToEndOfDocumentAndModifySelection:</string>
336 <string>moveToBeginningOfLineAndModifySelection:</string>
338 <string>moveToEndOfLineAndModifySelection:</string>
340 <string>changeBaseWritingDirectionToRTL:</string>
342 <string>changeBaseWritingDirectionToLTR:</string>
344 <string>deleteToBeginningOfLine:</string>
346 <string>noop:</string>
348 <string>noop:</string>
350 <string>noop:</string>
352 <string>noop:</string>
354 <string>noop:</string>
356 <string>noop:</string>
358 <string>noop:</string>
360 <string>noop:</string>
362 <string>scrollPageUp:</string>
364 <string>scrollPageDown:</string>
366 <string>moveToBeginningOfLine:</string>
368 <string>moveToEndOfLine:</string>
370 <string>moveToBeginningOfLineAndModifySelection:</string>
372 <string>moveToEndOfLineAndModifySelection:</string>
375 <string>moveBackward:</string>
376 <string>moveToBeginningOfParagraph:</string>
380 <string>moveForward:</string>
381 <string>moveToEndOfParagraph:</string>
384 <string>moveWordLeft:</string>
386 <string>moveWordRight:</string>
388 <string>noop:</string>
390 <string>noop:</string>
392 <string>noop:</string>
394 <string>noop:</string>
396 <string>noop:</string>
398 <string>noop:</string>
400 <string>noop:</string>
402 <string>noop:</string>
404 <string>noop:</string>
406 <string>noop:</string>
408 <string>noop:</string>
410 <string>noop:</string>
412 <string>noop:</string>
414 <string>noop:</string>
416 <string>noop:</string>
418 <string>noop:</string>
420 <string>noop:</string>
422 <string>noop:</string>
424 <string>noop:</string>
426 <string>noop:</string>
428 <string>noop:</string>
430 <string>noop:</string>
432 <string>noop:</string>
434 <string>noop:</string>
436 <string>noop:</string>
438 <string>noop:</string>
440 <string>noop:</string>
442 <string>noop:</string>
444 <string>noop:</string>
446 <string>noop:</string>
448 <string>noop:</string>
450 <string>noop:</string>
452 <string>moveParagraphBackwardAndModifySelection:</string>
454 <string>moveParagraphForwardAndModifySelection:</string>
456 <string>moveWordLeftAndModifySelection:</string>
458 <string>moveWordRightAndModifySelection:</string>
460 <string>noop:</string>
462 <string>noop:</string>
464 <string>noop:</string>
466 <string>noop:</string>
468 <string>deleteWordForward:</string>
470 <string>noop:</string>
472 <string>noop:</string>
474 <string>noop:</string>
476 <string>pageUp:</string>
478 <string>pageDown:</string>
480 <string>noop:</string>
482 <string>noop:</string>
484 <string>noop:</string>
486 <string>noop:</string>
488 <string>noop:</string>
490 <string>noop:</string>
492 <string>noop:</string>
494 <string>noop:</string>
496 <string>noop:</string>
498 <string>noop:</string>
500 <string>noop:</string>
502 <string>noop:</string>
504 <string>noop:</string>
506 <string>noop:</string>
508 <string>noop:</string>
510 <string>noop:</string>
512 <string>noop:</string>
514 <string>noop:</string>
516 <string>noop:</string>
518 <string>noop:</string>
520 <string>noop:</string>
522 <string>noop:</string>
524 <string>noop:</string>
526 <string>noop:</string>
528 <string>noop:</string>
530 <string>noop:</string>