После винды неудобно, конечно. Но я точно помню, что иногда можно было нажимать пробел для отмены. Видимо, это зависело от аккуратности программиста, повесил ли он обработчик или нет.
А ведь, похоже, что это очень легко сделать. Возможно я ошибаюсь, но тут просто Default Puch Button - это Logout, а фокус установлен на Cancel. Пробел жмёт по тому, на чём клавиатурный фокус, а энтер активирует «кнопку по-умолчанию».
Ага, меня уже спрашивали об этом. Я вижу две причины.
Первый. Эти алерты - не вызваны мной. Это программа не знает что ей делать в ответ на мое действие и спрашивает. Поэтому вообще-то тут как бы три действия: принять одно решение (сохранить изменения), принять другое решение (не сохранять изменения), или вообще передумать совершать мое действие (отменить выход из MS Word). И тогда энтер/пробел - это принятие одного из двух предложенных решений. А третье - отменить действие - это как раз эскейп, который тут играет роль «Ааа! Я ничего не понял верните всё как было!».
Второй. Психологически спокойнее нажать на кнопку с надписью «Не перезагружать систему» и быть уверенным, что отдал именно эту команду, чем нажать Эскейп, который еще неизвестно как программа воспримет.
Comments 16
Reply
Reply
Но я точно помню, что иногда можно было нажимать пробел для отмены.
Видимо, это зависело от аккуратности программиста, повесил ли он обработчик или нет.
Reply
(The comment has been removed)
Reply
Возможно я ошибаюсь, но тут просто Default Puch Button - это Logout, а фокус установлен на Cancel.
Пробел жмёт по тому, на чём клавиатурный фокус, а энтер активирует «кнопку по-умолчанию».
Reply
Reply
пробел и энтер у меня всегда выполняли схожие действия (стереотип?)
типа пробел в браузере - листать дальше, то есть продолжать
Reply
Первый. Эти алерты - не вызваны мной. Это программа не знает что ей делать в ответ на мое действие и спрашивает. Поэтому вообще-то тут как бы три действия: принять одно решение (сохранить изменения), принять другое решение (не сохранять изменения), или вообще передумать совершать мое действие (отменить выход из MS Word). И тогда энтер/пробел - это принятие одного из двух предложенных решений. А третье - отменить действие - это как раз эскейп, который тут играет роль «Ааа! Я ничего не понял верните всё как было!».
Второй. Психологически спокойнее нажать на кнопку с надписью «Не перезагружать систему» и быть уверенным, что отдал именно эту команду, чем нажать Эскейп, который еще неизвестно как программа воспримет.
Reply
второе - дело привычки
к тому что пробел вызывает нажатие левой кнопки тоже надо привыкнуть
Reply
Reply
Reply
Leave a comment