アラビア語テキストエクスパンダー:アラビア語キーボードで本当に展開されるスニペット

簡単な答え: アラビア語は直接入力方式の文字体系なので、Lightning Assist はアラビア語のスニペットを**入力と同時(インライン)**に展開します。IME も、変換の手順も要りません。システム言語がアラビア語の新しいアカウントには、最初のスニペット =مرحبا が入っています。先頭の = は、アラビア語配列で Shift なしで打てて、単語の中には現れないキーです。多くのテキストエクスパンダーが待つ ; とは違います。アラビア語キーボードでは、; のキーは文字 ك を入力します。プレフィックスは任意で、スニペットごとに設定します。= のままにしても、別の記号を選んでも、なしにしても構いません。ペルシャ語のアカウントも同じように、=سلام から始まります。
アラビア語で定期的に入力していて、テキストエクスパンダーが自分のキーボードに対応できるのか気になっているなら、短く答えると「できます」。この記事では、Lightning Assist でアラビア語への対応がどう機能するか、そして固定の ; を前提に作られたツールから乗り換える場合に知っておくことを説明します。
アラビア語キーボードで ; が抱える根本的な問題
多くのテキストエクスパンダーはプレフィックス文字に頼っています。略語の直前に押して、「これは通常のテキストではなくトリガーです」とツールに知らせるキーです。ほぼ共通の初期設定はセミコロン ; です。
US QWERTY キーボードでは、セミコロンキーは ; を直接入力します。アラビア語キーボードでは、同じ物理キーが文字 ك(カーフ)を入力します。アラビア語の表記には別の文字、アラビア語セミコロン ؛(Unicode U+061B)がありますが、標準のアラビア語(101)配列では Shift+P で、そもそも ; とは別の文字です。
; を待つツールにとって、アラビア語キーボードが有効な間は行き止まりです。待っている文字が来ないので、何も展開されません。エラーメッセージも出ず、略語はただ黙って無視されます。
単一のグローバルプレフィックスが適切でない理由
よくある回避策は、ツールの設定でプレフィックスを変更することです。しかし、1つのプレフィックスがすべてのスニペットに適用されるなら、使うすべてのキーボードに合うものでなければなりません。英語キーボードでは打ちやすい記号が、アラビア語キーボードでは打ちにくかったり、なかったりします。共有プレフィックス1つを前提に作られたツールは、設計上この制限を引き継ぎます。
Lightning Assist のアラビア語への対応
Lightning Assist にはグローバルなプレフィックスがありません。すべてのスニペットが、自分の略語と、任意の プレフィックス 欄(記号のみ)を持ち、その2つを合わせたものが入力するトリガーです。
- プレフィックス
=、略語شكر:=شكرと入力します。 - プレフィックスなし:略語だけを入力します。
Lightning Assist は、OS で有効なキーボード配列を通してキー入力を読み取るので、実際に打ったアラビア語の文字がそのまま見えます。アプリの 有効化 画面では Inline が初期設定なので、スニペットは、ラテン文字キーボードと同じように、トリガーを打ち終えた瞬間に展開されます。
アラビア語の最初のスニペットが = を使うのは、アラビア語配列で Shift なしで打てて、単語の中に現れないからです。別の記号も使えます。現在のキーボードで直接打てない場合は、保存する前にスニペットエディターが警告します。アプリの有効化画面を初めて開いたときには、実際のキーボードで最初のスニペットも確認し、そのキーボードで打てない記号なら差し替えます。
アラビア語・キリル文字・ヘブライ語・ギリシャ語・CJK など、すべての文字体系がどう動作するかの全体像は、対応言語とキーボードの一覧表をご覧ください。複数の文字体系を使い分ける場合は、非ラテン文字テキストエクスパンダーガイドで並べて比較できるほか、専用のロシア語・キリル文字キーボードガイドもあります。
試してみる:最初のアラビア語スニペットを作る
動作を確かめる一番早い方法です。
- スニペットエディターを開いて、新しいスニペットを作成します。
- プレフィックスを =、略語を شكر に設定します。
- スニペットのテキストに、展開したい完全なフレーズを入力します。
- アラビア語キーボードに切り替えて、任意のアプリケーションで =شكر と入力します。
打ち終えた瞬間に、インラインで展開されます。
Lightning Assist でアラビア語テキストエクスパンダーを設定する
始めるのに数分しかかかりません。
ステップ 1 — ダウンロードとインストール。 Lightning Assist を14日間無料でお試しください。クレジットカードは不要です。Windows、macOS、Linux でネイティブに動作します。
ステップ 2 — 最初のスニペットを試す。
システム言語がアラビア語なら、ライブラリにはすでに =مرحبا が入っています。アラビア語キーボードを有効にしてそれを入力し、展開される様子を確認してください。
ステップ 3 — アラビア語のスニペットを作成する。 スニペットエディターを開いて、よく使うフレーズを追加します。アラビア語は、略語にもスニペットのテキストにも使えます。例:
| トリガー | 展開後 |
|---|---|
| =سلام | السلام عليكم ورحمة الله وبركاته |
| =شكر | شكراً جزيلاً على تواصلكم، سيتم الرد خلال 24 ساعة |
| =عنوان | [アラビア語での完全な住所] |
| =توقيع | [アラビア語での完全なメール署名] |
ステップ 4 — 展開のタイミングを選ぶ。 有効化 画面では、Inline に2つのスタイルがあります。即時 はトリガーを打ち終えた瞬間に展開し、スペース後 はスペースキーを押すまで待ちます。即時の場合、あるトリガーを別のトリガーの先頭部分にしないでください。短いほうが先に起動してしまいます。
ステップ 5 — どのアプリケーションでも使う。 Lightning Assist はブラウザ拡張機能ではなく、ネイティブのデスクトップアプリです。メールクライアント、あらゆるブラウザ、Word、メッセージングアプリ、コードエディターなど、入力するデスクトップアプリで、アラビア語でも他のどの言語でも動作します。
アラビア語とラテン文字を混在させるワークフロー
アラビア語を使う人の多くは、1日の中でアラビア語とラテン文字のキーボードを切り替えます。各スニペットが自分のプレフィックスと略語を持つので、1つのライブラリで両方をまかなえます。
- アラビア語のスニペットは
=شكرのようになります。 - 英語のスニペットは
;sigのようになります。sigのようなプレフィックスなしの略語でも構いません。
どれも、有効な配列でそのとおりの文字を入力したときに起動します。モードはアカウント全体の1つの設定で、Inline はどちらのキーボードでも動作するので、配列を切り替えても再設定する必要はありません。
キー操作で展開したい場合:ショートカットモード
展開のたびにキーで確定したい場合は、有効化画面で ショートカット を選びます。すると、プレフィックスを付けずに略語(شكر)を入力し、ショートカットキー(たとえば F1)を押します。キーはアプリ内のリストから選びます。このモードはすべてのスニペットに適用されます。
アラビア語での音声入力はどうですか?
Lightning Assist には、プッシュトゥトークの音声入力 AI Speech も含まれています。Ctrl+Win(Windows)、Ctrl+Cmd(macOS)、または Ctrl+Super(Linux)を押したまま話し、離すと、話した言葉が使っているアプリにテキストとして入力されます。これらのキーは固定で、AI Speech は初期設定でオンです。ショートカットやキーボード配列は関係しません。AI Speech は Speech クレジット を使います。これは AI クレジット とは別の残高で、Pro には毎月 1000 が含まれ、無料プランでは必要に応じて購入します。
他のツールとの比較
- TextExpander は Mac と Windows 向けのアプリと Chrome 拡張機能を提供しています。ダウンロードページに Linux アプリは載っていません。
- Espanso は無料で、Windows、macOS、Linux で動作します。スニペット(「matches」)は YAML ファイルに書かれ、テキストエディターで編集します。ビジュアルエディターは内蔵されていないので、アラビア語のトリガーは設定ファイルに直接入力することになります。
- Lightning Assist は3つの OS すべてで動作し、ビジュアルのスニペットエディターを備えています。アラビア語のアカウントでは、アラビア語配列で Shift なしで打てるトリガーから始まります。
料金
Lightning Assist の無料プランには、最大 20 個のスニペット、フォルダー、チーム 1 つが含まれ、展開は無制限です。Pro は月額 $5.99 で、無制限のライブラリ、入力中のサジェスト、Lightning Recall、最大 15 チームが使えます。クレジットカード不要の14日間無料トライアルがあります。プロモコード LIFETIME50 をお持ちなら、割引料金の月額 $2.99 に固定できます。プランの詳細な比較を見る。
AI 機能(AI Chat、AI Commands、AI Enhance)はどのプランでも使え、AI クレジット を消費します。プッシュトゥトークの音声入力(AI Speech)は Speech クレジットを消費します。Pro にはどちらも毎月 1000 ずつ含まれ、無料プランでは必要に応じて購入します。
よくある質問
アラビア語キーボードで「;」が「ك」になるのはなぜですか?
アラビア語のキーボード配列では、セミコロンの位置にあるキーが文字 ك(カーフ)に割り当てられています。アラビア語セミコロン ؛ は別の Unicode 文字(U+061B)で、標準のアラビア語(101)配列では Shift+P で入力します。; を待つテキストエクスパンダーは、アラビア語キーボードでは起動しません。Lightning Assist のアラビア語の最初のスニペットは、代わりに = を使います。プレフィックスは、スニペットごとに変更することも、空にすることもできます。
アラビア語のために何か設定する必要はありますか?
いいえ。Inline が初期設定で、システム言語がアラビア語の新しいアカウントには =مرحبا が入っています。アラビア語の略語と、キーボードで直接打てるプレフィックス(またはプレフィックスなし)で、自分のスニペットを作成してください。
キーボードを検出するために、Lightning Assist はキー入力を送信しますか?
いいえ。アプリは、どのキーボード配列が有効かを、お使いのデバイス上で OS に問い合わせ、キー入力はローカルで照合します。展開エンジンが、キー入力や入力した内容を送信することはありません。ただしアプリは、ユーザーが実際に使っている配列のテストとサポートを優先できるよう、有効なキーボード配列の短い識別子をアカウントに記録します。詳しくはプライバシーポリシーをご覧ください。
アラビア語のスニペットと英語のスニペットを同じライブラリで使えますか?
はい。各スニペットが自分のプレフィックスと略語を持つので、アラビア語と英語のトリガーを1つのライブラリに並べておけます。それぞれ、入力したときに起動します。
ウェブブラウザやメールクライアントを含め、すべてのアプリで動作しますか?
はい。Lightning Assist は、OS レベルで動作するネイティブのデスクトップアプリケーションです。ブラウザ、メールクライアント、Word、Slack、コードエディターなど、文字を入力するデスクトップアプリで動作します。ブラウザ拡張機能は、ブラウザの中でしか動作しません。
無料トライアルはありますか?
はい。14日間、クレジットカードは不要です。こちらからダウンロード。
参考資料
- Unicode 文字 U+061B — アラビア語セミコロン ؛ — Unicode コンソーシアムの文字リファレンス
- Arabic (101) キーボードレイアウトのリファレンス — キーボード配列のドキュメント
- TextExpander のダウンロード — 提供されているプラットフォーム
- Espanso — Getting started — matches の設定方法
- Lightning Assist 料金 — 公式プラン詳細