2014.10.13 Monday
NEC TerrainのATOK使用時にハードキーボードで!の入力
NEC TerrainでATOKを使うとハードキーボードの「!」は全角、半角の切り替えに使えるけど入力には使えないという欠点があります。
keycharsをいじれば「Shift+?」で「!」、「Alt+?」で「〜」を入力する事が出来ます。
入力する方法ですが、cuda氏の「【NEC Terrain】一時的root取得」「【NEC Terrain】フォント入れ替え」が前提となります。
端末側のkeychars( /system/usr/keychars ) を「ESファイルエクスプローラ」等を使ってフォルダごと、microSD( /external_sd )にコピーします。配置は(/external_sd/usr/keychars)とします。
コピー先のフォルダにある「keypad_8960.kcm」の416行〜422行にあるkey QUESTIONを下記のように改変します。
-------改変前-------
key QUESTION {
label: '?'
base: '?'
shift: '?'
alt: '?'
ctrl, meta: none
}
--------------------
-------改変後-------
key QUESTION {
label: '?'
base: '?'
shift: '!'
alt: '~'
ctrl, meta: none
}
--------------------
下記のコマンドをテキストエディタで作成して、microSDに保存して実行(「【NEC Terrain】フォント入れ替え」の7.以降参照)すれば日本語フォント切り替えと同時にATOKで「!」と「〜」がハードキーボードで入力出来ます。(赤文字がオリジナルから追加したところです。)
cd /data/local/tmp
./run_root_shell
mount -o bind /external_sd/fonts /system/fonts
mount -o bind /external_sd/usr/keychars /system/usr/keychars
./busybox killall system_server
keycharsをいじれば「Shift+?」で「!」、「Alt+?」で「〜」を入力する事が出来ます。
入力する方法ですが、cuda氏の「【NEC Terrain】一時的root取得」「【NEC Terrain】フォント入れ替え」が前提となります。
端末側のkeychars( /system/usr/keychars ) を「ESファイルエクスプローラ」等を使ってフォルダごと、microSD( /external_sd )にコピーします。配置は(/external_sd/usr/keychars)とします。
コピー先のフォルダにある「keypad_8960.kcm」の416行〜422行にあるkey QUESTIONを下記のように改変します。
-------改変前-------
key QUESTION {
label: '?'
base: '?'
shift: '?'
alt: '?'
ctrl, meta: none
}
--------------------
-------改変後-------
key QUESTION {
label: '?'
base: '?'
shift: '!'
alt: '~'
ctrl, meta: none
}
--------------------
下記のコマンドをテキストエディタで作成して、microSDに保存して実行(「【NEC Terrain】フォント入れ替え」の7.以降参照)すれば日本語フォント切り替えと同時にATOKで「!」と「〜」がハードキーボードで入力出来ます。(赤文字がオリジナルから追加したところです。)
cd /data/local/tmp
./run_root_shell
mount -o bind /external_sd/fonts /system/fonts
mount -o bind /external_sd/usr/keychars /system/usr/keychars
./busybox killall system_server