Fixes #222.
Unified · Split
| @@ -99,9 +99,18 @@ class app.Shortcuts · 98 unmodified lines | |||
| 99 | @trigger 'typing' | 99 | @trigger 'typing' |
| 100 | return | 100 | return |
| 101 | 101 | ||
| 102 | if event.which is 32 | 102 | switch event.which |
| 103 | @trigger 'pageUp' | 103 | when 32 |
| 104 | false | 104 | @trigger 'pageUp' |
| 105 | false | ||
| 106 | when 38 | ||
| 107 | unless getSelection()?.toString() | ||
| 108 | @trigger 'altUp' | ||
| 109 | false | ||
| 110 | when 40 | ||
| 111 | unless getSelection()?.toString() | ||
| 112 | @trigger 'altDown' | ||
| 113 | false | ||
| 105 | 114 | ||
| 106 | handleKeydownAltEvent: (event) -> | 115 | handleKeydownAltEvent: (event) -> |
| 107 | switch event.which | 116 | switch event.which |
| @@ -66,7 +66,10 @@ app.templates.helpPage = """ · 65 unmodified lines | |||
| 66 | <dt class="_shortcuts-dt"> | 66 | <dt class="_shortcuts-dt"> |
| 67 | <code class="_shortcut-code">alt + ↓</code> | 67 | <code class="_shortcut-code">alt + ↓</code> |
| 68 | <code class="_shortcut-code">alt + ↑</code> | 68 | <code class="_shortcut-code">alt + ↑</code> |
| 69 | <dd class="_shortcuts-dd">Scroll step by step | 69 | <br> |
| 70 | <code class="_shortcut-code">shift + ↓</code> | ||
| 71 | <code class="_shortcut-code">shift + ↑</code> | ||
| 72 | <dd class="_shortcuts-dd">Scroll step by step<br><br> | ||
| 70 | <dt class="_shortcuts-dt"> | 73 | <dt class="_shortcuts-dt"> |
| 71 | <code class="_shortcut-code">space</code> | 74 | <code class="_shortcut-code">space</code> |
| 72 | <code class="_shortcut-code">shift + space</code> | 75 | <code class="_shortcut-code">shift + space</code> |
| @@ -4,7 +4,7 @@ app.templates.tipKeyNav = """ · 3 unmodified lines | |||
| 4 | <span class="_notif-info">(click to dismiss)</span> | 4 | <span class="_notif-info">(click to dismiss)</span> |
| 5 | <p class="_notif-text"> | 5 | <p class="_notif-text"> |
| 6 | Hit <code class="_label">↓</code> <code class="_label">↑</code> <code class="_label">←</code> <code class="_label">→</code> to navigate the sidebar.<br> | 6 | Hit <code class="_label">↓</code> <code class="_label">↑</code> <code class="_label">←</code> <code class="_label">→</code> to navigate the sidebar.<br> |
| 7 | Hit <code class="_label">alt ↓</code> <code class="_label">alt ↑</code> or <code class="_label">space</code> <code class="_label">shift space</code> to scroll the page. | 7 | Hit <code class="_label">space / shift space</code>, <code class="_label">alt ↓/↑</code> or <code class="_label">shift ↓/↑</code> to scroll the page. |
| 8 | <p class="_notif-text"> | 8 | <p class="_notif-text"> |
| 9 | <a href="/help#shortcuts" class="_notif-link">See all keyboard shortcuts</a> | 9 | <a href="/help#shortcuts" class="_notif-link">See all keyboard shortcuts</a> |
| 10 | """ | 10 | """ |
| @@ -360,7 +360,7 @@ · 359 unmodified lines | |||
| 360 | ._shortcuts-dt { | 360 | ._shortcuts-dt { |
| 361 | float: left; | 361 | float: left; |
| 362 | clear: left; | 362 | clear: left; |
| 363 | margin: 0; | 363 | margin: 0 0 .75rem; |
| 364 | width: 16rem; | 364 | width: 16rem; |
| 365 | max-width: 40%; | 365 | max-width: 40%; |
| 366 | font-weight: normal; | 366 | font-weight: normal; |