[Feature Request] 「すべてひらがな」「すべてカタカナ」のアクションを追加する
ensan-hcl opened this issue · 1 comments
ensan-hcl commented
ライブ変換中、次のような場面がある。
- すべてひらがなにしたい
- すべてカタカナにしたい
このような場面はしばしばあるため、これらがアクションとしてカスタムキーに割り当て可能であると良い。
具体的には、replace_composing_text
アクションを追加し、その引数として「to_hiragana, to_katakana」などを渡す。場合によってはさらにto_half_katakanaなどがあっても良い。
関連:#188
ensan-hcl commented
もう少し検討を進め、以下の様な形が良いと考えている。
transform_style
アクション- 入力を特定の方法で変形する
- 変換候補はそのまま表示するが、入力されているテキストは変形される
- または第一候補として変形した候補が追加される
- アクション実行後にcompleteを実行すると確定する
- 引数は次の3種類
- number: デフォルトはnone、数字のスタイルをnone/hankaku/zenkakuにする
- kana: デフォルトはnone、カナのスタイルをnone/katakana/hiragana/hankakukatakanaにする
- roman: デフォルトはnone、英字のスタイルをnone/zenkaku/hankaku/capital/upper/lowerにする(zenkakucapitalみたいなのは作らず2回呼び出してもらうのが良さそう)
- 考察すること
- transformアクションを実行したあとに文字を入力したり削除したりする場合、どうすべき?