投稿

10月, 2026の投稿を表示しています

親指シフト(Nicola)入力を使いたい (Kanata/ Kubuntu26.04)

イメージ
ずっとoyainputにお世話になってきたのですが、systemdのサービスにしてユーザ切り替えをすると、どうしても複数起動になってしまい、うまく動作しないのだ。 そこで、色々調べてたら kanataで、同時打鍵を判定できる ことが判明!! [無変換]を[Ctlr]にするだけでは勿体ない! がんばって、kanataで親指シフトを実現することに・・・ 今回のものは IMEの切り替え を [半角/全角] キーと [カタカナ/ひらがな] キーに 割り当ててあること が前提になってるよ。 後、この方式だと、oyainputの様に IMEの状態を見ているわけではないので、モードがズレてしまう ことが多々あると思う。 そこで、 IMEの切り替えキーをダブルタップ すると モードを反転 するので、何回かやっていれば正しいモードになるのでがんばれ(笑) で、完成版がこちら。 ※ TrackPointキーボード用になってる ので、違う場合は(defcfg linux-dev ~) を変更するか、linux-dev自体を取ってしまってね。 /etc/kanata/config.kbd (defcfg linux-dev /dev/input/by-id/usb-Lenovo_ThinkPad_Compact_USB_Keyboard_with_TrackPoint-event-kbd process-unmapped-keys yes ) (defsrc esc ;; Escキー grv ;; 半角/全角キー kana ;; かなキー spc ;; スペースキー (親指左シフト) henkan ;; 変換キー (親指右シフト) muhenkan ;; 無変換 (左Ctrl or 特殊レイヤー) lctl rctl lalt ralt lmet rmet lsft rsft 1 2 3 4 5 6 7 8 9 0 - = q w e r t y u i o p a s d f g h j k l scln ' z x c v b n m , . / ) (defalias lctl-base (multi l...