|
2 | 2 | // bits: 0 None
|
3 | 3 | // bits: 1 SHIFT
|
4 | 4 | // bits: 2 CONTROL
|
| 5 | +// |
| 6 | +// Note: |
| 7 | +// If the default key layout is lower case, |
| 8 | +// and you want to use `Shift + q` to trigger the exit event, |
| 9 | +// the setting should like this `exit: ( code: Char('Q'), modifiers: ( bits: 1,),),` |
| 10 | +// The Char should be upper case, and the shift modified bit should be set to 1. |
5 | 11 | (
|
6 | 12 | tab_status: ( code: Char('1'), modifiers: ( bits: 0,),),
|
7 | 13 | tab_log: ( code: Char('2'), modifiers: ( bits: 0,),),
|
|
19 | 25 | focus_above: ( code: Char('k'), modifiers: ( bits: 0,),),
|
20 | 26 | focus_below: ( code: Char('j'), modifiers: ( bits: 0,),),
|
21 | 27 |
|
22 |
| - exit: ( code: Char('c'), modifiers: ( bits: 2,),), |
| 28 | + exit: ( code: Char('Q'), modifiers: ( bits: 1,),), |
23 | 29 | exit_popup: ( code: Esc, modifiers: ( bits: 0,),),
|
24 | 30 |
|
25 | 31 | open_commit: ( code: Char('c'), modifiers: ( bits: 0,),),
|
26 |
| - open_commit_editor: ( code: Char('E'), modifiers: ( bits: 0,),), |
| 32 | + open_commit_editor: ( code: Char('E'), modifiers: ( bits: 1,),), |
27 | 33 | open_help: ( code: F(1), modifiers: ( bits: 0,),),
|
28 | 34 |
|
29 | 35 | move_left: ( code: Char('h'), modifiers: ( bits: 0,),),
|
|
32 | 38 | end: ( code: End, modifiers: ( bits: 0,),),
|
33 | 39 | move_up: ( code: Char('k'), modifiers: ( bits: 0,),),
|
34 | 40 | move_down: ( code: Char('j'), modifiers: ( bits: 0,),),
|
35 |
| - page_up: ( code: Char('u'), modifiers: ( bits: 2,),), |
36 |
| - page_down: ( code: Char('d'), modifiers: ( bits: 2,),), |
| 41 | + page_up: ( code: Char('b'), modifiers: ( bits: 2,),), |
| 42 | + page_down: ( code: Char('f'), modifiers: ( bits: 2,),), |
37 | 43 |
|
38 |
| - shift_up: ( code: Char('K'), modifiers: ( bits: 0,),), |
39 |
| - shift_down: ( code: Char('J'), modifiers: ( bits: 0,),), |
| 44 | + shift_up: ( code: Char('K'), modifiers: ( bits: 1,),), |
| 45 | + shift_down: ( code: Char('J'), modifiers: ( bits: 1,),), |
40 | 46 |
|
41 | 47 | enter: ( code: Enter, modifiers: ( bits: 0,),),
|
42 | 48 |
|
43 |
| - edit_file: ( code: Char('I'), modifiers: ( bits: 0,),), |
| 49 | + edit_file: ( code: Char('I'), modifiers: ( bits: 1,),), |
44 | 50 |
|
45 | 51 | status_stage_all: ( code: Char('a'), modifiers: ( bits: 0,),),
|
46 | 52 |
|
47 |
| - status_reset_item: ( code: Char('U'), modifiers: ( bits: 0,),), |
| 53 | + status_reset_item: ( code: Char('U'), modifiers: ( bits: 1,),), |
48 | 54 | status_ignore_file: ( code: Char('i'), modifiers: ( bits: 0,),),
|
49 | 55 |
|
50 | 56 | stashing_save: ( code: Char('w'), modifiers: ( bits: 0,),),
|
51 | 57 | stashing_toggle_untracked: ( code: Char('u'), modifiers: ( bits: 0,),),
|
52 | 58 | stashing_toggle_index: ( code: Char('m'), modifiers: ( bits: 0,),),
|
53 | 59 |
|
54 | 60 | stash_open: ( code: Char('l'), modifiers: ( bits: 0,),),
|
55 |
| - stash_drop: ( code: Char('D'), modifiers: ( bits: 0,),), |
| 61 | + stash_drop: ( code: Char('D'), modifiers: ( bits: 1,),), |
56 | 62 |
|
57 | 63 | cmd_bar_toggle: ( code: Char('.'), modifiers: ( bits: 0,),),
|
58 | 64 | log_tag_commit: ( code: Char('t'), modifiers: ( bits: 0,),),
|
59 |
| - commit_amend: ( code: Char('A'), modifiers: ( bits: 0,),), |
| 65 | + commit_amend: ( code: Char('A'), modifiers: ( bits: 1,),), |
60 | 66 | copy: ( code: Char('y'), modifiers: ( bits: 0,),),
|
61 | 67 | create_branch: ( code: Char('b'), modifiers: ( bits: 0,),),
|
62 | 68 | push: ( code: Char('p'), modifiers: ( bits: 0,),),
|
|
0 commit comments