кнопка «очистить поле»
в открытых программах мне довольно часто встречается кнопка «очистить поле» рядом с текстовыми полями. Обычно это черный крестик слева или красный справа. Кто-то даже настаивал на том, что эта кнопка — проявление беспримерной заботы о пользователе и лучшее достижение юзабилити. И знаете, теперь я с этим согласен. Но! Только в линуксе.
что делает виндузятник, когда ему нужно заменить текст в поле на то, что у него в буфере обмена? Лучший сценарий такой: он кликает по полю, текст выделяется автоматически, потом «Ctrl+V», вуаля! В сценарии похуже текст не будет выделен автоматически, и перед вставкой придется провести над ним мышью с зажатой кнопкой — выделить вручную. Но по сути это то же количество движений.
в линуксе это обламывается. Тут выделенный текст сразу копируется в буфер обмена. То есть, выделяешь текст в поле — теряешь то, что было в буфере раньше. Поэтому, чтобы заменить один текст на другой, нужно либо вначале очистить поле, вернуться туда, откуда копируешь новые данные, скопировать, опять перейти к полю, вставить. Либо поставить фокус на поле, не выделяя его, нажать и держать backspace/delete до достижения эффекта, потом вставлять. Либо, если тебе очень повезло (шанс <10%), рядом с этим полем окажется кнопка очистки, и ты сделаешь лишний клик.
как я понимаю, это наследие неграфического интерфейса, консоли. В ней действительно удобно копировать выделением, вставлять средним кликом. Но как только появляются заполненные текстовые поля в оконном интерфейсе, становится грустно.
нужно попробовать отключить автокопирование
комментарии
pha:
виндузятник ещё может нажать ctrl+a, чтобы выделить всё поле
_arty:
кстати, да
я думал, что в линухе это не работает только в отдельных прогах
grundik:
C-a должно быть "прыгнуть в начало строчки".
А "очистить строку" в юниксах всю жизнь было C-u.
А потом пришли виндопоклонники, и поломали кейбиндинги (но даже в говномозилле есть файлик с true кейбиндингами, просто он не используется сейчас).
ext_8946:
quappa:
Одного нашего программиста, пересевшего в иксы, это поведение однажды окончательно задолбало -- с тех пор строчку поиска в Рамблере можно очистить правым (а в некоторых браузерах и средним) кликом в кнопку "Найти".
:)
_arty:
гы : )
еще одна фича, которую можно обнаружить только случайно, да? ; )
кстати, раз уж ты в онлайне - не знаешь, как добиться от аспелла проверки двуязычных текстов?
quappa:
Проверять по очереди двумя словарями. Другого способа, кажется, нет.
_arty:
вот только научить бы этому софт, который аспелл использует : )
grundik:
Для очистки поля давным-давно (задолго до появления такой кнопки) использовался кейбиндинг C-u.
У меня и по сей день используется. Рекомендую. Никаких извращений, pure unix solution.
PS: "автокопирование" на самом деле нифига не копирование. Иксы работают не так, как винда, хотя и виндовый клипбоард там тоже есть.
_arty:
спасибо за совет : )
однако он никак не ложится в pure mouse управление компьютером, которое я достаточно часто практикую. Я знаю, что управление с клавы жжот в некоторых ситуациях, например, в файл-менеджерах, однако имхо ситуация с ним почти такая же, что и с ООП. То есть, подход очень хорош для небольшого набора случаев и умеренно хорош для многих ситуаций, но его почему-то называют панацеей от всех бед.
про работу буфера в иксах я недавно почитал либо у вас, либо у витуса, не помню. Как оно на самом деле обстоит, в моем случае непринципиально : )
grundik:
Ну тут-то всё равно же с клавиатуры потом набирать... а, стоп, когда мы копируем мышкой, тогда действительно получается, что с клавиатуры чистить поле неудобно, угу. Хотя таких юзкейзов очень мало (если вообще они есть) - если мы копируем ссылку в браузер, то прощё её "бросить" прямо на страницу (и FF, и opera так умеют).
_arty:
может и мало
я просто сейчас опять под виндой временно, поэтому воспоминания о проблемах не такие яркие