feat: promote uppercased characters and refine document

This commit is contained in:
ensan
2023-09-15 13:19:04 +09:00
parent e64e5f6ddc
commit 4e6fbe17e3
2 changed files with 12 additions and 11 deletions

View File

@ -176,12 +176,11 @@ ComposingText(
変換候補の並び順の決定はとても難しい問題です。azooKeyではおおよそ以下のようになっています。`Converter.swift`が並び順を決めていますが、とても複雑な実装になっているため、改善したいと思っています。
```
最初の5件: 完全一致または予測変換(ただし最低1つは完全一致
最初の5件: 完全一致または予測変換またはローマ字英語変換ただし上位3件までに最低1つは完全一致が含まれる
そこから5件: 文節単位変換
そこからn件: 付加的な変換(全部ひらがな、全部カタカナなど
そこから: 前方一致で長い順・高評価順に辞書データを表示
そこから: 全部ひらがな、全部カタカナ、全部大文字などの変換と前方一致で長い順・高評価順に辞書データを表示5番目あたりでUnicode変換、西暦和暦変換、メアド変換、装飾文字などの特殊変換を挿入する
```
## ライブ変換
ライブ変換はかなり単純なアイデアで実現しています。ライブ変換のない場合と同様に変換候補をリクエストし、「(予測変換ではなく)完全一致変換の中で最も順位が高いもの」をディスプレイします。
ライブ変換はかなり単純なアイデアで実現しています。ライブ変換のない場合と同様に変換候補をリクエストし、「(予測変換ではなく)完全一致変換の中で最も順位が高いもの」をディスプレイします。