Ctrl+Shift+X 在 Firefox (Linux) 中到底有什么作用?

Ctrl+Shift+X 在 Firefox (Linux) 中到底有什么作用?

在浏览器文本字段中按下时Ctrl+Shift+X,文本会将其对齐方式更改为右侧,但它与右对齐并不完全相同。符号不遵循对齐方式,甚至改变其相对位置。

例子:

export http_proxy=""

更改为

""=export http_proxy

在检查了许多其他文本后,它似乎镜像了尾随符号,同时保持单词、数字和中间符号的顺序。谁能解释这种行为及其可能的用例?

测试环境:Firefox 58、Ubuntu 17.10

答案1

您已选择从右到左模式(双向文本),在(例如)阿拉伯语和希伯来语输入文本时使用。其实是Firefox 键盘快捷键在 Linux 和 OS X 中。该行为是完全正确的,但正如您所发现的,如果您没有预料到它会有点奇怪!

一些额外的背景阅读:

2011 年的官方文件介绍了其起源: HTML 中 Bidi 的附加要求

最新的官方文档(阅读时间更长:p)- https://www.w3.org/TR/html-bidi/

相关内容