-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
AZIK 使用時、DDSKK のように Shift + ; で送り仮名の開始を指定しつつ「っ」を入力したいです。
現状の問題
fcitx5-cskk では、AZIK 使用時に以下のような入力ができません:
- 「思った」を
Omo+taと入力(+はShift + ;) - 「買った」を
Ka+taと入力
現在は OmoT;a や OmoXtuta のように入力する必要があります。
期待する動作
DDSKK と同様に、Shift + ; ( JIS配列における +) を押すと:
- 送り仮名の開始位置として記録される
- 同時に
;として扱われ、AZIK ルールで「っ」に変換される
参考実装
DDSKK では以下のように実装されているようです:
;; キーボードタイプによる分岐
(cond
((eq skk-azik-keyboard-type 'jp106) ;; 日本語キーボード
(setq skk-set-henkan-point-key
(append '(?+) skk-set-henkan-point-key)) ; Shift+; = +
(setq skk-downcase-alist
(append '((?+ . ?\;)) skk-downcase-alist))) ; + → ; に変換
(t ;; USキーボード
(setq skk-set-henkan-point-key
(append '(?:) skk-set-henkan-point-key)) ; Shift+; = :
(setq skk-downcase-alist
(append '((?: . ?\;)) skk-downcase-alist)))) ; : → ; に変換Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels