Клавиатура космического курсанта - Space-cadet keyboard - Wikipedia

В Символика Показанная здесь версия с маркировкой использовалась только с LM-2, которая была переупакованной версией Symbolics. MIT CADR. Более поздние системы Symbolics использовали значительно упрощенную клавиатуру, Символическая клавиатура, который сохранил только базовый макет и наиболее часто используемые функции и клавиши-модификаторы с клавиатуры космического курсанта.[1]

В космический курсант - это клавиатура, разработанная Джоном Л. Кулпом в 1978 году и использовавшаяся на Лисп-машины в Массачусетский Институт Технологий (Массачусетский технологический институт),[2][3][4] который вдохновил несколько все еще актуальных жаргонных терминов в области Информатика и повлиял на дизайн Emacs. Он был вдохновлен Рыцарь клавиатура, который был разработан для системы Knight TV, используемой с MIT Несовместимая система разделения времени.

Описание

Клавиатура космического курсанта оснащалась семью клавиши-модификаторы: четыре ключа для Баки биты (Контроль, Мета, супер, и Гипер) и три клавиши Shift, называемые Сдвиг, Вершина, и Передний (который был помечен на передний ключа; верх был помечен Греческий). Мета был представлен на более ранней клавиатуре Knight, в то время как Гипер и супер были введены этой клавиатурой.[5] Каждая группа была в ряд, что позволяло легко аккорды, или нажатие нескольких клавиш-модификаторов; Например, Контроль+Мета+Гипер+супер можно было нажимать пальцами одной руки, а другой рукой нажимать другую клавишу.

На многих клавишах было три символа, доступных с помощью клавиш Shift: буква и символ вверху и греческая буква спереди. Например, грамм ключ имел букву "G" и стрелка вверх ("↑") вверху, а греческая буква гамма ("γ") на передней панели. Нажав эту клавишу одной рукой, одновременно играя соответствующий" аккорд "другой рукой на клавишах Shift, пользователь мог получить следующие результаты:

Клавиша нажатаРезультат
граммграмм (строчная G)
⇧ Shift+граммграмм (прописная G)
Передний+граммγ (строчные гамма )
Передний+⇧ Shift+граммΓ (гамма в верхнем регистре)
Вершина+грамм (стрелка вверх)

Каждый из них, кроме того, может быть набран любой комбинацией Контроль, Мета, супер, и Гипер ключи. На этом клавиатура, можно ввести более 8000 различных символов.[нужна цитата ] Это позволяло пользователю вводить очень сложный математический текст, а также иметь в своем распоряжении тысячи односимвольных команд. Многие пользователи были готовы запомнить командные значения такого количества символов, если бы это уменьшило время набора. Это отношение сформировало интерфейс Emacs;[6] сравните использование Esc ключ в vi, благодаря удобному расположению клавиши на АДМ-3А Терминал.[7] Другие пользователи, однако, считали, что такое количество бэков было излишним, и возражали против этой конструкции на том основании, что такая клавиатура может потребовать трех или четырех рук.[5] работать. В результате того, что Emacs часто использует несколько модификаторов, которые легко использовать на клавиатуре космического курсанта, их значительно труднее использовать на современных клавиатурах, компоновка которых обычно соответствует Модель M Клавиатура IBM PC, где клавиши-модификаторы не сгруппированы вместе, и поэтому их сложнее нажимать вместе.[7] Это также причина того, что Emacs использует "M-" в качестве префикса для Alt при описании нажатия клавиш: «M-» означает Мета на клавиатуре космического курсанта, а когда Emacs был перенесен на ПК, Alt ключ был использован вместо Мета.

Эта клавиатура включает Макрос ключ, который имел ограниченную поддержку приложений. Он также включает четыре клавиши с римскими цифрами (я, II, III, и IV), что позволило легко взаимодействовать со списками из четырех или меньшего числа вариантов.[5]

Смотрите также

Рекомендации

Эта статья частично основана на Файл жаргона, который находится в открытом доступе.

  1. ^ Кса Ли (27.10.2011). "Клавиатура космического курсанта и клавиатуры-лисп-машины".
  2. ^ https://raw.githubusercontent.com/mietek/mit-cadr-system-software/master/src/lmdoc/kbdpro.3
  3. ^ "Re: Pretty-lambdas".
  4. ^ «Я знаю, что это еще один« бородатый »комментарий (люблю этот термин), но всем, кто когда-либо ... | Hacker News».
  5. ^ а б c Файл жаргона. Xinware Corporation. п. 128. ISBN  1-897454-66-X.
  6. ^ Кэмерон, Дебра; Розенблатт, Билл; Раймонд, Эрик (1996). "Emacs и X". В Лукидес, Майк (ред.). Изучение GNU Emacs (Второе изд.). Севастополь, Калифорния: О'Рейли. С. 408–409. ISBN  1-56592-152-6.
  7. ^ а б Xah Lee. "История клавиш Emacs® vi (влияние клавиатуры на дизайн привязки)".

внешняя ссылка