@@ -36,36 +36,45 @@ define([
36
36
// Mac OS X specific
37
37
cmd_ctrl = 'Cmd-' ;
38
38
platform_specific = [
39
- { shortcut : "Cmd-Up" , help :i18n . msg . _ ( "go to cell start" ) } ,
40
- { shortcut : "Cmd-Down" , help :i18n . msg . _ ( "go to cell end" ) } ,
41
- { shortcut : "Alt-Left" , help :i18n . msg . _ ( "go one word left" ) } ,
42
- { shortcut : "Alt-Right" , help :i18n . msg . _ ( "go one word right" ) } ,
43
- { shortcut : "Alt-Backspace" , help :i18n . msg . _ ( "delete word before" ) } ,
44
- { shortcut : "Alt-Delete" , help :i18n . msg . _ ( "delete word after" ) } ,
39
+ { shortcut : "Cmd-Up" , help :i18n . msg . _ ( "go to cell start" ) } ,
40
+ { shortcut : "Cmd-Down" , help :i18n . msg . _ ( "go to cell end" ) } ,
41
+ { shortcut : "Alt-Left" , help :i18n . msg . _ ( "go one word left" ) } ,
42
+ { shortcut : "Alt-Right" , help :i18n . msg . _ ( "go one word right" ) } ,
43
+ { shortcut : "Alt-Backspace" , help :i18n . msg . _ ( "delete word before" ) } ,
44
+ { shortcut : "Alt-Delete" , help :i18n . msg . _ ( "delete word after" ) } ,
45
+ { shortcut : "Cmd-Shift-z" , help :i18n . msg . _ ( "redo" ) } ,
46
+ { shortcut : "Cmd-Shift-u" , help :i18n . msg . _ ( "redo selection" ) } ,
47
+ { shortcut : "Ctrl-k" , help :i18n . msg . _ ( "emacs-style line kill" ) } ,
48
+ { shortcut : "Cmd-Backspace" , help :i18n . msg . _ ( "delete line left of cursor" ) } ,
49
+ { shortcut : "Cmd-Delete" , help :i18n . msg . _ ( "delete line right of cursor" ) }
45
50
] ;
46
51
} else {
47
52
// PC specific
48
53
platform_specific = [
49
- { shortcut : "Ctrl-Home" , help :i18n . msg . _ ( "go to cell start" ) } ,
50
- { shortcut : "Ctrl-Up" , help :i18n . msg . _ ( "go to cell start" ) } ,
51
- { shortcut : "Ctrl-End" , help :i18n . msg . _ ( "go to cell end" ) } ,
52
- { shortcut : "Ctrl-Down" , help :i18n . msg . _ ( "go to cell end" ) } ,
53
- { shortcut : "Ctrl-Left" , help :i18n . msg . _ ( "go one word left" ) } ,
54
- { shortcut : "Ctrl-Right" , help :i18n . msg . _ ( "go one word right" ) } ,
55
- { shortcut : "Ctrl-Backspace" , help :i18n . msg . _ ( "delete word before" ) } ,
56
- { shortcut : "Ctrl-Delete" , help :i18n . msg . _ ( "delete word after" ) } ,
54
+ { shortcut : "Ctrl-Home" , help :i18n . msg . _ ( "go to cell start" ) } ,
55
+ { shortcut : "Ctrl-Up" , help :i18n . msg . _ ( "go to cell start" ) } ,
56
+ { shortcut : "Ctrl-End" , help :i18n . msg . _ ( "go to cell end" ) } ,
57
+ { shortcut : "Ctrl-Down" , help :i18n . msg . _ ( "go to cell end" ) } ,
58
+ { shortcut : "Ctrl-Left" , help :i18n . msg . _ ( "go one word left" ) } ,
59
+ { shortcut : "Ctrl-Right" , help :i18n . msg . _ ( "go one word right" ) } ,
60
+ { shortcut : "Ctrl-Backspace" , help :i18n . msg . _ ( "delete word before" ) } ,
61
+ { shortcut : "Ctrl-Delete" , help :i18n . msg . _ ( "delete word after" ) } ,
62
+ { shortcut : "Ctrl-y" , help :i18n . msg . _ ( "redo" ) } ,
63
+ { shortcut : "Alt-u" , help :i18n . msg . _ ( "redo selection" ) }
57
64
] ;
58
65
}
59
66
60
67
var cm_shortcuts = [
61
- { shortcut :"Tab" , help :i18n . msg . _ ( "code completion or indent" ) } ,
62
- { shortcut :"Shift-Tab" , help :i18n . msg . _ ( "tooltip" ) } ,
63
- { shortcut : cmd_ctrl + "]" , help :i18n . msg . _ ( "indent" ) } ,
64
- { shortcut : cmd_ctrl + "[" , help :i18n . msg . _ ( "dedent" ) } ,
65
- { shortcut : cmd_ctrl + "a" , help :i18n . msg . _ ( "select all" ) } ,
66
- { shortcut : cmd_ctrl + "z" , help :i18n . msg . _ ( "undo" ) } ,
67
- { shortcut : cmd_ctrl + "Shift-z" , help :i18n . msg . _ ( "redo" ) } ,
68
- { shortcut : cmd_ctrl + "y" , help :i18n . msg . _ ( "redo" ) } ,
68
+ { shortcut :"Tab" , help :i18n . msg . _ ( "code completion or indent" ) } ,
69
+ { shortcut :"Shift-Tab" , help :i18n . msg . _ ( "tooltip" ) } ,
70
+ { shortcut : cmd_ctrl + "]" , help :i18n . msg . _ ( "indent" ) } ,
71
+ { shortcut : cmd_ctrl + "[" , help :i18n . msg . _ ( "dedent" ) } ,
72
+ { shortcut : cmd_ctrl + "a" , help :i18n . msg . _ ( "select all" ) } ,
73
+ { shortcut : cmd_ctrl + "z" , help :i18n . msg . _ ( "undo" ) } ,
74
+ { shortcut : cmd_ctrl + "/" , help :i18n . msg . _ ( "comment" ) } ,
75
+ { shortcut : cmd_ctrl + "d" , help :i18n . msg . _ ( "delete whole line" ) } ,
76
+ { shortcut : cmd_ctrl + "u" , help :i18n . msg . _ ( "undo selection" ) } ,
77
+ { shortcut : "Insert" , help :i18n . msg . _ ( "toggle overwrite flag" ) }
69
78
] . concat ( platform_specific ) ;
70
79
71
80
var mac_humanize_map = {
0 commit comments