Show More
@@ -82,7 +82,7 b' define([' | |||
|
82 | 82 | 'tab':'⇥', |
|
83 | 83 | 'backtab':'⇤', |
|
84 | 84 | 'capslock':'⇪', |
|
85 |
'esc':' |
|
|
85 | 'esc':'esc', | |
|
86 | 86 | 'ctrl':'⌃', |
|
87 | 87 | 'enter':'↩', |
|
88 | 88 | 'pageup':'⇞', |
@@ -178,6 +178,10 b' define([' | |||
|
178 | 178 | 'border. <b>Command mode</b> binds the keyboard to notebook level actions '+ |
|
179 | 179 | 'and is indicated by a grey cell border.' |
|
180 | 180 | ); |
|
181 | if (platform === 'MacOS') { | |
|
182 | var key_div = this.build_key_names(); | |
|
183 | doc.append(key_div); | |
|
184 | } | |
|
181 | 185 | element.append(doc); |
|
182 | 186 | |
|
183 | 187 | // Command mode |
@@ -203,6 +207,33 b' define([' | |||
|
203 | 207 | this.events.on('rebuild.QuickHelp', function() { that.force_rebuild = true;}); |
|
204 | 208 | }; |
|
205 | 209 | |
|
210 | QuickHelp.prototype.build_key_names = function () { | |
|
211 | var key_names_mac = [{ shortcut:"⌘", help:"Command" }, | |
|
212 | { shortcut:"⌃", help:"Control" }, | |
|
213 | { shortcut:"⌥", help:"Option" }, | |
|
214 | { shortcut:"⇧", help:"Shift" }, | |
|
215 | { shortcut:"↩", help:"Return" }, | |
|
216 | { shortcut:"␣", help:"Space" }, | |
|
217 | { shortcut:"⇥", help:"Tab" }]; | |
|
218 | var i, half, n; | |
|
219 | var div = $('<div/>').append('MacOS modifier keys:'); | |
|
220 | var sub_div = $('<div/>').addClass('container-fluid'); | |
|
221 | var col1 = $('<div/>').addClass('col-md-6'); | |
|
222 | var col2 = $('<div/>').addClass('col-md-6'); | |
|
223 | n = key_names_mac.length; | |
|
224 | half = ~~(n/2); | |
|
225 | for (i=0; i<half; i++) { col1.append( | |
|
226 | build_one(key_names_mac[i]) | |
|
227 | ); } | |
|
228 | for (i=half; i<n; i++) { col2.append( | |
|
229 | build_one(key_names_mac[i]) | |
|
230 | ); } | |
|
231 | sub_div.append(col1).append(col2); | |
|
232 | div.append(sub_div); | |
|
233 | return div; | |
|
234 | }; | |
|
235 | ||
|
236 | ||
|
206 | 237 | QuickHelp.prototype.build_command_help = function () { |
|
207 | 238 | var command_shortcuts = this.keyboard_manager.command_shortcuts.help(); |
|
208 | 239 | return build_div('<h4>Command Mode (press <code>Esc</code> to enable)</h4>', command_shortcuts); |
General Comments 0
You need to be logged in to leave comments.
Login now