README
1NAME
2 sampleIM - sample Japanese Input Method Server using IMdkit
3
4SYNOPSIS
5 sampleIM [-display displayname] [-name imname] [-static] [-dynamic]
6 [-tcp] [-local] [-offkey] [-kl]
7
8DESCRIPTION
9 SampleIM you see here is an sample Input Method Server which utilizes
10 the IM Server Developers Kit so that it can connect with XIM client
11 applications through the X Input Method Protocol(XIM Protocol) which
12 is standardized in the X Window System, Version 11, Release 6.
13
14 The sampleIM is just sample, so remember that it can be used just for
15 test of IMServer Developers Kit, and note that it should be invoked
16 under Japanese EUC locale such as "ja_JP.eucJP", because it contains
17 the Japanese EUC localized characters for the sample committed
18 string:
19 for csh family
20 % env LC_ALL=ja_JP.eucJP sampleIM
21 for ksh family
22 $ LC_ALL=ja_JP.eucJP sampleIM
23
24OPTIONS
25 The sampleIM accepts the following options:
26
27 -display displayname
28 This options specifies the display name.
29 -name imname
30 This options specifies the name which is used as a part of the
31 sampleIM identifiers by which XIM clients will search for the
32 sampleIM. The default is "sampleIM".
33 -static | -dynamic
34 Each of these options specifies the type of the XIM Protocol
35 event flow model, static or dynamic. Either of these should be
36 given at the same time if any. The default is dynamic event
37 flow model. For more information for event flow model, see "the
38 X Input Method Protocol" document.
39 -tcp | -local
40 Each of these options changes the type of the transport
41 connection mechanism. When -tcp is given, TCP/IP Internet domain
42 will be used, while -local is given, TCP/IP internal domain will
43 be used. Either of these should be given at the same time if
44 any. If neither of these specifies, the default is X-based
45 transport mechanism.
46 -offkey
47 This option indicates that the sampleIM should inform the IM
48 library of off keys, as well as on keys, by which the input
49 conversion will be terminated. (For more information, refer to
50 the XIM_REGISTER_TRIGGERKEYS message in the IM Protocol
51 document.)
52 This option has an effect in case of the dynamic event flow
53 model. When this option is specified, both on/off operation
54 is kicked from the IM library, while unspecified, the off
55 operation is kicked from the sampleIM and this is the default.
56 -kl
57 This option indicates that KeyRelease events should be also
58 filtered by the sampleIM.
59
60OPERATIONS
61 Shift-Space start and stop filtering key events. While
62 filtering, the sampleIM just prints the string
63 into the standard out instead of preediting.
64
65 Ctrl-k commit the sample Japanese EUC characters:
66 "����� IM ����γ���ʸ����Ǥ���"
67