EMONSTER lite S12HT の文字入力を MS-IME に切り替える

EMONSTER lite (S12HT) 標準の IME は Advanced Wnn です。
どうやら テンキーのトグル押し→仮名変換 専用に作られているらしく
Bluetooth 等の外部キーボードを繋いだ場合に日本語入力できませんでした。

症状について 詳しくはこちら

そこで、Advanced Wnn を使わずに MS-IME で日本語入力を行う方法を調べてみました。
下記のようにレジストリを書き換える必要があります。
(レジストリを書き換えは必ず自己責任で)

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Layouts\e0010411]
"Keyboard Layout"="00000411"
"Ime File"="imjp31.dll"
"Layout Text"="Microsoft IME3.1(JPN)"

修正後、リセットまたは電源を入れ直すと MS-IME になります。

これで Bluetooth Keyboard を使っても、日本語入力の取りこぼしがなくなりました。
ローマ字入力で文字入力も漢字変換も出来ます。
その代わりテンキーで数字以外の文字を入力出来なくなります。

元に戻すにはレジストリの値を復元してください。
初期状態、Advanced Wnn の時の値は下記の通りです。

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Layouts\e0010411]
"Ime File"="M5ImeMgr.dll"
"Layout Text"="Keytouch Multiplay"
"Keyboard Layout"="00000411"

割り切って、ソフトウエアキーボード & Bluetooth キーボード中心で使うなら
これもありかもしれません。
元々キーが少ないのでテンキーをカスタマイズに使えるし。

関連エントリ
EMONSTER lite S12HT と文字入力

EMONSTER lite S12HT の文字入力を MS-IME に切り替える」への4件のフィードバック

  1. sahiro

    ども、はじめまして。

    S12HTのキーコードやIMEの状態、MS-IMEの使用法など、有用な情報ありがとうございます。

    実はS12HTの元になったTouch Dualというデバイスで、文字入力するためのソフトToggleKeyを作っています。

    S12HT+ATOK+ToggleKeyで日本語入力できるという報告を頂いているのですが、こちらのMS-IME使用方法での報告はありません。

    どうやら動きそうな気配ですが、アルファベットキーコードを発生させることによるローマ字入力は可能なのでしょうか?可能な感じですが。
    自作SIP作成の折は、小笠原様のサイトの情報には大変助けられました。この場を借りてお礼申し上げます。
    これからも、素晴らしいソフトの公開期待しております。

  2. oga 投稿作成者

    sahiro さんはじめまして。
    ローマ字入力のキーストロークなら問題無いはずです。
    MS-IME で使えると思われます。
    カーソルキー変換も imekeyset5 が使えるかもしれません。
    JISかな入力は残念ながら成功しませんでした。

    Reudo の RBK-2000シリーズのページによると
    http://www.reudo.co.jp/rboa
    S12HT の Advanced Wnn はキーボードの開閉を認識しているらしく、
    キーボードを閉じた状態ではローマ字入力が可能になるとのことです。
    開いた状態だとテンキーのトグル入力が強制されてしまうようです。

  3. sahiro

    返信ありがとうございます。

    キーボードの開閉認識がレジストリの値で行なわれているなら、

    HKEY_LOCAL_MACHINE\Software\OEM\Keyboard

    のSlidingOutの値をいじることで、開いた状態でもローマ字入力できるかもしれませんね。

    もっともこのレジストリはTouch Dualのものなので、S12HTでどうなのかはわかりませんが。

  4. oga 投稿作成者

    うまくいきました。スライドを開いた状態でも

    HKEY_LOCAL_MACHINE\Software\OEM\Keyboard SlidingOut

    を 0 にすることでトグル変換が off になります。
    これなら Advanced Wnn のままでもローマ字入力出来そうです。
    ありがとうございます。

コメントは停止中です。