異体字などのための再変換的な機能、あるいはトグル変換
さいきん人名で、L辞書にない異体字を入れたい場面があったのですが macSKK で異体字辞書を使った変換ってできますか? なければ弱い要望ということになります。
ddskk にある機能
そのとき具体的には桑を桒にしたかったのですが、 ddskk ではトグル変換というものがあって、 いちど「桑」を出して、その前にカーソルを置いてから shift-q ctrl-f space で 異体字辞書 (「桑 /桒/」みたいな辞書) を使った変換ができるらしいんです。
macSKK の場合、 ▽が出た状態から入力済みのテキスト内をカーソル移動することはできないと思うので、 たぶん今はできないのかなぁと思います。
なお、ddskk との互換性を最大限に取りたいのであれば どこまでもカーソルを動かして変換範囲を広げられると良いのかもしれませんが、 実用上は一文字あれば充分だと思います。 少なくとも異体字辞書に二文字のエントリはなさそうです。 なので、たとえば何らかのキーに「カーソル直前の一文字を再変換」みたいな機能を 割り当てられれば、それでも充分のような気がします。
別解
どこかで「桒」をクリップボードにコピーしておいて
[登録:くわ] の状態で ctrl-y をすれば登録できるので、
いまどきはブラウザで検索してコピペ、というのが普通かなぁと思います。
emacs ですべてを済ませていた時代とは違うので、異体字辞書をわざわざ使う人はあまりいないでしょう。
なので、必要性を強く主張したいとは思いません。
▽が出た状態から入力済みのテキスト内をカーソル移動することはできないと思うので、 たぶん今はできないのかなぁと思います。
これ ▼ (変換候補選択) でしょうか。たしかに変換中はカーソル移動できないですね。
※読み入力中はカーソル移動できます
おっしゃるとおり、macOSでの入力として需要があればやってもいいかもくらいの温度感ですね。 私自身は特に必要だと感じたことがないのでもし他の方でも異体字入力に要望などあればこのIssueにコメントいただければ検討します。 ちなみにカーソル移動を実装 + 異体字辞書に対応すればいいだけなので実現自体はできそうです (カーソル移動は通常変換候補の選択に使うほうがよさそうなのでCtrl矢印とかになるのかも?)。
ddskkの挙動とは異なりますが、最初に異体字辞書を読み込んでおいて異体字を自動で変換候補に入れることもできなくはないですね。 例えば桑という変換候補をもつ場合は桒も変換候補に混ぜ込むようにするとか。
混ぜ込む
その発想はなかったです! メモリや計算資源が潤沢な今なら、それもいいですね
私としてはこの issue を閉じてもらっても構いませんので、ご随意にどうぞ〜
▽が出た状態から入力済みのテキスト内をカーソル移動することはできないと思うので、 たぶん今はできないのかなぁと思います。
これ
▼(変換候補選択) でしょうか。たしかに変換中はカーソル移動できないですね。
ddskk の場合は ▽ だと思います。
実際に試したわけではないのですが、かな入力の状態から shift-q で ▽ にしてからカーソルを右に動かし、「▽マークとポイント間の文字列」をキーとして変換する、と書いてあるように読めます。
すでに確定済みの (SKK で入力したとは限らない) テキストを取り込んで変換するという機能なので、emacs では簡単だけど mac でそのまま再現するのはちょっと面倒かもです。
※読み入力中はカーソル移動できます
「入力済みのテキスト内を」の部分が言葉足らずでした。すみません。
現在の macSKK で ▽ でカーソルを動かせるというのは、SKK で掴んでいる部分だけですよね。
そうではなく、入力フィールドに確定されている文字列を使った変換ということになりそうです。