文字方塊選擇拖曳方向

文字方塊選擇拖曳方向

我經常在程式或網頁中,需要在單行文字方塊中拖曳選擇文字 - 例如刪除部分搜尋查詢並將其替換為另一個。經常發生的情況是,我會選擇、鍵入替換文本,然後快速按回車鍵,以致錯過了問題:所選文本移到了遊標的另一側,而我替換了錯誤的文本。

並非所有文字方塊都會這樣做,例如 Ubuntu 的 Chromium 中的搜尋列從來不會出現問題,但這個問題中的標題文字方塊會出現問題。如果要按一下此標題文字方塊中的文字(例如一半)並拖曳到右側,理論上應該始終選擇拖曳開始點之後的文字。但在此文字方塊中,如果向右拖曳包括小的向上移動,則所選文字位於錯誤的一側。同樣,如果向左拖動,選擇遊標左側的文本,任何向下移動都將選擇遊標右側的文字。根據遊標結束的位置,這些框中的拖曳選擇有大約 50/50 的機會選擇正確的文本,其中左+上和右+下是兩個「正確」操作。

那麼簡單的問題是:Ubuntu/Windows 中是否有任何全域系統設定可以改變這種行為?同樣,Chrome/Firefox 瀏覽器中是否有瀏覽器設定或會改變此行為?問題是否出在軟體或網路開發人員身上,他們應該採取不同的措施來防止這種情況發生?唯一的答案是用戶(我)更加小心和細心嗎?

編輯: 我發現了一段有關此行為的視頻,表明 Chrome 是罪魁禍首或至少存在相同類型的問題。看這個視頻

相關內容