[Soft][Usability] Ctrl+P
2006-09-03 02:32Когда делаешь документ в Word’е, Excel’е, Notepad’е — логическим завершением процесса подготовки является печать. И она висит в них всех на клавише Ctrl+P. Поэтому, когда нужно записать болванку в Nero, рука опять же по привычке тянется к Ctrl+P.
Но — в Nero команда «жги болванку» висит на Ctrl+B. А на Ctrl+P — печать листинга диска (даже не обложки). Что в принципе логично, но неудобно. Отсюда
Правило: если у программы есть материальный выход, то команда его формирования должна активизироваться клавишей Ctrl+P. (Если форматов выхода несколько, то должен формироваться Самый Главный.)
no subject
Date: 2006-09-03 18:40 (UTC)no subject
Date: 2006-09-03 18:47 (UTC)no subject
Date: 2006-09-04 03:22 (UTC)а) это тебе же может боком вылиться
б) они потом почти наверняка пригодятся, пусть и в связи с другим вопросом.
А вот печатаешь как раз не всегда - не за один же день ты все доки пишешь?!
no subject
Date: 2006-09-04 04:41 (UTC)no subject
Date: 2006-09-04 15:42 (UTC)* Печатать в ворде по F7;
* Компилировать в средствах разработки по Ctrl+P;
* Не считать исполняемый модуль материальным выходом сорцов (хотя в пост-билде можно задать загрузку созданного образа во внешний микроконтроллер, тогда по сути дела будет тот же самый материальный выход).
Вообще не согласен с правилом. Прожиг - совсем другой процесс, и ему можно приписать не только семантику «материальный выход», но и семантику «сохранение данных на внешнем носителе» или «резервное копирование данных».
no subject
Date: 2006-09-04 21:13 (UTC)Да, а ещё можно считать, что документ Word’а — это исходник, компилируемый в последовательность вызовов функций GDI (aka Windows Metafile). Или в PostScript.
Семантику можно приписать, но рефлексы-то остаются рефлексами…
Правило: клавиши должно быть можно настроить.
(берёт в руки ResHacker, делает пару взмахов) Всё. Ctrl+P = F7 = Ctrl+B = Burn, Alt+F7 = Compilation Properties. А Print обойдётся без акселератора.
(матерится, восстанавливает nero.exe из бэкапа)
no subject
Date: 2006-09-05 03:21 (UTC)no subject
Date: 2006-09-05 09:27 (UTC)no subject
Date: 2006-09-05 17:37 (UTC)