Как далеко я должен идти с «противоположностью закона Фиттса»? - PullRequest
1 голос
/ 07 апреля 2010

После прочтения сообщения в блоге Джеффа и того, что я довольно новичок в программировании с графическим интерфейсом, мне интересно, каковы пределы применения "противоположности закона Фитта". Например, является ли хорошей идеей разделять «Да» и «Нет» на диалоговом экране или это противоречит другому правилу программирования? Например. альтернативный текст http://www.freeimagehosting.net/uploads/9b6d34c344.png и альтернативный текст http://www.freeimagehosting.net/uploads/b3e9223b44.png

Ответы [ 3 ]

4 голосов
/ 07 апреля 2010

Я не верю, что вещи, которые радикально не связаны, должны быть даже на одной оси. Вещи, которые связаны, но противоположны, такие как Да | Ни одно диалоговое окно не должно быть разделено в достаточной степени, чтобы исключить вероятность случайного ошибочного щелчка, но, что более важно, следует соблюдать стандартные соглашения. Другими словами, не делай Нет | Да, придерживайтесь соглашения Да | Нет | Отмена, когда самые правые кнопки сохраняют одно и то же состояние - потому что многие люди делают ошибку, находя кнопки по позиции, а не читая текст.

2 голосов
/ 07 апреля 2010

На самом деле я думаю, что идея состоит в том, чтобы отделить их достаточно, чтобы избежать ошибок .. Таким образом, 300 пикселей слишком много, но по крайней мере 30 - это хорошо, 5 пикселей явно недостаточно.

Вместо этого вам следует подумать о кнопке отмены, она должна быть отделена от ДА и НЕТ, потому что она концептуально отличается.

1 голос
/ 07 апреля 2010

Заставьте кнопки сказать, что пользователь делает: «Сохранить и выйти» и «Выйти без сохранения», а также «Отмена и возврат в приложение». Это наверняка устраняет всю двусмысленность и не зависит от произвольных правил размещения.

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