@@ -51,6 +51,52 @@ function parseCustomKeyMappings(customKeyMappings) {
51
51
}
52
52
}
53
53
54
+ function clearKeyMappingsAndSetDefaults ( ) {
55
+ keyToCommandRegistry = { } ;
56
+
57
+ mapKeyToCommand ( '?' , 'showHelp' ) ;
58
+ mapKeyToCommand ( 'j' , 'scrollDown' ) ;
59
+ mapKeyToCommand ( 'k' , 'scrollUp' ) ;
60
+ mapKeyToCommand ( 'h' , 'scrollLeft' ) ;
61
+ mapKeyToCommand ( 'l' , 'scrollRight' ) ;
62
+ mapKeyToCommand ( 'gg' , 'scrollToTop' ) ;
63
+ mapKeyToCommand ( 'G' , 'scrollToBottom' ) ;
64
+ mapKeyToCommand ( '<c-e>' , 'scrollDown' ) ;
65
+ mapKeyToCommand ( '<c-y>' , 'scrollUp' ) ;
66
+ mapKeyToCommand ( '<c-d>' , 'scrollPageDown' ) ;
67
+ mapKeyToCommand ( '<c-u>' , 'scrollPageUp' ) ;
68
+ mapKeyToCommand ( '<c-f>' , 'scrollFullPageDown' ) ;
69
+ mapKeyToCommand ( '<c-b>' , 'scrollFullPageUp' ) ;
70
+ mapKeyToCommand ( 'r' , 'reload' ) ;
71
+ mapKeyToCommand ( 'gf' , 'toggleViewSource' ) ;
72
+
73
+ mapKeyToCommand ( 'i' , 'enterInsertMode' ) ;
74
+
75
+ mapKeyToCommand ( 'H' , 'goBack' ) ;
76
+ mapKeyToCommand ( 'L' , 'goForward' ) ;
77
+
78
+ mapKeyToCommand ( 'zi' , 'zoomIn' ) ;
79
+ mapKeyToCommand ( 'zo' , 'zoomOut' ) ;
80
+
81
+ mapKeyToCommand ( 'f' , 'activateLinkHintsMode' ) ;
82
+ mapKeyToCommand ( 'F' , 'activateLinkHintsModeToOpenInNewTab' ) ;
83
+
84
+ mapKeyToCommand ( '/' , 'enterFindMode' ) ;
85
+ mapKeyToCommand ( 'n' , 'performFind' ) ;
86
+ mapKeyToCommand ( 'N' , 'performBackwardsFind' ) ;
87
+
88
+ mapKeyToCommand ( 'yy' , 'copyCurrentUrl' ) ;
89
+
90
+ mapKeyToCommand ( 'K' , 'nextTab' ) ;
91
+ mapKeyToCommand ( 'J' , 'previousTab' ) ;
92
+ mapKeyToCommand ( 'gt' , 'nextTab' ) ;
93
+ mapKeyToCommand ( 'gT' , 'previousTab' ) ;
94
+
95
+ mapKeyToCommand ( 't' , 'createTab' ) ;
96
+ mapKeyToCommand ( 'd' , 'removeTab' ) ;
97
+ mapKeyToCommand ( 'u' , 'restoreTab' ) ;
98
+ }
99
+
54
100
// Navigating the current page:
55
101
addCommand ( 'showHelp' , 'Show help' , true ) ;
56
102
addCommand ( 'scrollDown' , 'Scroll down' ) ;
@@ -105,45 +151,3 @@ var commandGroups = {
105
151
tabManipulation :
106
152
[ "nextTab" , "previousTab" , "createTab" , "removeTab" , "restoreTab" ]
107
153
} ;
108
-
109
- mapKeyToCommand ( '?' , 'showHelp' ) ;
110
- mapKeyToCommand ( 'j' , 'scrollDown' ) ;
111
- mapKeyToCommand ( 'k' , 'scrollUp' ) ;
112
- mapKeyToCommand ( 'h' , 'scrollLeft' ) ;
113
- mapKeyToCommand ( 'l' , 'scrollRight' ) ;
114
- mapKeyToCommand ( 'gg' , 'scrollToTop' ) ;
115
- mapKeyToCommand ( 'G' , 'scrollToBottom' ) ;
116
- mapKeyToCommand ( '<c-e>' , 'scrollDown' ) ;
117
- mapKeyToCommand ( '<c-y>' , 'scrollUp' ) ;
118
- mapKeyToCommand ( '<c-d>' , 'scrollPageDown' ) ;
119
- mapKeyToCommand ( '<c-u>' , 'scrollPageUp' ) ;
120
- mapKeyToCommand ( '<c-f>' , 'scrollFullPageDown' ) ;
121
- mapKeyToCommand ( '<c-b>' , 'scrollFullPageUp' ) ;
122
- mapKeyToCommand ( 'r' , 'reload' ) ;
123
- mapKeyToCommand ( 'gf' , 'toggleViewSource' ) ;
124
-
125
- mapKeyToCommand ( 'i' , 'enterInsertMode' ) ;
126
-
127
- mapKeyToCommand ( 'H' , 'goBack' ) ;
128
- mapKeyToCommand ( 'L' , 'goForward' ) ;
129
-
130
- mapKeyToCommand ( 'zi' , 'zoomIn' ) ;
131
- mapKeyToCommand ( 'zo' , 'zoomOut' ) ;
132
-
133
- mapKeyToCommand ( 'f' , 'activateLinkHintsMode' ) ;
134
- mapKeyToCommand ( 'F' , 'activateLinkHintsModeToOpenInNewTab' ) ;
135
-
136
- mapKeyToCommand ( '/' , 'enterFindMode' ) ;
137
- mapKeyToCommand ( 'n' , 'performFind' ) ;
138
- mapKeyToCommand ( 'N' , 'performBackwardsFind' ) ;
139
-
140
- mapKeyToCommand ( 'yy' , 'copyCurrentUrl' ) ;
141
-
142
- mapKeyToCommand ( 'K' , 'nextTab' ) ;
143
- mapKeyToCommand ( 'J' , 'previousTab' ) ;
144
- mapKeyToCommand ( 'gt' , 'nextTab' ) ;
145
- mapKeyToCommand ( 'gT' , 'previousTab' ) ;
146
-
147
- mapKeyToCommand ( 't' , 'createTab' ) ;
148
- mapKeyToCommand ( 'd' , 'removeTab' ) ;
149
- mapKeyToCommand ( 'u' , 'restoreTab' ) ;
0 commit comments