Skip to content

Commit 4e18f9b

Browse files
committed
QuickMark keymap fix
1 parent 9f1f400 commit 4e18f9b

File tree

6 files changed

+327
-98
lines changed

6 files changed

+327
-98
lines changed

.w3m/keymap

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -665,3 +665,7 @@ keymap "DEL" PREV
665665
keymap "s" COMMAND "SET_OPTION dictcommand=file:///cgi-bin/w3mplus?action=dictWordSearch&query=; DICT_WORD"
666666
keymap "S" COMMAND "SET_OPTION dictcommand=file:///cgi-bin/w3mplus?action=dictWordSearch&redirect=1&query=; DICT_WORD"
667667
keymap "g_" GOTO "file:///cgi-bin/w3mplus?action=moveColmun&percent=100"
668+
669+
keymap "C-[" EXEC_SHELL "echo aaaa"
670+
keymap "M-C-\\" EXEC_SHELL "echo aaaa"
671+
keymap "\"" EXEC_SHELL "echo xxx"

.w3m/keymap-newquickmark

Lines changed: 159 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,51 @@
1-
# A sample of ~/.w3m/keymap (default)
1+
##
2+
# Keymap for QuickMark.
23
#
3-
# Ctrl : C-, ^
4-
# Escape: ESC-, M-, ^[
5-
# Space : SPC, ' '
6-
# Tab : TAB, ^i, ^I
7-
# Delete: DEL, ^?
8-
# Up : UP, ^[[A
9-
# Down : DOWN, ^[[B
10-
# Right : RIGHT, ^[[C
11-
# Left : LEFT, ^[[D
4+
# @author qq542vev
5+
# @version 1.0.0
6+
# @date 2019-12-27
7+
# @licence https://creativecommons.org/licenses/by/4.0/
8+
##
9+
10+
keymap "SPC" SET_OPTION "keymap_file=keymap"
11+
keymap "TAB" SET_OPTION "keymap_file=keymap"
12+
keymap "DEL" SET_OPTION "keymap_file=keymap"
13+
keymap "UP" SET_OPTION "keymap_file=keymap"
14+
keymap "DOWN" SET_OPTION "keymap_file=keymap"
15+
keymap "RIGHT" SET_OPTION "keymap_file=keymap"
16+
keymap "LEFT" SET_OPTION "keymap_file=keymap"
17+
18+
keymap "!" SET_OPTION "keymap_file=keymap"
19+
keymap "\"" SET_OPTION "keymap_file=keymap"
20+
keymap "#" SET_OPTION "keymap_file=keymap"
21+
keymap "$" SET_OPTION "keymap_file=keymap"
22+
keymap "%" SET_OPTION "keymap_file=keymap"
23+
keymap "&" SET_OPTION "keymap_file=keymap"
24+
keymap "'" SET_OPTION "keymap_file=keymap"
25+
keymap "(" SET_OPTION "keymap_file=keymap"
26+
keymap ")" SET_OPTION "keymap_file=keymap"
27+
keymap "*" SET_OPTION "keymap_file=keymap"
28+
keymap "+" SET_OPTION "keymap_file=keymap"
29+
keymap "," SET_OPTION "keymap_file=keymap"
30+
keymap "-" SET_OPTION "keymap_file=keymap"
31+
keymap "." SET_OPTION "keymap_file=keymap"
32+
keymap "/" SET_OPTION "keymap_file=keymap"
33+
keymap ":" SET_OPTION "keymap_file=keymap"
34+
keymap ";" SET_OPTION "keymap_file=keymap"
35+
keymap "<" SET_OPTION "keymap_file=keymap"
36+
keymap "=" SET_OPTION "keymap_file=keymap"
37+
keymap ">" SET_OPTION "keymap_file=keymap"
38+
keymap "?" SET_OPTION "keymap_file=keymap"
39+
keymap "@" SET_OPTION "keymap_file=keymap"
40+
keymap "[" SET_OPTION "keymap_file=keymap"
41+
keymap "]" SET_OPTION "keymap_file=keymap"
42+
keymap "^" SET_OPTION "keymap_file=keymap"
43+
keymap "_" SET_OPTION "keymap_file=keymap"
44+
keymap "`" SET_OPTION "keymap_file=keymap"
45+
keymap "{" SET_OPTION "keymap_file=keymap"
46+
keymap "|" SET_OPTION "keymap_file=keymap"
47+
keymap "}" SET_OPTION "keymap_file=keymap"
48+
keymap "~" SET_OPTION "keymap_file=keymap"
1249

1350
keymap "C-@" SET_OPTION "keymap_file=keymap"
1451
keymap "C-a" SET_OPTION "keymap_file=keymap"
@@ -37,68 +74,108 @@ keymap "C-w" SET_OPTION "keymap_file=keymap"
3774
keymap "C-x" SET_OPTION "keymap_file=keymap"
3875
keymap "C-y" SET_OPTION "keymap_file=keymap"
3976
keymap "C-z" SUSPEND
77+
keymap "C-[" SET_OPTION "keymap_file=keymap"
78+
keymap "C-\\" SET_OPTION "keymap_file=keymap"
79+
keymap "C-]" SET_OPTION "keymap_file=keymap"
80+
keymap "C-^" SET_OPTION "keymap_file=keymap"
81+
keymap "C-_" SET_OPTION "keymap_file=keymap"
82+
keymap "C-?" SET_OPTION "keymap_file=keymap"
4083

41-
keymap "TAB" SET_OPTION "keymap_file=keymap"
42-
keymap "SPC" SET_OPTION "keymap_file=keymap"
43-
keymap "!" SET_OPTION "keymap_file=keymap"
44-
keymap \" SET_OPTION "keymap_file=keymap"
45-
keymap "#" SET_OPTION "keymap_file=keymap"
46-
keymap "$" SET_OPTION "keymap_file=keymap"
47-
keymap "(" SET_OPTION "keymap_file=keymap"
48-
keymap ")" SET_OPTION "keymap_file=keymap"
49-
keymap "+" SET_OPTION "keymap_file=keymap"
50-
keymap "," SET_OPTION "keymap_file=keymap"
51-
keymap "-" SET_OPTION "keymap_file=keymap"
52-
keymap "." SET_OPTION "keymap_file=keymap"
53-
keymap "/" SET_OPTION "keymap_file=keymap"
54-
keymap ":" SET_OPTION "keymap_file=keymap"
55-
keymap ";" SET_OPTION "keymap_file=keymap"
56-
keymap "<" SET_OPTION "keymap_file=keymap"
57-
keymap "=" SET_OPTION "keymap_file=keymap"
58-
keymap ">" SET_OPTION "keymap_file=keymap"
59-
keymap "?" SET_OPTION "keymap_file=keymap"
60-
keymap "@" SET_OPTION "keymap_file=keymap"
61-
62-
keymap "[" SET_OPTION "keymap_file=keymap"
63-
keymap "]" SET_OPTION "keymap_file=keymap"
64-
keymap "\^" SET_OPTION "keymap_file=keymap"
65-
66-
keymap "{" SET_OPTION "keymap_file=keymap"
67-
keymap "|" SET_OPTION "keymap_file=keymap"
68-
keymap "}" SET_OPTION "keymap_file=keymap"
69-
84+
keymap "M-SPC" SET_OPTION "keymap_file=keymap"
7085
keymap "M-TAB" SET_OPTION "keymap_file=keymap"
71-
keymap "M-C-j" SET_OPTION "keymap_file=keymap"
72-
keymap "M-C-m" SET_OPTION "keymap_file=keymap"
73-
86+
keymap "M-!" SET_OPTION "keymap_file=keymap"
87+
keymap "M-\"" SET_OPTION "keymap_file=keymap"
88+
keymap "M-#" SET_OPTION "keymap_file=keymap"
89+
keymap "M-$" SET_OPTION "keymap_file=keymap"
90+
keymap "M-%" SET_OPTION "keymap_file=keymap"
91+
keymap "M-&" SET_OPTION "keymap_file=keymap"
92+
keymap "M-'" SET_OPTION "keymap_file=keymap"
93+
keymap "M-(" SET_OPTION "keymap_file=keymap"
94+
keymap "M-)" SET_OPTION "keymap_file=keymap"
95+
keymap "M-*" SET_OPTION "keymap_file=keymap"
96+
keymap "M-+" SET_OPTION "keymap_file=keymap"
97+
keymap "M-," SET_OPTION "keymap_file=keymap"
98+
keymap "M--" SET_OPTION "keymap_file=keymap"
99+
keymap "M-." SET_OPTION "keymap_file=keymap"
100+
keymap "M-/" SET_OPTION "keymap_file=keymap"
101+
keymap "M-0" SET_OPTION "keymap_file=keymap"
102+
keymap "M-1" SET_OPTION "keymap_file=keymap"
103+
keymap "M-2" SET_OPTION "keymap_file=keymap"
104+
keymap "M-3" SET_OPTION "keymap_file=keymap"
105+
keymap "M-4" SET_OPTION "keymap_file=keymap"
106+
keymap "M-5" SET_OPTION "keymap_file=keymap"
107+
keymap "M-6" SET_OPTION "keymap_file=keymap"
108+
keymap "M-7" SET_OPTION "keymap_file=keymap"
109+
keymap "M-8" SET_OPTION "keymap_file=keymap"
110+
keymap "M-9" SET_OPTION "keymap_file=keymap"
74111
keymap "M-:" SET_OPTION "keymap_file=keymap"
112+
keymap "M-;" SET_OPTION "keymap_file=keymap"
75113
keymap "M-<" SET_OPTION "keymap_file=keymap"
114+
keymap "M-=" SET_OPTION "keymap_file=keymap"
76115
keymap "M->" SET_OPTION "keymap_file=keymap"
116+
keymap "M-?" SET_OPTION "keymap_file=keymap"
117+
keymap "M-@" SET_OPTION "keymap_file=keymap"
118+
keymap "M-A" SET_OPTION "keymap_file=keymap"
119+
keymap "M-B" SET_OPTION "keymap_file=keymap"
120+
keymap "M-C" SET_OPTION "keymap_file=keymap"
121+
keymap "M-D" SET_OPTION "keymap_file=keymap"
122+
keymap "M-E" SET_OPTION "keymap_file=keymap"
123+
keymap "M-F" SET_OPTION "keymap_file=keymap"
124+
keymap "M-G" SET_OPTION "keymap_file=keymap"
125+
keymap "M-H" SET_OPTION "keymap_file=keymap"
77126
keymap "M-I" SET_OPTION "keymap_file=keymap"
127+
keymap "M-J" SET_OPTION "keymap_file=keymap"
128+
keymap "M-K" SET_OPTION "keymap_file=keymap"
129+
keymap "M-L" SET_OPTION "keymap_file=keymap"
78130
keymap "M-M" SET_OPTION "keymap_file=keymap"
131+
keymap "M-N" SET_OPTION "keymap_file=keymap"
132+
keymap "M-O" SET_OPTION "keymap_file=keymap"
133+
keymap "M-P" SET_OPTION "keymap_file=keymap"
134+
keymap "M-Q" SET_OPTION "keymap_file=keymap"
135+
keymap "M-R" SET_OPTION "keymap_file=keymap"
136+
keymap "M-S" SET_OPTION "keymap_file=keymap"
137+
keymap "M-T" SET_OPTION "keymap_file=keymap"
138+
keymap "M-U" SET_OPTION "keymap_file=keymap"
139+
keymap "M-V" SET_OPTION "keymap_file=keymap"
79140
keymap "M-W" SET_OPTION "keymap_file=keymap"
141+
keymap "M-X" SET_OPTION "keymap_file=keymap"
142+
keymap "M-Y" SET_OPTION "keymap_file=keymap"
143+
keymap "M-Z" SET_OPTION "keymap_file=keymap"
144+
keymap "M-[" SET_OPTION "keymap_file=keymap"
145+
keymap "M-]" SET_OPTION "keymap_file=keymap"
146+
keymap "M-^" SET_OPTION "keymap_file=keymap"
147+
keymap "M-_" SET_OPTION "keymap_file=keymap"
148+
keymap "M-`" SET_OPTION "keymap_file=keymap"
80149
keymap "M-a" SET_OPTION "keymap_file=keymap"
81150
keymap "M-b" SET_OPTION "keymap_file=keymap"
82-
83151
keymap "M-c" SET_OPTION "keymap_file=keymap"
152+
keymap "M-d" SET_OPTION "keymap_file=keymap"
84153
keymap "M-e" SET_OPTION "keymap_file=keymap"
154+
keymap "M-f" SET_OPTION "keymap_file=keymap"
85155
keymap "M-g" SET_OPTION "keymap_file=keymap"
156+
keymap "M-h" SET_OPTION "keymap_file=keymap"
157+
keymap "M-i" SET_OPTION "keymap_file=keymap"
158+
keymap "M-j" SET_OPTION "keymap_file=keymap"
86159
keymap "M-k" SET_OPTION "keymap_file=keymap"
87160
keymap "M-l" SET_OPTION "keymap_file=keymap"
88161
keymap "M-m" SET_OPTION "keymap_file=keymap"
89162
keymap "M-n" SET_OPTION "keymap_file=keymap"
90163
keymap "M-o" SET_OPTION "keymap_file=keymap"
91164
keymap "M-p" SET_OPTION "keymap_file=keymap"
165+
keymap "M-q" SET_OPTION "keymap_file=keymap"
166+
keymap "M-r" SET_OPTION "keymap_file=keymap"
92167
keymap "M-s" SET_OPTION "keymap_file=keymap"
93168
keymap "M-t" SET_OPTION "keymap_file=keymap"
94169
keymap "M-u" SET_OPTION "keymap_file=keymap"
95170
keymap "M-v" SET_OPTION "keymap_file=keymap"
96171
keymap "M-w" SET_OPTION "keymap_file=keymap"
97-
98-
keymap "UP" SET_OPTION "keymap_file=keymap"
99-
keymap "DOWN" SET_OPTION "keymap_file=keymap"
100-
keymap "RIGHT" SET_OPTION "keymap_file=keymap"
101-
keymap "LEFT" SET_OPTION "keymap_file=keymap"
172+
keymap "M-x" SET_OPTION "keymap_file=keymap"
173+
keymap "M-y" SET_OPTION "keymap_file=keymap"
174+
keymap "M-z" SET_OPTION "keymap_file=keymap"
175+
keymap "M-{" SET_OPTION "keymap_file=keymap"
176+
keymap "M-|" SET_OPTION "keymap_file=keymap"
177+
keymap "M-}" SET_OPTION "keymap_file=keymap"
178+
keymap "M-~" SET_OPTION "keymap_file=keymap"
102179

103180
keymap "M-[E" SET_OPTION "keymap_file=keymap"
104181
keymap "M-[L" SET_OPTION "keymap_file=keymap"
@@ -111,6 +188,40 @@ keymap "M-[5~" SET_OPTION "keymap_file=keymap"
111188
keymap "M-[6~" SET_OPTION "keymap_file=keymap"
112189
keymap "M-[28~" SET_OPTION "keymap_file=keymap"
113190

191+
keymap "M-C-@" SET_OPTION "keymap_file=keymap"
192+
keymap "M-C-a" SET_OPTION "keymap_file=keymap"
193+
keymap "M-C-b" SET_OPTION "keymap_file=keymap"
194+
keymap "M-C-c" SET_OPTION "keymap_file=keymap"
195+
keymap "M-C-d" SET_OPTION "keymap_file=keymap"
196+
keymap "M-C-e" SET_OPTION "keymap_file=keymap"
197+
keymap "M-C-f" SET_OPTION "keymap_file=keymap"
198+
keymap "M-C-g" SET_OPTION "keymap_file=keymap"
199+
keymap "M-C-h" SET_OPTION "keymap_file=keymap"
200+
keymap "M-C-i" SET_OPTION "keymap_file=keymap"
201+
keymap "M-C-j" SET_OPTION "keymap_file=keymap"
202+
keymap "M-C-k" SET_OPTION "keymap_file=keymap"
203+
keymap "M-C-l" SET_OPTION "keymap_file=keymap"
204+
keymap "M-C-m" SET_OPTION "keymap_file=keymap"
205+
keymap "M-C-n" SET_OPTION "keymap_file=keymap"
206+
keymap "M-C-o" SET_OPTION "keymap_file=keymap"
207+
keymap "M-C-p" SET_OPTION "keymap_file=keymap"
208+
keymap "M-C-q" SET_OPTION "keymap_file=keymap"
209+
keymap "M-C-r" SET_OPTION "keymap_file=keymap"
210+
keymap "M-C-s" SET_OPTION "keymap_file=keymap"
211+
keymap "M-C-t" SET_OPTION "keymap_file=keymap"
212+
keymap "M-C-u" SET_OPTION "keymap_file=keymap"
213+
keymap "M-C-v" SET_OPTION "keymap_file=keymap"
214+
keymap "M-C-w" SET_OPTION "keymap_file=keymap"
215+
keymap "M-C-x" SET_OPTION "keymap_file=keymap"
216+
keymap "M-C-y" SET_OPTION "keymap_file=keymap"
217+
keymap "M-C-z" SET_OPTION "keymap_file=keymap"
218+
keymap "M-C-[" SET_OPTION "keymap_file=keymap"
219+
keymap "M-C-\\" SET_OPTION "keymap_file=keymap"
220+
keymap "M-C-]" SET_OPTION "keymap_file=keymap"
221+
keymap "M-C-^" SET_OPTION "keymap_file=keymap"
222+
keymap "M-C-_" SET_OPTION "keymap_file=keymap"
223+
keymap "M-C-?" SET_OPTION "keymap_file=keymap"
224+
114225
keymap "0" COMMAND "SET_OPTION keymap_file=keymap; GOTO file:///cgi-bin/w3mplus?action=getQuickMark&key=0&redirect=1"
115226
keymap "1" COMMAND "SET_OPTION keymap_file=keymap; GOTO file:///cgi-bin/w3mplus?action=getQuickMark&key=1&redirect=1"
116227
keymap "2" COMMAND "SET_OPTION keymap_file=keymap; GOTO file:///cgi-bin/w3mplus?action=getQuickMark&key=2&redirect=1"

0 commit comments

Comments
 (0)