Skip to content

1.12.11 薙刀式かな配列

Latest
Compare
Choose a tag to compare
@tor-nky tor-nky released this 23 Mar 07:34

下の方にある「Assets」からダウンロードしてください。


Hachiku1.12.11(NaginataV15).zip

薙刀式配列v15fix版 を実装するソフトです。冗長シフトをあえて削除しました
資料:【薙刀式】v15fix版、発表 2023年7月28日付


パソコンの日本語キーボード、英語キーボードの設定に自動で合わせます。
トレイアイコンを右クリックしたところに、縦書き・横書きモード切り替え、設定メニューがあります。
レジストリの変更はしません。
不要になったら Hachiku.exe、Hachiku.ini、Iconsフォルダ を削除してください。

キーカスタマイズができる IME では「Shift+Ctrl+変換キー」に「全確定」、「Shift+Ctrl+無変換キー」に「全消去」を割り当てると動作を改善できます。

IME の設定

Hachiku のトレイアイコンを右クリックして設定を選び、IMEを選択します。

旧MS-IME

初期状態の設定のままで使えます。
しかし秀丸エディタを使ったり、全角英数入力を使ったりすることがあるのでしたら、次の設定をおすすめします。
すると(全角英数入力時に)編集モードで選択範囲を意図せず消してしまうことがなくなります。

Microsoft IME の設定 → IME 入力モード切替の通知 → オフ: 画面中央に表示する

(キー設定をユーザー定義にしている場合)
Microsoft IME の設定 → 詳細設定(A) → キー設定(Y)

* キー 入力/変換済み文字なし 入力文字のみ 変換済み 候補一覧表示中 文節長変更中 変換済み文節内入力文字
半角/全角 IME-オン/オフ 半英固定 半英固定 半英固定 半英固定 半英固定
Ctrl+Shift+無変換 - 全消去 全消去 全消去 全消去 全消去
Ctrl+Shift+変換 - 全確定 全確定 全確定 全確定 全確定

Ctrl+Shift+変換 は Ctrl+Enter を選択してキー追加すると簡単です。

そして Hachiku設定で「キー設定利用」をオンにしてください。

新MS-IME

IMEの設定に関係なく使えます。
Hachiku設定「キー設定利用」は無視されます。

ATOK

Hachiku のトレイアイコンを右クリックして設定を選び、ATOKを選択します。
必ず IMEの設定とキーカスタマイズをしてください。

ATOK プロパティ → 入力・変換 → 設定項目(Y) → 入力補助 → 特殊 → 設定一覧(L)

  • なし: 日本語入力オンで変更したモードを元に戻す

環境設定 → キー・ローマ字カスタマイザ → キー・ローマ字スタイル

  • スタイルファイル: MS-IME風スタイル

ATOK プロパティ → キー・ローマ字・色 → キーカスタマイズ(K)

キー 機能
Shift+Esc [変換中][次候補表示中]変換取消
変換 [文字未入力]-----
Shift+Ctrl+変換 [入力中][変換中][次候補表示中][文節区切り直し中]全文確定[全候補表示中]全候補選択確定[記号入力]記号確定
Shift+Ctrl+無変換 [入力中][変換中][次候補表示中][文節区切り直し中]全文字削除[全候補表示中]全候補選択取消
ひらがな [_記号入力_以外]入力文字種全角ひらがな(あ)
カタカナ [_記号入力_以外]入力文字種全角カタカナ(ア)
半角/全角 [文字未入力][記号入力]日本語入力ON/OFF []入力文字種半角無変換(A)

そして Hachiku設定で「キー設定利用」をオンにしてください。

Google 日本語入力

Hachiku のトレイアイコンを右クリックして設定を選び、Googleを選択します。

なお左右シフト英数に設定し、かな入力中に左右シフトで英字を入力すると 半角/全角キー が自動的に押されます。
かな入力へは手動で戻して下さい。
Google 日本語入力 は一時的に英数入力になっていることが検出できないので、妥協の策です。

初期状態の設定のままでも使えますが、次の設定を行うと(全角英数入力時に)編集モードで選択範囲を意図せず消してしまうことがなくなります。

タスクトレイのアイコンを右クリック → プロパティ → キー設定 → キー設定の選択 → 編集

モード 入力キー コマンド
変換前入力中 Ctrl Shift Henkan 確定
変換中
変換前入力中 Ctrl Shift Muhenkan キャンセル
変換中
変換前入力中 Shift Muhenkan 全角英数に入力切替
変換中
入力文字なし
変換前入力中 Hankaku/Zenkaku 半角英数に入力切替
変換中

そして Hachiku設定で「キー設定利用」をオンにしてください。

独自機能

  • 英数単打ではリピートができ、リピートにならないうちに続くキーを押せば SandS や編集モードの入力ができます。
  • かな入力中でも方向キー、BS、Del を割り当てたキーにはリピートが働きます。
  • Q+W に横書きモード、Q+A に縦書きモード を割り当て
  • 編集モードD+F+H、J+K+Q、J+K+G、J+K+V、J+K+Bは、かな変換中かどうかを問いません。
  • 固有名詞ショートカットに第二面(スペース押下)も設定できます。
    スペースキーを押したまま、そこから3つのキーを素早く押すと入力されます。
  • 固有名詞ショートカットを最大5組切り替えられる。
    切り替えは E+R+1 で1番、E+R+2 で2番、など。
    「固有名詞登録」画面が出ているときに切り替えると、登録内容がコピーされます。
    (OK を押すと登録されます)
  • 「後置シフト」を設定可能

仕様

  • かな入力中にアプリケーションのメニューをキーボードで操作できないことがある
    英数入力に切り替えてください
  • Excel、PowerPoint のコメント欄にかな入力する際は、一度 H+J を押してください
  • 編集モードや固有名詞の入力でIME 入力モード切替の通知が出る。
    全角記号を出力するために一旦、IMEをオフにしています。IMEの設定で通知をなくすことができます。

不具合

  • Windowsがスリープするときに押していたキーが、スリープ解除後も押したままの扱いになる
    Hachiku を再起動すれば直ります。
  • (秀丸エディタ)「名前を付けて保存」で IMEオフの状態だと、2文字目以降に大文字を入力してから何も入力ができない
  • (新MS-IME) かな変換中に英数入力に切り替え、確定しないでキーを押すと最初の文字が入力されない。
    新MS-IME の仕様です。
  • (新MS-IME) かな入力できなくなったり、入力中のかなが消せなくなることがある
    まず、他のウインドウをマウスで選び、再び元のソフトに切り替えてください。
    それでも直らないときは、ファイルに保存してソフトを一度終了してください。
  • Windows 10 で、文字キーを押しながらWinキーかAltキーを長押ししてしまうとゲームバーが起動する
    回避するには、Windowsの「設定」→ゲーム→Xbox Game Bar
    にある「コントローラーのこのボタンを使用してXbox Game Barを開く」を無効にします。
    こうするとレジストリに
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\GameBar 内に UseNexusForGameBarEnabled
    というキーができています。
    これで先ほどの設定を有効にすると、間違ってゲームモードが起動したときに自動で強制無効になったりしますので、
    こうなったらゲームコントローラでゲームバーを起動するには、自己責任でレジストリのキーを消去することになります。

動作確認

  • Windows 10 Pro version 22H2 64-bit
    新旧MS-IME、ATOK 2017、Google 日本語入力
  • Windows 11 Pro version 23H2
    新旧MS-IME、Google 日本語入力

最近のおもな修正点

  • 旧MS-IMEで左右シフトから一時英数入力中、編集モードの記号を押した後にIMEオフになったり変換未確定になったりするのを修正(1.12.11)
  • サロゲートペアになるユニコードを固有名詞ショートカットなどで入力したとき、確定文字にならないことがあるのを修正(1.12.11)
  • 「文字出力後に IME の状態を検出しない時間」を設定できるように(1.12.11)
  • Windows 11 以降のメモ帳とMS-IMEの組み合わせで出力が引っかかることがあったのを改善(1.12.7)
  • Google 日本語入力を左右シフト英数に設定し、かな入力中に左右シフトで英字を入力すると IMEオフにする(1.12.4)
  • 出力が追い付かないほどのキーリピートはやめる(1.12.1)
  • 英数単打のリピートの有無を設定可能にし、初期値は「あり」とする(1.12)
    2キー以上の同時押しではリピートしません
  • Edge の文字が入力できないところで H+J の「ひらがな」を押すと、かな入力オンになっていたので修正(1.11.1)
    反対に、入力できるところでオンにしたまま入力できないところをクリックすると、かな入力オンのままになる。前もってオフにするより他はない。
  • Excel、PowerPoint のコメント欄にかな入力できるようにしました(1.10-1.11)
    HJ を押してから、かな入力してください
    編集モードには一部対応です
  • 「ので」を打ちやすくしていたのを、初期設定では DvorakJ 版に合わせるために取りやめた。(1.9-beta.3)
    スペース押す→あ(J)押す→スペース離す→て(E)押すを「のて」と変換します。
    設定の「同時打鍵」内「キーを離したときの設定」を「スペース押下時」とすると、以前と同じになります。