new_arr
https://scrapbox.io/files/6a14f29465e24daf8cb7c603.png
https://scrapbox.io/files/6a14f2de65e24daf8cb7c6f9.png
https://github.com/lain100/via
詳細はここから確認できます
keyball39を使用 ローマ字配列
せおと配列(https://x.com/koyasi777 氏考案)を参考に手を加えたものを使用している
英語が打ちやすくなった気がする 母音は大西配列の配置に戻した
IMEはMozcフォーク(こちらも同氏が開発)
子音拡張 f = k、 l = z、ff = f、ll = l
fは日本語ではあまり使わない音だが、英語ではそこそこ使うので
母音拡張 q = yo、j = yu、y = ya、子 + x = 子 + yi、子 + k = 子 + ye
' = っ、c = ん
英語ではアポストロフィーの使用頻度が高いため、単打で打てるようにした
Mozcの DisplayAmbiguousResult 機能で、途中一致でも変換結果を表示できる
例えば「ff」と入力した状態でも入力結果として「f」が表示され視認負荷が減る
モディファイアキーはいわゆるホームローモッドで、デフォルトだと長押しで即座にモディファイアが修飾されるが、AltやWinなど勝手に入ってほしくない時がある
QMK側で長押しをpending状態として保持し何らかのキータップが確定するまでモディファイアを送信しないロジックを自前実装した
このまま何も押さず離せばレトロタッピングになる 自作
QMK標準のレトロタッピングが上の実装と相性が良くなかったため
ou、oa、eiなどの二重母音で意図しないモディファイアが修飾されることがある
「同じ手での修飾 + キー単打」をそれぞれの単打とみなすロジックをQMKで自作
例えば o長押し + u で ou を送信する
Chordal Holdに相当するが、keyball39のQMKビルド環境が最新のQMKに未対応なため…
モディファイア・モーフィング
Shift + , = . Shift + BS = Del Shift + ' = - として振る舞う QMK実装
ZMKのMod-Morphだが、RP2040は対応がQMKのみ…
コンボ
N + A = CAPS_WORD(”一単語” のみシフトが有効になるQMK追加機能)
M + F = IME_OFF、D + F = IME_ON
N + T = マウスクリック
F20
押すたびにレイヤが切り替わる レイヤを固定したい場面で役立つ(フリゲとか)
https://scrapbox.io/files/6a14f31b65e24daf8cb7c7aa.png
デフォルトレイヤの右手側を左手側に寄せただけのレイヤ(僕は左利きです)
めんどくさがりなので片手だけで済ませたいときに使う
LT(2, SPC)長押しで戻る F20長押しでも戻る
長押しするとすべての有効レイヤをクリアするようにしている
ツクゲー用に配置を少し入れ替えて x、z を押しやすくしている
https://scrapbox.io/files/6a0f6bd734d306895b800242.png
https://www.youtube.com/watch?v=_sw6MZ5shTo
標準配列禁止のタイピングコンテストの大西配列の記号を参考にしている
Remap上だとLT(Ctrl, S(8))のような器用なモッドタップを定義できないため、
RCTL_T(8)をタップすると送信の直前にweak_mods(Shift)を挿入するという実装になっている
他も同様
https://scrapbox.io/files/6a0bcbfa34d306895b77b338.mp4
キー入力を監視し、対応する括弧を入力すると自動で左キーを送信するようにしている
LT(0, F16)をタップするとCtrl + Alt + Tab、長押しすると Ctrl + y が入る
Mod_TapはTAPPING_TERMを満了したり、タップしたりしてキーの状態が確定すると、送信の直前にrecord->event.pressedが発行される
ここで任意のキーコードを送信したり、あるいは元のキーコードの送信を抑制したりする
この場合は無意味なキー(Layer0、F16)を指定して、本命はQMK側で送信するようにしている
他にも、LT(0, F15)ならタップで Alt + F4、長押しで Ctrl + z が打てる
コンボ
F17 + F18 で左右キーをTabとして扱えるようにしている 面白い挙動だと思う
もう一度押したり、レイヤを抜けると元に戻る
左 = Shift + Tab、 右 = Tab
https://scrapbox.io/files/6a0bd04134d306895b77c509.png
ファンクションキー 一応レイヤー4の数字に対応させている
https://scrapbox.io/files/6a14f33b65e24daf8cb7c805.png
これもタイピングコンテスト参考 あまりこだわりはない
名前とかも特にこだわりがない(ゲームの名前入力とかもー~・☆とかで済ませている)
pchwをそのまま読んでピチュとかでもいいと思います
zex配列にしようと思います かっこいいから
https://scrapbox.io/files/6a17979665e24daf8cbd271a.mp4
打鍵動画を取りました