У меня есть, по-моему, нечетный запрос закрыть форму мастера, как «Готово» или «ОК», если на клавиатуре нажата клавиша «Ввод», даже если кнопка «ОК/ДОН» не сфокусирована.Удобство использования: Если клавиша ENTER закрывает форму мастера как ОК, даже если фокус не установлен на кнопке OK/DONE?
На мой взгляд, это была бы ошибка использования. Например: В мастере вы можете иметь несколько элементов управления, кнопок, флажки, несколько элементов управления строкой, и все они имеют другое поведение при действии с помощью клавиши ENTER. И не забывайте другие кнопки в навигации мастера, что, если они сфокусированы?
Должны ли эти элементы управления не реагировать на ввод как ожидалось раньше? Должны ли они выполнять свои действия, но в других случаях, когда Enter не делает никаких дальнейших действий для элемента управления, он должен закрыть форму == непоследовательной?
Я думаю, что это типичный запрос, когда потребности одного человека помогут ему, но смущают многих других.
На мой взгляд, мастера очень особенные, потому что они не только облегчают задачу, но и очень часто фокусируются на людях с меньшим опытом работы с функциональностью приложения. Поэтому я принимаю все запросы серьезно и стараюсь изучить все аргументы за и против запроса.
Является ли моя точка зрения узкой? Есть ли какие-либо исследования удобства использования или рекомендации, особенно для мастеров, чтобы подкрепить мое мнение или, может быть, доказать, что я неправ?
Большое спасибо!
Майкл
Это запрос от одного клиента, который не является единственным пользователем. Но на данный момент я не могу быть уверен, что он будет единственным, кто хочет эту функцию. – Mil 2008-10-02 11:04:03