hakeの日記

Windows環境でプログラミングの勉強をしています。

IMkit-Anthyの導入

やはりIMkit-Anthyの方が使い易いので導入、候補が飛んでしまうのはどうやらキーリピートが悪さをしている模様、ということでEnterとSpaceキーのリピートをKeyHelperで禁止。

	<repeater>
		<repeat delay="500" period="60"/>
		<define key="Space" enable="False"/>
		<define key="Return" enable="False"/>
	</repeater>


全/半キーで日本語入力のON/OFFを指定、Shift+全/半で入力モード選択のメニューを表示させるように指定。日本語文字コードはUTF8

	<extensions>
		<define key="F21" kind="menu01">
			<modifier Shift="On"/>
		</define>
	</extensions>


[Launch2]
F21 = @qcop(TAB)QPE/InputHelper mouse(QString) "click 64 464"

[Menu01]
01_カナ = @qcop(TAB)QPE/IME 'setMode(QString)' KATAKANA
02_ひら = @qcop(TAB)QPE/IME 'setMode(QString)' HIRAGANA
03_全英 = @qcop(TAB)QPE/IME 'setMode(QString)' WALPHA
04_半英 = @qcop(TAB)QPE/IME 'setMode(QString)' ALPHA
05_半カナ= @qcop(TAB)QPE/IME 'setMode(QString)' HKATAKANA
06_▲ = @qcop(TAB)QPE/InputHelper mouse(QString) "click 112 464"


再起動したときに自動的にIMkit-Anthyが選択されるように、/home/QtPalmtop/plugins/inputmethods/inputmethodslistというファイルを作成して、同じディレクトリにあるIMkit-Anthyのライブラリ名を書く、行末の改行が重要

libimkit-anthy.so(改行)


/home/zaurus/.anthyというディレクトリが作業エリアらしい、ここはFlashなのでSDカードへ移動してリンクを貼る。HDD3領域の方が良いかな?