Интерфейс.Новые направления в проектировании компьютерных систем


Терминология и условные обозначения - часть 3


Из-за двусмысленного обозначения в руководстве я сделал ошибку. На самом деле требовалось при нажатой клавише <Ctrl> нажать клавишу со знаком точки.

Кроме того, эти обозначения не дают возможности отразить такие действия, как, например, одновременное нажатие и удерживание клавиш <Ctrl> и <Shift> с последующим вводом нескольких алфавитных символов, причем клавиша <Shift> отпускается после ввода первых двух символов, а <Ctrl> остается нажатой. Альтернативный вариант, который я только что использовал, — выражение операций обычным языком, что хотя и понятно, но довольно громоздко.

Чтобы обозначать операции с клавишами точно и кратко, я использую символ стрелки, указывающей вниз, сразу после названия клавиши, на которую требуется нажать и удерживать в нажатом состоянии, — например, Shift↓ означает, что необходимо нажать и удерживать клавишу <Shift>. Символ стрелки, указывающей вверх, после названия клавиши показывает, что эту клавишу следует отпустить, — например Shift↑. Нажатие одной клавиши, скажем, клавиши <t>, может быть точно обозначено с помощью записи t↓t↑. Запись нажатия одной клавиши можно сократить до t↓↑ или просто до t, если это не вызывает двусмысленности и не может привести к путанице.

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

Пробел

Это обозначение невозможно перепутать с набором слова пробел (space), потому что последовательность символов этого слова, вводимая с клавиатуры, будет записываться буквами, разделенными пробелами, а именно:

п р о б е л

Когда есть риск неверного истолкования или необходимо сделать акцент на каждом отдельном действии, я применяю полную запись:

п↓ п↑ р↓ р↑ о↓ о↑ б↓ б↑ е↓ е↑ л↓ л↑

Любые комбинации клавиш могут быть линейно представлены в этой системе записи. Например, нажатие и удерживание клавиши <Shift>, затем нажатие клавиши <n>, после этого нажатие и удерживание клавиши <Ctrl> при все еще нажатой клавише <Shift>, затем нажатие клавиши <k>, отпускание клавиши <Shift> при все еще нажатой клавише <Ctrl>, затем нажатие клавиши <w> и после этого отпускание клавиши <Ctrl> записывается следующим образом:

Shift↓ n Control↓ k Shift↑ w Control↑

При условии, что порядок отпускания клавиш не имеет значения для работы интерфейса, отпускание любой из нажатых клавиш обозначается стрелкой вверх для каждой отдельной клавиши.


Начало  Назад  Вперед



Книжный магазин