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