web-dev-qa-db-ja.com

Ctrl + Shift + XはFirefox(Linux)で正確に何をしますか?

押すと Ctrl+Shift+X ブラウザのテキストフィールドでは、テキストの配置が右に変更されますが、右揃えとまったく同じではありません。シンボルは配置に従わず、相対位置も変更します。

例:

export http_proxy=""

への変更

""=export http_proxy

他の多くのテキストをチェックした後、単語、数字、中間記号を順番に保ちながら、末尾の記号をミラーリングしているようです。誰かがこの動作とその可能なユースケースを説明できますか?

テスト済み:Firefox 58、Ubuntu 17.10

2

右から左へのモード(双方向テキスト) を選択しました。これは、(たとえば)アラビア語とヘブライ語でテキストを入力するときに使用されます。 LinuxとOSXでは実際には Firefoxのキーボードショートカット です。動作は完全に正しいですが、ご存知のように、予期しない場合は少し奇妙です。

いくつかの追加の背景資料:

その起源をここでカバーする2011年の公式文書- HTMLでのBidiの追加要件

最新の公式文書(さらに長く読む:p) https://www.w3.org/TR/html-bidi/

2
ErikF