2009-10-28 28 views
3

當文本編輯器或文本編輯字段中,用戶按下Ctrl +向左箭頭或Ctrl +向右箭頭時,是否存在一些預期發生的算法?我注意到了Chrome的文本框中的行爲,例如Windows記事本並不相同; 「跳轉到最後/下一位」模式類似但不相同。Ctrl +箭頭:什麼算法或標準?

我在尋找此信息來模擬我自己的基於Chrome/JavaScript的文本編輯器中的行爲,因爲我不滿意Chrome如何處理此問題。

回答

1

標準行動是,跳轉到文本的下一個非空白塊在兩個方向上(正如你指出這可能取決於「非空白塊」的情況下)

1

這比瀏覽器更特定的不一致性,它在不同的操作系統中是不同的。在Mac OS上,Ctrl +左/右/上/下切換到不同的空間(桌面),因此如果您想爲Mac用戶提供服務,則可能不希望將其用作重要的鍵盤綁定。

這是比算法更關於鍵綁定,我只是想扔掉那裏。 :)

+0

爲了說明起見,Mac OS使用Alt +箭頭表示相同的功能。 – 2009-10-28 04:55:34

1

如果需要,您應該是平臺特定的。 Linux窗口跳轉到下一個單詞,並且他們選擇是否也移動了。