В каком-то смысле текстовый терминал с командной строкой - это идеальный вариант для реализации диалога между пользователем и системой. Пользователь волен в любой момент набрать абсолютно любую команду (нажать на любую кнопку), и система имеет возможность дать пользователю адекватный ответ, с подробным описанием почему эта команда не допустима в текущем контексте. Единый фокус ввода/вывода - панацея от серых кнопок!
|