
プログラムや Web ページを開いているときに、1 行のテキスト ボックス内のテキストをドラッグして選択する必要があることがよくあります。たとえば、検索クエリの一部を削除して別のテキストに置き換える場合などです。よくあるのは、選択して置換テキストを入力し、すぐにリターン キーを押すため、問題に気付かないことです。選択したテキストがカーソルの反対側に移動し、間違ったテキストが置き換えられてしまいます。
すべてのテキスト ボックスでこのようになるわけではありません。たとえば、Ubuntu の Chromium の検索バーではこの問題は発生しませんが、この質問のタイトル テキスト ボックスでは発生します。このタイトル テキスト ボックスのテキストを途中までクリックして右にドラッグすると、理論上は常にドラッグを開始したポイントの次のテキストが選択されるはずです。ただし、このテキスト ボックスでは、右方向のドラッグに少し上方向への動きが含まれる場合、選択されたテキストは間違った側になります。同様に、左にドラッグしてカーソルの左側のテキストを選択した場合、下方向への動きではカーソルの右側が選択されます。これらのボックスでのドラッグ選択では、カーソルの終了位置に基づいて、正しいテキストが選択される可能性が約 50/50 であり、左 + 上と右 + 下の 2 つの「正しい」アクションのようです。
それで、簡単な質問です。Ubuntu/Windows には、この動作を変更するグローバル システム設定はありますか? 同様に、Chrome/Firefox ブラウザーに、この動作を変更するブラウザー設定はありますか? 問題はソフトウェアまたは Web 開発者にあり、これを防ぐために何か別のことをすべきでしょうか? 唯一の答えは、ユーザー (私) がもっと注意深く気を配るということでしょうか?
編集: この現象のビデオを見つけましたが、Chromeが原因か、少なくとも同じ種類の問題を抱えていることを示唆しています。このビデオ。