Если клавиша Enter всегда вызывает кнопку по умолчанию, независимо от того, какой дочерний элемент управления имеет фокус - PullRequest
1 голос
/ 25 сентября 2008

У меня есть форма с кнопкой ОК по умолчанию и кнопкой Отмена. У меня есть древовидное представление с узлами, которые можно редактировать, т. Е. Вы можете дважды щелкнуть по ним или нажать F2, чтобы открыть другую форму.

Теперь, мне никогда не нравился этот ярлык F2, и теперь, когда я включаю редакцию ярлыка в виде дерева, это еще хуже. Моя первая реакция при тестировании формы состояла в том, чтобы нажать «Enter», чтобы отредактировать выбранный узел, но это пошло бы против нормального поведения кнопки по умолчанию.

Ваше мнение: должно ли приложение всегда принудительно использовать кнопку по умолчанию, вызываемую клавишей Enter? Если да, то какой ярлык приложение должно использовать для «редактирования выбранного элемента»?

Ответы [ 2 ]

2 голосов
/ 25 сентября 2008

Определенно нет ... Не смущает наших пользователей, что ввод не выбирает то, что они выделили.

1 голос
/ 26 сентября 2008

Абсолютно нет. Клавиша Enter часто используется для запуска кнопки по умолчанию, но в равной степени часто нет. Например, Enter обычно означает новую строку в многострочном текстовом поле.

В этом сценарии ввод звучит как хорошая ставка. F2 имеет тенденцию означать «Редактировать» в Windows.

Однако, если это давнее приложение, вы можете просто раздражать пользователей, которые привыкли к F2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...