Ctrl + Arrows:什么算法或标准?

时间:2009-10-28 04:25:51

标签: javascript

当在文本编辑器或文本编辑字段中,用户按下Ctrl +向左箭头或Ctrl +向右箭头时,是否有一些商定的算法?我注意到Chrome文本框中的行为,例如Windows记事本不一样; “跳到最后/下一位”模式类似但不一样。

我正在寻找此信息来模仿我自己的基于Chrome / JavaScript的文本编辑器中的行为,因为我对Chrome的处理方式不满意。

3 个答案:

答案 0 :(得分:1)

标准操作是,跳转到任一方向的下一个非空白文本块(正如您所指出的,这可能取决于'非空白块'的上下文)

答案 1 :(得分:1)

这不仅仅是特定于浏览器的不一致,而是在操作系统之间有所不同。在Mac OS上,Ctrl +向左/向右/向上/向下切换到不同的空间(桌面),因此如果您也想为Mac用户提供服务,则可能不希望将其用作重要的键绑定。

这更多是关于键绑定而不是算法,我只是想把它扔出去。 :)

答案 2 :(得分:1)

如有必要,您应该是特定于平台的。 Linux&窗口跳转到下一个单词,然后选择是否也移位。