naokiri/cskk

[Issue]: USキーボードのAZIKルールで「買った」の入力ができない。

Closed this issue · 2 comments

AZIK変換ルールをSKK向けに改良していない元の変換規則で取り入れたので、「っ」の入力方法が";"しかないが、USキーボードで"Shift + ;"は":"となり長音記号に変換され促音から送り仮名が始まる変換ができない。

参考として、ueno/libskk のルールでは"t U"や"t s U"で「っ」を入力できるようにしているが、cskkでは柔軟なShiftのためにこれらは送り仮名の「つ」として処理される。

他の拗音等と法則性を揃えるためにデフォルトでは"x x t u" および "x x t s u"で「っ」を入力可能にする方向で。効率は悪いが、効率を求めるユーザは自分でファイルを編集して独自のルール追加やユーザ辞書での対応ができるため大きな問題とならないと思われる。

"t U" で "っ"と入力するルールを作ることで送り仮名の「っ」を入力させることができるので、libskkにならってこちらも入れてよいか?

現状の実装では
この場合は柔軟なシフト位置で送り仮名開始をすることができず、"K a T U" で「▼勝っ」と送り仮名付き変換が開始できるが"K a t U"だと「▽かっ」となる。
"t U"から始めると「っ」となり、"T U"で「▽っ」となる。