2026年01月24日

【薙刀式】Macで薙刀式と別の英語配列

という需要もあるのねー。

Twitterから。
> 薙刀式を試そうと思って、家のMacの設定をいじろうとしている。キーボード側の設定を大西配列のまま、薙刀式を扱えるようにしようとGeminiにお願いしているが、全然ダメ。そもそも大西配列を理解してくれない

まあアメリカ産のGeminiは日本語特有の事情なんて知らないので……

基本的にはIMEのオンとオフで、
配列を切り替えるようにしたほうがいいと思われます。


実装がKarabiner-Elementsだろうが、
Keymapperだろうが、
Benkeiだかはおいといて、

1. IMEオンキー(かな)を押したら薙刀式に
2. IMEオフキー(英数)を押したら英数配列に

と、切り替えを実装できればいけるはず。

現在のIMEの状態を取れる関数があれば、
定期的に巡回して、IMEの状態と配列を合わせる関数を書けば、
より精度がよくなる。
(DvorakJはやってる)


厄介なのはモデファイアを押してる時で、
それらのオンを検知したら、
それをオフにするまで英数配列にする
(またはqwertyにする)
をやらないと、ショートカット類が使えなくなる。
(もっとも、薙刀式の編集モードで、
ほぼ足りるのだが)


もちろんこれらは、
qmkで書くこともできるので、
いっそqmkでやってしまう手もある。
(ただProMicroだとqmk薙刀式でメモリをほぼ使うので、
余計な機能は入れられないです)

大西配列と薙刀式のフィルタを作る手もあるけど、
1個ミスしたらデバッグがめっちゃ難しくなりそうなので、
(とくに知らない配列はしんどい)
IMEの状態で切り分けた方がスマートになると思われます。
(英語配列、日本語配列をまた変えるときにも流用できるし)
posted by おおおかとしひこ at 21:23| Comment(2) | TrackBack(0) | カタナ式 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
AIにキーマップの実装をお願いするときは、配列表の画像を一緒に授けてあげると上手く対応してくれたりしますね。ただ奴らは薙刀式の画像を渡したのに「これは前置シフトを活用した月配列ですね!」とか言い出しますが……。
Posted by 匿名希望 at 2026年01月24日 21:47
>匿名希望さん

薙刀式のキーマップをテキストで作りましようか?
といわれてできるのか?とやらせてみたら、

あいうえおかきくけこ
さしすせそたちつてと
なにぬねのはひふへほ

これが薙刀式のキーマップです!
って言ってきたことがあるので、
何も信用してないです。
Posted by おおおかとしひこ at 2026年01月24日 23:02
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック