質問: ctrl + shift + xはfirefox(linux)で正確に何をしますか? 押すと ctrl+shift+x ブラウザのテキストフィールドでは、テキストの配置が右に変更されますが、右揃えとまったく同じではありません。シンボルは配置に従わず、相対位置も変更します。例:export http_proxy="" への変更""=export http_proxy 他の多くのテキストをチェックした後、単語、数字、中間記号を順番に保ちながら、末尾の記号をミラーリングしているようです。誰かがこの動作とその可能なユースケースを説明できますか?テスト済み:firefox 58、ubuntu 17.10
回答: 右から左へのモード(双方向テキスト) を選択しました。これは、(たとえば)アラビア語とヘブライ語でテキストを入力するときに使用されます。 linuxとosxでは実際には firefoxのキーボードショートカット です。動作は完全に正しいですが、ご存知のように、予期しない場合は少し奇妙です。いくつかの追加の背景資料: チェン、レイモンド。 "unicode bidiアルゴリズムが直感的であるかどうかは、「直感的」の定義によって異なります。 the old new thing、10月更新2012年26日(2018年3月2日取得)。 w3c。 nicode双方向アルゴリズムの基本 2016年8月9日更新(2018年3月2日取得)。 その起源をここでカバーする2011年の公式文書- htmlでのbidiの追加要件 最新の公式文書(さらに長く読む:p) https://www.w3.org/tr/html-bidi/