2 <input-method xmlns="http://www.m17n.org/MIM">
6 <extra-id>global</extra-id>
9 <gettext>Global variable and command definitions.
10 This is actually not an input method, but provides documents,
11 default values of global variables, and default key-bindings of
12 global commands.</gettext>
15 <defvar vname="candidates-group-size">
17 <gettext>Maxmum number of candidates in a candidate group.
18 Value must be an integer.
19 If the value is not positive, number of candidates in a group is decided
20 by how candiates are grouped in an input method source file.</gettext>
24 <defvar vname="candidates-charset">
26 <gettext>Character set to limit candidates.
27 Value must be a symbol representing a charater set, or nil.
28 If the value is not nil, a candidate containing a character not belonging
29 to the specified character set is ignored.</gettext>
35 <defcmd cname="command-commit">
38 Commit the preedit text</gettext>
42 <symbol>Return</symbol>
47 <symbol>Linefeed</symbol>
51 <defcmd cname="command-convert">
54 Convert the preedit text</gettext>
63 <symbol>Henkan</symbol>
67 <defcmd cname="command-revert">
70 Revert the conversion</gettext>
74 <symbol>Escape</symbol>
78 <defcmd cname="command-prev-candidate">
80 <gettext>Previous candidate
81 Spot the previous candidate</gettext>
94 <defcmd cname="command-next-candidate">
96 <gettext>Next candidate
97 Spot the next candidate</gettext>
101 <symbol>Right</symbol>
111 <integer>? </integer>
115 <defcmd cname="command-first-candidate">
117 <gettext>First candidate
118 Spot the first candidate in the current group</gettext>
126 <defcmd cname="command-last-candidate">
128 <gettext>Last candidate
129 Spot the last candidate in the current group</gettext>
137 <defcmd cname="command-prev-candidate-group">
139 <gettext>Previous candidate group
140 Move to the previous candidate group</gettext>
153 <defcmd cname="command-next-candidate-group">
155 <gettext>Next candidate group
156 Move to the next candidate group</gettext>
160 <symbol>Down</symbol>
169 <defcmd cname="command-candidate-1">
171 <gettext>Select the 1st candidate
172 Select the first candidate in the current group</gettext>
176 <integer>?1</integer>
180 <defcmd cname="command-candidate-2">
182 <gettext>Select the 2nd candidate
183 Select the second candidate in the current group</gettext>
187 <integer>?2</integer>
191 <defcmd cname="command-candidate-3">
193 <gettext>Select the 3rd candidate
194 Select the third candidate in the current group</gettext>
198 <integer>?3</integer>
202 <defcmd cname="command-candidate-4">
204 <gettext>Select the 4th candidate
205 Select the fourth candidate in the current group</gettext>
209 <integer>?4</integer>
213 <defcmd cname="command-candidate-5">
215 <gettext>Select the 5th candidate
216 Select the fifth candidate in the current group</gettext>
220 <integer>?5</integer>
224 <defcmd cname="command-candidate-6">
226 <gettext>Select the 6th candidate
227 Select the sixth candidate in the current group</gettext>
231 <integer>?6</integer>
235 <defcmd cname="command-candidate-7">
237 <gettext>Select the 7th candidate
238 Select the seventh candidate in the current group</gettext>
242 <integer>?7</integer>
246 <defcmd cname="command-candidate-8">
248 <gettext>select the 8th candidate
249 Select the eighth candidate in the current group</gettext>
253 <integer>?8</integer>
257 <defcmd cname="command-candidate-9">
259 <gettext>Select the 9th candidate
260 Select the ninth candidate in the current group</gettext>
264 <integer>?9</integer>
268 <defcmd cname="command-candidate-10">
270 <gettext>Select the 10th candidate
271 Select the tenth candidate in the current group</gettext>
275 <integer>?0</integer>
279 <defcmd cname="command-prev-char">
281 <gettext>Previous character
282 Move to the previous character in the preedit text</gettext>
286 <symbol>Left</symbol>
295 <defcmd cname="command-next-char">
297 <gettext>Next character
298 Move to the next character in the preedit text</gettext>
302 <symbol>Right</symbol>
311 <defcmd cname="command-first-char">
313 <gettext>Fist character
314 Move to the first character in the preedit text</gettext>
322 <defcmd cname="command-last-char">
324 <gettext>Last character
325 Move to the last character in the preedit text</gettext>
333 <defcmd cname="command-backward-delete-char">
335 <gettext>Delete char backward
336 Delete the previous character in the preedit text</gettext>
340 <symbol>Backspace</symbol>
344 <defcmd cname="command-delete-char">
347 Delete the following character in the preedit text</gettext>
351 <symbol>Delete</symbol>
355 <defcmd cname="command-prev-segment">
357 <gettext>Previous segment
358 Move to the previous segment in the preedit text</gettext>
362 <symbol>Left</symbol>
371 <defcmd cname="command-next-segment">
373 <gettext>Next segment
374 Move to the next segment in the preedit text</gettext>
378 <symbol>Right</symbol>
387 <defcmd cname="command-first-segment">
389 <gettext>First segment
390 Move to the first segment in the preedit text</gettext>
398 <defcmd cname="command-last-segment">
400 <gettext>Last segment
401 Move to the last segment in the preedit text</gettext>
409 <defcmd cname="command-extend-segment">
411 <gettext>Extend segment
412 Extend the current segment length to the tail</gettext>
416 <symbol>S-Right</symbol>
425 <defcmd cname="command-shrink-segment">
427 <gettext>Shrink segment
428 Shrink the current segment length from the tail</gettext>
432 <symbol>S-Left</symbol>
441 <defcmd cname="command--reload">
443 <gettext>Reload input method
444 Reload the input method (and configulation if any) and freshly start it.
445 Note that the length of key-sequence bound for this command must be 1.
446 This is one of special commands reserved by the m17n library, and
447 should not be used in a map of an input method.</gettext>
451 <symbol>M-Return</symbol>