1.1.何をするものなのか Benizaraは、Windows環境に接続されたJISキーボードで親指シフト (NICOLA配列) による入力を可能にするエミュレーションソフトウェアです。Windows7のMS-IMEとATOK2011、およびWindows10のMS-IMEで動作を確認しています。なお、Benizaraは、設定ファイルを読み込ませることにより、親指シフトに限らず、任意にキーボード配列のエミュレーションが可能です。 Benizara(紅皿)の名前は、太田道灌の山吹伝説に由来します。
1.2.特徴 ・Windows10のストアアプリや、Microsoft Edge上でも親指シフト入力が可能です。 ・やまぶきと同様に12面のシフトモードを実現し、やまぶきの配列定義ファイルをある程度まで読込可能としました。 ・やまぶきの打鍵ロジックを参考に実装し、かつ連続シフトモードをサポートしています。よって、やまぶき(やまぶきR)からの移行は容易とおもいます。 ・Benizaraは、AutoHotKeyのスクリプトを実行ファイル化したものです。ユーザモードでキーフックするタイプのエミュレータなので、導入も停止も簡単です。USBメモリで持ち歩くこともできます。 ・親指の友Mk-2 キーボードドライバ V2.0L23に実装された「零遅延モード」を、当該ソフトにも実装しました。零遅延モードとは、親指シフト時の表示遅延をゼロにして、高速打鍵を可能とするモードです。
使用説明書は、こちらにもアップロードしています。 https://qiita.com/kenichiro_ayaki/items/03ac81a20137c3d91554 動作説明書は、こちらです。 https://qiita.com/kenichiro_ayaki/items/9a39a5c7622c23e3ce3b ソースコードは、こちらにアップロードしています。 https://github.com/k-ayaki/benizara
サポートブログは以下です。 https://benizara.hatenablog.com/
ver.0.1.4.2 ver.0.1.4.5 … 親指シフトキーの設定が保存されない不具合に対処。 ver.0.1.4.7 … 蜂蜜小梅配列に対応するため、親指シフトモード時の同時打鍵を実現した。薙刀式に対応するため、3キーの同時打鍵とスペース&シフトに対応した。 ver.0.1.4.9 … シフトキーの不具合対策。 ver.0.1.5.0 … 親指シフトキー⇒文字キー⇒親指シフトキーオフの打鍵割合を判定。
ver.0.1.3.5 … 親指キーオン→文字キーオン→他の親指キーオンの処理Bと、親指キーオン文字キーオンオフの処理Eを仕様書に適合するように修正。 ver.0.1.3.6 … 同時複数起動の抑止、シフトキーとコントロールキーと上下左右カーソルキーのフックを外す、google日本語入力への仮対応、タイプウェルで仮名文字を入力する際の配列を除外。 Ver.0.1.4.0 … 英数モードのように、入力キーとアプリケーションへの出力キーとが一致している場合にキーをフックしないように変更。入力キーorz配列で、かな長音がおかしくなる件に対応。親指シフト表記付きUSBライトタッチキーボード配列の「ぁ」の入力ができなかった件に対応。 Ver.0.1.4.1 … Windows 10 May 2020 Updateに対応するため、全角を直接アプリに出力する部分を可能な限り減らし、かつ全角出力前には変換文字を確定する。 Ver.0.1.4.2 … Windows 10 May 2020 Updateに対応するため、アプリに出力する文字をすべて半角または制御記号とした。 Ver.0.1.4.3 … キー配列のリアルタイム表示機能を追加。 Ver.0.1.4.4 … プレフィックスシフトと文字同時打鍵に対応。 ver.0.1.4.5 … 親指シフトキーの設定が保存されない不具合に対処。 Ver.0.1.4.6 … NICOLA-F配列に対応するため、E14をBackspace以外に設定可能とした。濁音・半濁音・拗音の入力キーを定義した。小指シフトモードでのコード送信を実現した。 Ver.0.1.4.7 … 蜂蜜小梅配列に対応するため、親指シフトモード時の同時打鍵を実現した。薙刀式に対応するため、3キーの同時打鍵とスペース&シフトに対応した。 Ver.0.1.4.71 … 薙刀式の定義ファイルの修正。