Show More
@@ -1,9 +1,5 b'' | |||
|
1 | //---------------------------------------------------------------------------- | |
|
2 | // Copyright (C) 2008-2011 The IPython Development Team | |
|
3 | // | |
|
4 | // Distributed under the terms of the BSD License. The full license is in | |
|
5 | // the file COPYING, distributed as part of this software. | |
|
6 | //---------------------------------------------------------------------------- | |
|
1 | //βCopyright (c) IPython Development Team. | |
|
2 | //βDistributed under the terms of the Modified BSD License. | |
|
7 | 3 | |
|
8 | 4 | //============================================================================ |
|
9 | 5 | // QuickHelp button |
@@ -15,6 +11,34 b' var IPython = (function (IPython) {' | |||
|
15 | 11 | var QuickHelp = function (selector) { |
|
16 | 12 | }; |
|
17 | 13 | |
|
14 | var cm_shortcuts = [ | |
|
15 | { shortcut:"Insert", help:"toggle overwrite" }, | |
|
16 | { shortcut:"Tab", help:"code completion" }, | |
|
17 | { shortcut:"Shift-Tab", help:"help introspection" }, | |
|
18 | { shortcut:"Cmd-]", help:"indent" }, | |
|
19 | { shortcut:"Cmd-[", help:"dedent" }, | |
|
20 | { shortcut:"Cmd-A", help:"select all" }, | |
|
21 | { shortcut:"Cmd-D", help:"delete line" }, | |
|
22 | { shortcut:"Cmd-Z", help:"undo" }, | |
|
23 | { shortcut:"Cmd-Shift-Z", help:"redo" }, | |
|
24 | { shortcut:"Cmd-Y", help:"redo" }, | |
|
25 | { shortcut:"Cmd-Up", help:"go to cell start" }, | |
|
26 | { shortcut:"Cmd-End", help:"go to cell start" }, | |
|
27 | { shortcut:"PageUp", help:"go to cell start" }, | |
|
28 | { shortcut:"---", help:"go to cell end" }, | |
|
29 | { shortcut:"Cmd-Down", help:"go to cell end" }, | |
|
30 | { shortcut:"PageDown", help:"go to cell end" }, | |
|
31 | { shortcut:"Alt-Left", help:"go one word left" }, | |
|
32 | { shortcut:"Alt-Right", help:"go one word right" }, | |
|
33 | { shortcut:"Cmd-Left", help:"go to line start" }, | |
|
34 | { shortcut:"Home", help:"go to line start" }, | |
|
35 | { shortcut:"Cmd-Right", help:"go to line end" }, | |
|
36 | { shortcut:"End", help:"go to line end" }, | |
|
37 | { shortcut:"Alt-Backspace", help:"del word before" }, | |
|
38 | ||
|
39 | ] | |
|
40 | ||
|
41 | ||
|
18 | 42 | QuickHelp.prototype.show_keyboard_shortcuts = function () { |
|
19 | 43 | // toggles display of keyboard shortcut dialog |
|
20 | 44 | var that = this; |
@@ -54,6 +78,10 b' var IPython = (function (IPython) {' | |||
|
54 | 78 | var edit_div = this.build_edit_help(); |
|
55 | 79 | element.append(edit_div); |
|
56 | 80 | |
|
81 | // CodeMirror shortcuts | |
|
82 | var cm_div = build_div('', cm_shortcuts); | |
|
83 | element.append(cm_div); | |
|
84 | ||
|
57 | 85 | this.shortcut_dialog = IPython.dialog.modal({ |
|
58 | 86 | title : "Keyboard shortcuts", |
|
59 | 87 | body : element, |
General Comments 0
You need to be logged in to leave comments.
Login now