|
1 | 1 | # Hotkeys |
2 | 2 |
|
3 | | -Because ikbc Poker keyboards have no arrow keys (though <kbd>Fn</kbd> + <kbd>W</kbd> / <kbd>A</kbd> / <kbd>S</kbd> / <kbd>D</kbd> work as arrow keys, they are too hard to use), I made this script to implement the keys. Also, <kbd>`</kbd> and <kbd>~</kbd> are added without the need of <kbd>Fn</kbd> key. |
| 3 | +Because ikbc Poker keyboards have no arrow keys (though <kbd>Fn</kbd> + <kbd>W</kbd> / <kbd>A</kbd> / <kbd>S</kbd> / <kbd>D</kbd> work as arrow keys, they are too hard to use), I made this script to implement the keys. Also, <kbd>\`</kbd> and <kbd>~</kbd> are added without the need of <kbd>Fn</kbd> key. |
4 | 4 |
|
5 | 5 | The functionality of <kbd>Caps Lock</kbd> is disabled as I never use it. Now it serves as a modifier key for the hotkeys. |
6 | 6 |
|
7 | 7 | Below are a list of hotkeys defined in this script. |
8 | 8 |
|
9 | 9 | ## Hotkeys List |
10 | 10 |
|
11 | | -Hotkey | Maps to |
12 | | ------- | ------- |
13 | | -<kbd>Caps Lock</kbd> + <kbd>I</kbd> / <kbd>J</kbd> / <kbd>K</kbd> / <kbd>L</kbd> | <kbd>↑</kbd> / <kbd>←</kbd> / <kbd>↓</kbd> / <kbd>→</kbd> |
14 | | -<kbd>Alt</kbd> + <kbd>Caps Lock</kbd> + <kbd>J</kbd> / <kbd>L</kbd> | <kbd>Ctrl</kbd> + <kbd>←</kbd> / <kbd>→</kbd> (jump across a word) |
15 | | -<kbd>Shift</kbd> + <kbd>Caps Lock</kbd> + <kbd>I</kbd> / <kbd>J</kbd> / <kbd>K</kbd> / <kbd>L</kbd> | <kbd>Shift</kbd> + <kbd>↑</kbd> / <kbd>←</kbd> / <kbd>↓</kbd> / <kbd>→</kbd> |
16 | | -<kbd>Shift</kbd> + <kbd>Alt</kbd> + <kbd>Caps Lock</kbd> + <kbd>J</kbd> / <kbd>L</kbd> | <kbd>Shift</kbd> + <kbd>Ctrl</kbd> + <kbd>←</kbd> / <kbd>→</kbd> (select a word) |
17 | | -<kbd>Caps Lock</kbd> + <kbd>U</kbd> / <kbd>P</kbd> | <kbd>Home</kbd> / <kbd>End</kbd> |
18 | | -<kbd>Shift</kbd> + <kbd>Caps Lock</kbd> + <kbd>U</kbd> / <kbd>P</kbd> | <kbd>Shift</kbd> + <kbd>Home</kbd> / <kbd>End</kbd> |
19 | | -<kbd>Caps Lock</kbd> + <kbd>Y</kbd> / <kbd>H</kbd> | <kbd>Page Up</kbd> / <kbd>Page Down</kbd> |
20 | | -<kbd>Shift</kbd> + <kbd>Caps Lock</kbd> + <kbd>Y</kbd> / <kbd>H</kbd> | <kbd>Shift</kbd> + <kbd>Page Up</kbd> / <kbd>Page Down</kbd> |
21 | | -<kbd>Caps Lock</kbd> + <kbd>Back Space</kbd> | <kbd>Ctrl</kbd> + <kbd>Back Space</kbd> (delete a word) |
22 | | -<kbd>Shift</kbd> + <kbd>Caps Lock</kbd> + <kbd>Back Space</kbd> | (delete a line) |
23 | | -<kbd>Ctrl</kbd> + <kbd>Esc</kbd> | <kbd>`</kbd> |
24 | | -<kbd>Shift</kbd> + <kbd>Esc</kbd> | <kbd>~</kbd> |
25 | | -<kbd>Alt</kbd> + <kbd>2</kbd> | <kbd>F2</kbd> |
26 | | -<kbd>Alt</kbd> + <kbd>4</kbd> | <kbd>Alt</kbd> + <kbd>F4</kbd> |
| 11 | +Hotkey | Maps to | Description |
| 12 | +------ | ------- | ----------- |
| 13 | +<kbd>Caps Lock</kbd> + <kbd>I</kbd> / <kbd>J</kbd> / <kbd>K</kbd> / <kbd>L</kbd> | <kbd>↑</kbd> / <kbd>←</kbd> / <kbd>↓</kbd> / <kbd>→</kbd> | Directions |
| 14 | +<kbd>Alt</kbd> + <kbd>Caps Lock</kbd> + <kbd>J</kbd> / <kbd>L</kbd> | <kbd>Ctrl</kbd> + <kbd>←</kbd> / <kbd>→</kbd> | Jump across a word |
| 15 | +<kbd>Shift</kbd> + <kbd>Caps Lock</kbd> + <kbd>I</kbd> / <kbd>J</kbd> / <kbd>K</kbd> / <kbd>L</kbd> | <kbd>Shift</kbd> + <kbd>↑</kbd> / <kbd>←</kbd> / <kbd>↓</kbd> / <kbd>→</kbd> | Selections |
| 16 | +<kbd>Caps Lock</kbd> + <kbd>W</kbd> / <kbd>A</kbd> / <kbd>S</kbd> / <kbd>D</kbd> | <kbd>Shift</kbd> + <kbd>↑</kbd> / <kbd>←</kbd> / <kbd>↓</kbd> / <kbd>→</kbd> | Selections |
| 17 | +<kbd>Shift</kbd> + <kbd>Alt</kbd> + <kbd>Caps Lock</kbd> + <kbd>J</kbd> / <kbd>L</kbd> | <kbd>Shift</kbd> + <kbd>Ctrl</kbd> + <kbd>←</kbd> / <kbd>→</kbd> | Select a word |
| 18 | +<kbd>Alt</kbd> + <kbd>Caps Lock</kbd> + <kbd>A</kbd> / <kbd>D</kbd> | <kbd>Shift</kbd> + <kbd>Ctrl</kbd> + <kbd>←</kbd> / <kbd>→</kbd> | Select a word |
| 19 | +<kbd>Caps Lock</kbd> + <kbd>U</kbd> / <kbd>O</kbd> | <kbd>Home</kbd> / <kbd>End</kbd> | Home & End |
| 20 | +<kbd>Shift</kbd> + <kbd>Caps Lock</kbd> + <kbd>U</kbd> / <kbd>O</kbd> | <kbd>Shift</kbd> + <kbd>Home</kbd> / <kbd>End</kbd> | Select to line start/end |
| 21 | +<kbd>Caps Lock</kbd> + <kbd>Q</kbd> / <kbd>E</kbd> | <kbd>Shift</kbd> + <kbd>Home</kbd> / <kbd>End</kbd> | Select to line start/end |
| 22 | +<kbd>Caps Lock</kbd> + <kbd>Y</kbd> / <kbd>H</kbd> | <kbd>Page Up</kbd> / <kbd>Page Down</kbd> | Page up & page down |
| 23 | +<kbd>Shift</kbd> + <kbd>Caps Lock</kbd> + <kbd>Y</kbd> / <kbd>H</kbd> | <kbd>Shift</kbd> + <kbd>Page Up</kbd> / <kbd>Page Down</kbd> | Select a page up/down |
| 24 | +<kbd>Caps Lock</kbd> + <kbd>R</kbd> / <kbd>F</kbd> | <kbd>Shift</kbd> + <kbd>Page Up</kbd> / <kbd>Page Down</kbd> | Select a page up/down |
| 25 | +<kbd>Caps Lock</kbd> + <kbd>Back Space</kbd> | <kbd>Ctrl</kbd> + <kbd>Back Space</kbd> | Delete a word |
| 26 | +<kbd>Shift</kbd> + <kbd>Caps Lock</kbd> + <kbd>Back Space</kbd> | | Delete a line |
| 27 | +<kbd>Ctrl</kbd> + <kbd>Esc</kbd> | <kbd>\`</kbd> | Insert a <code>\`</code> |
| 28 | +<kbd>Shift</kbd> + <kbd>Esc</kbd> | <kbd>~</kbd> | Insert a `~` |
| 29 | +<kbd>Alt</kbd> + <kbd>2</kbd> | <kbd>F2</kbd> | Rename |
| 30 | +<kbd>Alt</kbd> + <kbd>4</kbd> | <kbd>Alt</kbd> + <kbd>F4</kbd> | Close window |
| 31 | +<kbd>Alt</kbd> + <kbd>C</kbd> | <kbd>Ctrl</kbd> + <kbd>C</kbd> | Copy |
| 32 | +<kbd>Alt</kbd> + <kbd>V</kbd> | <kbd>Ctrl</kbd> + <kbd>V</kbd> | Paste |
| 33 | +<kbd>Alt</kbd> + <kbd>S</kbd> | <kbd>Ctrl</kbd> + <kbd>S</kbd> | Save |
| 34 | +<kbd>Alt</kbd> + <kbd>W</kbd> | <kbd>Ctrl</kbd> + <kbd>W</kbd> | Close document/window |
| 35 | +<kbd>Alt</kbd> + <kbd>T</kbd> | <kbd>Ctrl</kbd> + <kbd>T</kbd> | New tab |
| 36 | +<kbd>Alt</kbd> + <kbd>A</kbd> | <kbd>Ctrl</kbd> + <kbd>A</kbd> | Select all |
| 37 | +<kbd>Alt</kbd> + <kbd>Z</kbd> | <kbd>Ctrl</kbd> + <kbd>Z</kbd> | Undo |
| 38 | +<kbd>Shift</kbd> + <kbd>Alt</kbd> + <kbd>Z</kbd> | <kbd>Shift</kbd> + <kbd>Ctrl</kbd> + <kbd>Z</kbd> | Redo |
27 | 39 |
|
28 | 40 | ## Usage |
29 | 41 |
|
|
0 commit comments