Ключ Gold является клавиатура компьютера ключ , используемый в качестве префикса для вызова различных одной клавиши редактирования и форматирования функций. Обычно расположенный в верхнем левом углу цифровой клавиатуры на таких платформах, как VT100 , он является элементом подписи согласованного пользовательского интерфейса, реализованного Digital Equipment Corporation для нескольких линеек продуктов.
Он используется в WPS, EDT и многих других распространенных программах VAX. [1] Клавиша, обычно расположенная как крайняя левая верхняя клавиша на цифровой клавиатуре на разных терминалах, [2] не обязательно была золотого цвета. Некоторые терминалы Digital Equipment Corporation (DEC) будут включать в себя клавиатуры, на которых золотой ключ был помечен PF1, как на VT100 и VT200, или был окрашен в синий цвет, как на VT52 . [3] На некоторых клавиатурах обычная функция клавиши будет помечена в нижней части клавиши, а ее альтернативная функция, активированная с помощью ЗОЛОТОЙ клавиши, будет помечена над ней. [2]
Применение
Золотая клавиша используется для вызова одноклавишных функций, которые могут быть расположены либо на основной клавиатуре, либо на цифровой клавиатуре. Например, в системе обработки текстов WPS-8 основная клавиша клавиатуры Cимеет маркировку « CENTR » золотыми буквами на передней поверхности; нажатия клавиш GOLDCвызывают эту функцию обработки текста для центрирования текущей строки текста. [4] : p1.8
Золотой ключ - это префиксный ключ, а не ключ-модификатор . Клавиша-модификатор будет нажата и удерживаться, пока нажата вторая клавиша; Золотая клавиша нажимается и отпускается до того, как будет нажата и отпущена вторая клавиша. В этом смысле DEC и совместимое программное обеспечение используют золотой ключ так же, как Emacs использует escape-ключ .
Происхождение
Терминал VT50 базовой модели был оснащен только основной клавиатурой и поэтому не имел золотой клавиши. Модель VT50H добавила цифровую клавиатуру, включая три немаркированные клавиши, функции которых будут определяться любой запущенной программой. [5] : p14 Расположены в верхнем левом углу клавиатуры, [6] : p3.1 они позже были названы «PF» -клавишами , и по соглашению первая из них PF1стала Золотой.
Цифровая клавиатура VT50H имела ограниченную полезность при редактировании, потому что с точки зрения компьютера, получающего ввод, большинство клавиш клавиатуры были неотличимы от их эквивалентов на основной клавиатуре. VT52 терминал добавлен режим альтернативной клавиатуры , в которой все клавиши клавиатуры будут посылать различные коды символов. [5] : pp14–15 [6] : pp3.5–3.6
В своем предисловии к устной истории DEC в 1990 году Роберт Эверетт , сотрудник Музея компьютерной истории [7], назвал Джона Т. (Джека) Гилмора «разработкой золотого интерфейса клавиатуры Digital». [8] : p1
Классический софт
Программное обеспечение, использующее функции клавиатуры с золотыми клавишами, было разработано для нескольких поколений компьютеров DEC.
Процессоры PDP-8 запускали пакет программного обеспечения для обработки текстов WPS-8 на нескольких моделях одно- и двухпользовательских специализированных систем «текстовая станция». [4]
В процессорах PDP-11 , работающих под управлением RT-11, использовались редакторы KED / KEX. [9] : ch 1
VAXen, работающий с VMS, использовал редактор EDT , [10] : канал 2 изначально был либо с VT52, либо с VT100 (у которых немного разные клавиатуры). [10] : p2.3
Процессоры Alpha AXP RISC , работающие под управлением OpenVMS, также использовали EDT, часто с терминалами более поздних моделей, такими как VT220 - VT420 . [11] [12] : pp150–155
EDT распознает дополнительное использование золотого ключа для ввода счетчика повторов. [12] : p152 Например, при нажатии клавиш GOLD20=вводится строка из двадцати знаков равенства. Счетчик повторов также применяется к командам редактирования с клавиатуры, но если для самой такой команды требуется золотая клавиша, золотую клавишу необходимо нажать еще раз перед командной клавишей. Например, если предположить клавиатуру VT100, GOLDkeypad 6выполнить ПАСТУ команды (один раз) редактирование, в то время как GOLD4GOLDkeypad 6выполняет ПАСТА четыре раза. [11] : p.EDT-78 Для команд редактирования, которые являются направленными, такими как перемещение курсора, можно использовать отрицательный счетчик повторов, чтобы указать обратное направление.
Системы VAX и Alpha VMS поддерживали набор офисных приложений ALL-IN-1 , включая текстовый процессор WPS-Plus .
Совместимость и преемственность
Были созданы различные аппаратные и программные продукты для обеспечения совместимости как с множеством устаревших ключевых хост-систем уровня Gold, так и с учетом опыта и предпочтений многих ключевых пользователей уровня Gold.
В то же время, когда DEC продавала WPS-Plus на базе VAX в конце 1980-х, Exceptional Business Solutions из Калвер-Сити, Калифорния, продала текстовый процессор на базе ПК под названием WPS-PC, «разработанный для пользователей, имеющих опыт работы с DEC. семейство текстовых процессоров Gold-key и скорее будут сражаться, чем переключаться ». [13] : p330
Поскольку персональные компьютеры начали заменять последовательные терминалы даже в их основной роли - связи с центральными хост-компьютерами, DEC сама поставила свой новый ПК Rainbow с комплектом Gold Key Country Kit для использования с VAX ALL-IN-1. [14]
Emacs предлагает пакет эмулятора EDT [15], который поддерживает как физические, так и виртуальные терминалы в стиле VT100. Существует небольшая сложность для виртуальных ( xterm -style) терминалов, которые работают поверх операционной системы хост-ПК, в том, что ключ блокировки Num не может быть переназначен на ключ Gold на уровне Emacs; вместо этого он отображается на уровне X-сервера (инструкции предоставляются). Начиная с последнего стабильного выпуска Emacs (2013 г.), поддержка ключей EDT и Gold является текущей функцией.
Обратите внимание, что программное обеспечение никогда не может достичь полной функциональной точности на настольных платформах просто потому, что аппаратная часть клавиатуры отличается: цифровая клавиатура ПК имеет только 17 клавиш, терминал VT100 и клавиатура LK201 имеют 18 клавиш (не считая клавиш со стрелками), [11] : стр. EDT-4 и цифровая клавиатура VT52 имеют 19 клавиш. [6] : p3.1 [11] : p.EDT-5
Рекомендации
- ^ Сэндлер, Кори; Бадгетт, Том (1990). VAX к VAX: практическое руководство по подключению VAX и их периферийных устройств . Вайли. п. 243. ISBN. 978-0-471-51506-7.
Золотая клавиша: специальная клавиша на клавиатуре терминала VAX, позволяющая использовать альтернативные ключевые функции. Используется в WPS, EDT и многих других программах.
- ^ а б Хьюм, JNP; Холт, Ричард К. (1984). VAX Pascal . Рестон Паблишинг Ко. Стр. 54.
Золотая клавиша - клавиша в верхнем левом углу клавиатуры, которая действует как клавиша Shift для переключения каждой из других клавиш с ее нормальной функции на альтернативную. Нормальная функция отображается над альтернативой на ярлыке клавиши.
- ^ Каппс, Чарльз А .; Стаффорд, Роберт Л. (1987). Язык ассемблера для PDP-11: RT-RSX-UNIX . PWS Computer Science. п. 424. ISBN 978-0-87150-072-4.
Чтобы получить вторичную функцию клавиши 2, вы должны сначала ввести специальный ключ, называемый золотым ключом. На VT100 / VT200 золотой ключ - это ключ с пометкой PF1, а на VT52 - это ключ синего цвета. В любом случае это клавиша в верхнем левом углу цифровой клавиатуры. На рисунках E.4 и E.5 показаны раскладки клавиатуры на VT52 и VT100 / VT200. Можно даже приобрести сменные панели клавиатуры, на которых выгравированы функции KED или EDT.
- ^ a b Справочное руководство по системе обработки текстов WPS-8 ( Digital Equipment Corporation , 1978)
- ^ a b Руководство пользователя DECscope Архивировано 14 августа 2011 г. в Wayback Machine (Digital Equipment Corporation, 1975).
- ^ a b c VT52 DECscope Руководство по техническому обслуживанию (Digital Equipment Corporation, пересмотренное, 1978)
- ^ «Роберт Эверетт, сотрудник 2009 г.» , Музей истории компьютеров (получено в апреле 2014 г.)
- ↑ Gilmore J, DEC history talk, 1990 5 июня (стенограмма) ( Боб Эверетт , MC), получено в апреле 2014 г.
- ^ RT-11 Краткое справочное руководство (Digital Equipment Corporation, 1991)
- ^ a b VAX / VMS Primer (Digital Equipment Corporation, 1982).
- ^ a b c d Справочное руководство OpenVMS EDT (Digital Equipment Corporation, 1993)
- ^ a b Дэвис Р.Л., Нокс Л.А., Мертц Т.Е., «DEC VAX / Редактор EDT / Как использовать режим клавиатуры EDT» , Справочник по программному обеспечению для инженеров и ученых (Пол У. Росс, изд., ISBN 0-8493-2530-7 , CRC Press / IEEE Press , 1996), глава 9.9
- ^ «WPS-PC» (обзор продукта) , специальный выпуск журнала PC Magazine ( Ziff Davis , ISSN 0888-8507) о текстовых процессорах (том 7, № 4, 29 февраля 1988 г.), страницы 330-334
- ^ « Фирмы DEC Model 100B головки нитка Радуга объявлений» , Computerworld ( IDG Enterprise , ISSN 0010-4841) том 18, № 16, 1984 16 апреля , страница 6
- ^ « Emacs EDT emulation » ( Free Software Foundation , получено в апреле 2014 г.)
Внешние ссылки
- Клавиатура VT100 с накладкой для функций текстового редактора, золотой ключ с надписью « GOLD »
- Клавиатура LK201 с функциями текстового редактора, колпачки клавиш, золотые клавиши золотого цвета