文本框选择拖动方向

文本框选择拖动方向

我经常在程序或网页中拖拽选择单行文本框中的文本 - 比如删除部分搜索查询并将其替换为另一部分。经常发生的情况是,我会快速选择、输入替换文本并按回车键,以致于忽略了问题:选定的文本移动到了光标的另一侧,而我替换了错误的文本。

并非所有文本框都会发生这种情况,例如 Ubuntu 版 Chromium 中的搜索栏从未出现过此问题,但此问题中的标题文本框会这样做。如果单击此标题文本框中的文本(比如说一半)并向右拖动,理论上应该始终选择拖动开始点之后的文本。但在此文本框中,如果向右拖动包括向上的小幅移动,则选定的文本在错误的一侧。同样,如果向左拖动以选择光标左侧的文本,则任何向下的移动都会选择光标右侧的内容。似乎在这些框中进行拖动选择有大约 50/50 的机会选择正确的文本,这取决于光标结束的位置,其中左+上和右+下是两个“正确”的操作。

所以简单的问题是:Ubuntu/Windows 中是否有任何全局系统设置可以改变这种行为?同样,Chrome/Firefox 浏览器中是否有浏览器设置可以改变这种行为?问题出在软件还是 Web 开发人员身上,他们是否应该采取不同的措施来防止这种情况发生?唯一的答案是用户(我)更加小心和细心吗?

编辑: 我找到了一个关于此行为的视频,表明 Chrome 是罪魁祸首,或者至少存在同样的问题。请参阅这个视频

相关内容