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