| kinput2-v3.1 |
kinput2-v3.1.tar.gz
ftp://ftp.sra.co.jp/pub/x11/kinput2より |
| kinput2.MacIM |
kinput2.fix4.macim.0.2.patch.gz
上記、園田氏の公開ページより |
| 本パッチ |
kinput2-v3.1-macim-20050629.patch.gz(10.4 (Tiger)向け)
kinput2-v3.1-macim-20040417.patch.gz(10.3 (Panther)向け) |
$ tar xfz kinput2-v3.1.tar.gz $ cd kinput2-v3.1 $ gzip -cd ../kinput2.fix4.macim.0.2.patch.gz | sed -n -e '143,549p' -e '581,$p' | patch -p1 $ gzip -cd ../kinput2-v3.1-macim-20050629.patch.gz | patch -p0 $ xmkmf -a $ make $ sudo make install $ sudo make install.man10.3 (Panther)においては、4行目を次のように読み替え。
$ gzip -cd ../kinput2-v3.1-macim-20040417.patch.gz | patch -p0
| ファイル | |
| kinput2-v3.1/include下 | MacIM.h, MacIMP.h, MacIMProto.h |
| kinput2-v3.1/lib下 | MacIM.c, mconv.c |
kinput2=/usr/X11R6/bin/kinput2
if [ -x $kinput2 ]; then
$kinput2 &
fi 手動で起動するには、次のように入力する。 $ /usr/X11R6/bin/kinput2 &2. XMODIFIERS環境変数の設定
export XMODIFIERS='@im=kinput2'3. リソースの設定
emacs*inputMethod: xim emacs*useXim: true kinput2*OverTheSpotConversion*modeShell.borderWidth: 0 kinput2*OverTheSpotConversion.useOverrideShellForMode: true kterm*allowSendEvents: true kterm*openIm: true4. キー操作
| ショートカットキー | 文字種 | モード表示 | |
|
control-shift-J
control-shift-K control-shift-L control-shift-; control-shift-; または : (*1) control-shift-; または ' (*1) |
ひらがな
カタカナ 全角英字 半角カタカナ 英字 英字 |
[あ]
[ア] [A] [半ア] [半A] [半A] |
JISキーボードの場合(*2) USキーボードの場合 |
| 入力スタイル | 候補ウインドウの位置 | Xクライアントの例 |
|
over-the-spot
on-the-spot off-the-spot root-window |
入力文字列の下
入力ウインドウの右(*1) 入力文字列の下(*2) 入力文字列の下 |
kterm, emacs
GTK+2を利用するアプリケーション ??? kterm(リソースで変更した時) |
| 年月日 | 内容 |
| 2004年3月17日 | 初版(-20040315.patch) |
| 2004年3月21日 |
次の2点を修正(-20040320.patch)。
1. kinput2の起動時にシステム環境設定で無効にしていた文字種へは、ショートカットキーの操作で変更しないようにした。 2. "~"、"\"を入力/ペーストすると"〜"、"\"になっていたものを、"~"、"\"で入力/ペーストされるようにした。 問題点の5.を追記。 |
| 2004年3月28日 |
次の1点を修正(-20040328.patch)。
1. 候補ウインドウの表示内容が更新されるようにした。 |
| 2004年4月17日 |
次の2点を修正(-20040417.patch)。
1. 候補ウインドウを入力文字位置の近辺に表示するようにした。ただし、移動などの操作は(変わらず)できない。 2. 入力スタイルがon-the-spotの場合、入力文字列が乱れていたものを修正した。 その他の1.~3.を追記。 |
| 2005年5月6日 |
次の2点を修正(-20050506.patch)。
1. 10.4 (Tiger)でmakeできなかったものを修正した。 2. 入力開始のキーとしていたcontrol-shift-Jをリソースから削除した。 問題点の6.を追記。(今更ながら、10.3 (Panther)でも発生していた。) |
| 2005年5月28日 |
次の1点を修正(-20050528.patch)。
1. タイマーを設定してCarbonイベントを監視するようにした。これにより、問題点の2.と6.が改善された。 |
| 2005年6月29日 |
次の1点を修正(-20050629.patch)。
1. optionキーが効かなかったものを修正した。 |