テキスト ボックスで右から左へのテキスト レイアウトに切り替えるキーボード ショートカットは何ですか?

テキスト ボックスで右から左へのテキスト レイアウトに切り替えるキーボード ショートカットは何ですか?

時々、どのキーを押したか思い出せず、テキスト ボックスが右から左のレイアウトに切り替わってしまうことがありました。これはアラビア語のユーザーにとっては非常に便利な機能かもしれませんが、左から右のレイアウトに戻す方法がわかりません。

(追記: MS Windows では、テキスト ボックスの右ボタン メニューにテキスト方向オプションがあります。ただし、Linux (GNOME Classic) では何も表示されませんでした。)

答え1

GNOME (v2 および v3) では、ウィジェットの方向はテキスト ボックスの最初の文字によって設定されます。つまり、テキスト ボックスに挿入したテキストが RTL 方向性を持つ Unicode 文字で始まる場合、残りのコンテンツのレイアウトは RTL になります。

この動作をオーバーライドしたい場合は、コンテンツの最初の文字として RLM/LRM と呼ばれる非表示の文字を挿入できます。GNOME では、右クリック ->「Unicode 制御文字を挿入」-> RLM または LRM を選択することでこれを実行します。一度使用すると、RLM/LRM は文字列の一部となり、常にそのように表示されることに注意してください。

そこには非公式GNOME入力メソッドこれにより、これらの文字の管理が容易になりますが、これはおそらく、より頻繁にそれを必要とする RTL ユーザーによって使用されるでしょう。

関連情報