Jump to content

Космическая кадетская клавиатура

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

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

Описание [ править ]

Клавиатура космического кадета была оснащена семью клавишами-модификаторами : четырьмя клавишами для баки-битов ( ⎈ Control, ◆ Meta, ❖ Super, и ✦ Hyper) и три клавиши Shift, называемые ⇧ Shift, Top, и Front (который был помечен на передней стороне ключа; наверху была надпись Greek). Meta был представлен на более ранней клавиатуре Knight, в то время как Hyper и Super были представлены этой клавиатурой. [5] Каждая группа располагалась подряд, что позволяло легко использовать аккорды или нажимать несколько клавиш-модификаторов; например, Control+ Meta+ Hyper+ Super можно было нажимать пальцами одной руки, а другой рукой нажимать другую клавишу.

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

Клавиша нажата Результат
Gg (строчная буква Г)
⇧ Shift+ GG (заглавная буква Г)
Front+ Gγ (строчная гамма )
Front+ ⇧ Shift+ GΓ (заглавная гамма)
Top+ G (стрелка вверх)

Кроме того, каждый из них может быть напечатан с любой комбинацией символов. ⎈ Control, ◆ Meta, ❖ Super, и ✦ Hyper ключи. Комбинируя клавиши-модификаторы, можно сделать (50 клавиш × 5 типов смен) × 2 4 ключа Баки = 4000 различных входов. Это позволяло пользователю набирать очень сложный математический текст, а также иметь в своем распоряжении тысячи односимвольных команд. Многие пользователи были готовы запомнить значения команд такого количества символов, если бы это сократило время набора текста. Такое отношение сформировало интерфейс Emacs ; [6] сравнить использование ⎋ Esc ключ в vi , благодаря удобному расположению ключа на терминале ADM-3A . [7] Другие пользователи, однако, посчитали такое количество клавиш излишним и возражали против такой конструкции на том основании, что с такой клавиатурой может быть сложно работать. [5] Emacs использует «M-» в качестве префикса для ⎇ Alt при описании нажатий клавиш: «М-» обозначала Meta на клавиатуре космического кадета, а когда Emacs был портирован на ПК, Alt ключ использовался вместо Meta.

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

См. также [ править ]

Ссылки [ править ]

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

  1. ^ Кса Ли (27 октября 2011 г.). «Клавиатура Space-cadet и машинные клавиатуры Lisp» .
  2. ^ https://raw.githubusercontent.com/mietek/mit-cadr-system-software/master/src/lmdoc/kbdpro.3 [ текстовый файл с пустым URL-адресом ]
  3. ^ "Re: Довольно-лямбды" .
  4. ^ «Я знаю, что это очередной «бородатый» комментарий (обожаю этот термин), но любой, кто когда-либо… | Hacker News» .
  5. Перейти обратно: Перейти обратно: а б с Файл жаргона . Корпорация Синьваре. 2007. с. 128. ИСБН  978-1-897454-66-4 .
  6. ^ Кэмерон, Дебра; Розенблатт, Билл; Раймонд, Эрик (1996). «Эмакс и X» . В Лукидесе, Майке (ред.). Изучение GNU Emacs (второе изд.). Севастополь, Калифорния: О'Рейли. стр. 408–409. ISBN  1-56592-152-6 .
  7. ^ Кса Ли. «История клавиш Emacs & vi (влияние клавиатуры на дизайн привязок клавиш)» .

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 1f1e5b019669b217c47fd6958cb533e2__1716862080
URL1:https://arc.ask3.ru/arc/aa/1f/e2/1f1e5b019669b217c47fd6958cb533e2.html
Заголовок, (Title) документа по адресу, URL1:
Space-cadet keyboard - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)