日本語IME
日本語入力のまま使えるテキストショートカット。
日本語IMEが有効なとき、ASCIIのトリガーを打つとショートカットの照合ではなくローマ字変換が始まります。だから多くの展開ツールは先に直接入力へ切り替える必要がありました。TypletのAutoTextは物理キーを見るので、ひらがな入力のまま保存済みトリガーが動きます。
ひらがな入力のまま試してみる
- 01
;replyトリガーを入力します - 02トリガーが消えます
- 03保存した文章が入ります
ひらがなモードで ; r e p l y のキーを打つと画面に ;れply と表示され、その後Typletが保存済みの日本語の返信に置き換えます。
いつもの問題
ひらがなモードで ;hl のキーを打っても、画面に ;hl は出ません。セミコロンは全角の ; になり、hl はかなにならないので未確定のまま残ります。確定した文字を読む展開ツールはトリガーを見つけられず、入力切替を押し、トリガーを打ち、また戻す。それを毎回繰り返すことになります。
Typletが代わりに照合するもの
Typletはトリガーを標準的な物理キー位置のラベルとして保存し、IMEが変換を終える前に届いたキーの順序を照合します。; r e p l y はひらがなモードでも直接入力でも同じキーなので、どちらでもトリガーが一致し、使っていたIMEモードはそのまま保たれます。
この二行は別々のトリガーではなく、同じトリガーの二つの見え方です。押したキーが同じなので、入力モードを切り替えなくてもどちらでもそのまま動きます。
画面上のかなはどうなるか
トリガーのキーからIMEが作ったかなはトリガーと一緒に削除され、その場所に保存済みの文章が入ります。復元のためのキー入力はマーク付きの物理キーとして再生されるため、トリガーの前に進行していた変換は壊れずに保たれます。
検証済みの日本語例
下の返信を ;reply というトリガーで保存します。ひらがな入力中のメールアプリで ; r e p l y のキーを打つと、画面には ;れply と表示され、そのあと日本語の返信全体が現れます。同じトリガーは直接入力でも動くので、ひとつのトリガーで両方に対応できます。
知っておきたい制限
Typletは標準の印字可能なQWERTY位置を照合するため、トリガーは純粋なASCIIである必要があり、かなや漢字で書いたトリガーは変換されません。セキュア入力欄、管理者として実行中のWindowsアプリ、除外したアプリには介入しません。リッチテキスト、変数、カーソル位置指定は1.0の範囲外で、あらゆるIMEや配列で動くとは主張しません。
セットアップ
Typletをインストールして定型文を追加し、; : / のいずれかで始まるトリガーを付けます。設定でAutoTextをオンにすると、macOSでは一度だけアクセシビリティの許可を求められ、その時点で14日間のProトライアルが始まります。ひらがな入力のまま、文章を入れたい場所でトリガーを打ってください。