1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
Major changes from version 2.0 fix4 (the last official release) to
version 3.0:
* Kinput2 now supports Wnn6. The source code is kindly contributed by
MORIBE, Hideyuki. Thanks! To compile for Wnn6, define symbol
`UseWnn6' in Kinput2.conf.
For those who use both Wnn4 and Wnn6, distinct wnn initialization
files (wnnenvrc) for Wnn4 jserver and Wnn6 jserver can be specified.
Kinput2 checks the server version at run time, and selects an
appropriate one. Use `*.wnnEnvrc4' resource for specifying
initialization file for Wnn4, `*.wnnEnvrc6' for Wnn6.
Due to Wnn6 support, Wnn4 implementation part saw major changes.
We've tried to keep user visible changes small, though.
* On-the-spot input style is available for Ximp and XIM protocols.
The code is contributed by Kazuki YASUMATSU. Thank you!
For XIM protocol, following styles are now supported:
XIMPreeditPosition | XIMStatusArea (over-the-spot style)
XIMPreeditPosition | XIMStatusNothing (over-the-spot style)
XIMPreeditArea | XIMStatusArea (off-the-spot style)
XIMPreeditCallbacks | XIMStatusCallbacks (on-the-spot style)
XIMPreeditCallbacks | XIMStatusNothing (on-the-spot style)
XIMPreeditNothing | XIMStatusNothing (root-window style)
* Kinput2 now supports an IC attribute called FilterEvents. Some
applications seem to require the input server to support this
attribute, or they go crazy if not.
* Finally, word registration facility is available for Wnn. A new
fuction called `register' is added, and bound to F5 and ^T by
default. (If you're using ccdef.kinput2.egg, that's F4) This
function is supposed to invoke word registration utility called
`tkwnnreg'. You need a separate package for the utility, currently
available from:
ftp://ftp.sra.co.jp/pub/lang/tcl/contrib/tcl-wnn-X.Y.tar.gz
X.Y is 0.3 as of this writing. It is still alpha-quality, but I'll
work on it once I finish release work of kinput2.
* Kinput2's `egg'-emulation has been improved.
* You can specify preedit font and status font independently when XIM
protocol is used. Previously preedit font was used for both preedit
area and status area.
* Now kinput2's mode shell (the small status window appeared when
over-the-spot input is active) has Mwm hints that says "I need no
titlebar".
* A new boolean resource `useOverrideShellForMode' is provided to use
overrideShell for the mode displaying widget, instead of the default
transientShell. This is needed for some window managers which
ignores kinput2's input focus preference, causing flickering of mode
display.
|