Золотой ключ (DEC) - Gold key (DEC)
В Золотой ключ это компьютерная клавиатура Клавиша используется в качестве префикса для вызова различных функций редактирования и форматирования с помощью одной клавиши. Обычно она расположена в верхнем левом положении цифровая клавиатура на таких платформах, как VT100, это элемент сигнатуры непротиворечивого пользовательский интерфейс реализовано Корпорация цифрового оборудования в нескольких продуктовых линейках.
Он используется в WPS, EDT и многих других распространенных программах VAX.[1] Клавиша, обычно расположенная как крайняя верхняя левая клавиша на цифровой клавиатуре на разных терминалах,[2] не обязательно был золотым. Немного Корпорация цифрового оборудования (DEC) терминалы будут включать клавиатуры, на которых золотой ключ был помечен PF1, как на VT100 и VT200, либо был окрашен в синий цвет, как на VT52.[3] На некоторых клавиатурах обычная функция клавиши будет помечена в нижней части клавиши, а ее альтернативная функция, активированная с помощью ЗОЛОТОЙ клавиши, будет помечена над ней.[2]
использование
Золотая клавиша используется для вызова одноклавишных функций, которые могут быть расположены либо на основной клавиатуре, либо на цифровой клавиатуре. Например, на клавиатуре WPS-8 система обработки текстов, основная клавиша клавиатуры C отмечен «ЦЕНТР”, Золотым тиснением, на лицевой стороне; нажатия клавиш ЗОЛОТОC вызвать эту функцию обработки текста для центрирования текущей строки текста.[4]:p1.8
Золотой ключ - это префиксный ключ, а не клавиша-модификатор. Клавиша-модификатор будет нажата и удерживаться, пока нажата вторая клавиша; Золотая клавиша нажимается и отпускается до того, как будет нажата и отпущена вторая клавиша. В этом смысле DEC и совместимое программное обеспечение используют золотую клавишу так же, как Emacs использует ключ выхода.
Происхождение
Базовая модель VT50 Терминал был оснащен только основной клавиатурой и поэтому не имел золотой клавиши. Модель VT50H добавила цифровую клавиатуру, включая три немаркированные клавиши, функции которых будут определяться любой запущенной программой.[5]:стр. 14Расположен в верхнем левом углу клавиатуры.[6]:п3.1 позже они были названы клавишами «PF», и по соглашению первый из них, PF1, стал Золотым ключом.
Цифровая клавиатура VT50H имела ограниченную полезность при редактировании, потому что с точки зрения компьютера, получающего ввод, большинство клавиш клавиатуры было неотличимо от их эквивалентов на основной клавиатуре. VT52 Терминал добавил альтернативный режим клавиатуры, в котором все клавиши клавиатуры будут отправлять различные коды символов.[5]:стр. 14–15[6]:pp3,5–3,6
В своем вступлении к устной презентации истории DEC 1990 года, Роберт Эверетт, Сотрудник Музея компьютерной истории,[7] зачислил Джона Т. (Джека) Гилмора за «разработку золотого клавишного интерфейса Digital».[8]:p1
Классический софт
Программное обеспечение, использующее функции клавиатуры с золотыми клавишами, было разработано для нескольких поколений компьютеров DEC.
PDP-8 процессоры запустили WPS-8 пакет программного обеспечения для обработки текстов на нескольких моделях одно- и двухпользовательских специализированных систем «word station».[4]
PDP-11 процессоры работают РТ-11 использовали редакторы KED / KEX.[9]:ч 1
VAXen Бег VMS использовал EDT редактор,[10]:ch 2 изначально либо с VT52, либо с VT100 (у которых немного разные клавиатуры).[10]:p2.3
Альфа AXP RISC процессоры под управлением OpenVMS также использовали EDT, часто с терминалами более поздних моделей, такими как VT220 –VT420.[11][12]:pp150–155
EDT распознает дополнительное использование золотого ключа для ввода счетчика повторов.[12]:p152 Например, нажатия клавиш ЗОЛОТО20= введите строку из двадцати знаков равенства. Счетчик повторов также применяется к командам редактирования с клавиатуры, но если для самой такой команды требуется золотая клавиша, золотую клавишу необходимо нажать еще раз перед командной клавишей. Например, предполагая клавиатуру VT100, ЗОЛОТОклавиатура 6 выполнить ВСТАВИТЬ команда редактирования (один раз), а ЗОЛОТО4ЗОЛОТОклавиатура 6 выполняет ВСТАВИТЬ четыре раза.[11]:стр.ЭДТ-78 Для команд редактирования, которые являются направленными, такими как перемещение курсора, можно использовать отрицательный счетчик повторов, чтобы указать обратное направление.
Системы VAX и Alpha VMS поддерживали ВСЕ-В-1 пакет офисных приложений, включая WPS-Plus текстовый редактор.
Совместимость и преемственность
Различные аппаратные и программные продукты были созданы для обеспечения совместимости как с множеством устаревших ключевых хост-систем уровня Gold, так и с учетом опыта и предпочтений многих ключевых пользователей Gold.
В то же время, когда DEC продавала WPS-Plus на базе VAX в конце 1980-х, компания Exceptional Business Solutions из Калвер-Сити, Калифорния, продала текстовый процессор на базе ПК под названием WPS-PC, «разработанный для пользователей, имеющих опыт работы с DEC. семейство текстовых процессоров Gold-key и скорее будут сражаться, чем переключаться ».[13]:p330
Поскольку персональные компьютеры начали заменять последовательные терминалы даже в их основной роли общения с центральными хост-компьютерами, DEC сама предоставила свои новые Радуга ПК с комплектом Gold Key Country Kit для использования с VAX ALL-IN-1.[14]
Emacs предлагает пакет эмулятора EDT [15] который поддерживает как физические, так и виртуальные терминалы в стиле VT100. Для виртуальных (xterm -style) терминалы, которые работают поверх операционной системы главного ПК, в том смысле, что Num Lock ключ нельзя переназначить на золотой ключ на уровне Emacs; вместо этого он переназначен на уровне X сервер (инструкции прилагаются). Начиная с последнего стабильного выпуска Emacs (2013), поддержка ключей EDT и Gold является текущей функцией.
Обратите внимание, что программное обеспечение никогда не может достичь полной функциональной точности на настольных платформах просто потому, что аппаратное обеспечение клавиатуры отличается: цифровая клавиатура ПК имеет только 17 клавиш, терминал VT100 и LK201 каждая клавиатура имеет 18 (не включая клавиши со стрелками),[11]:стр.ЭДТ-4а цифровая клавиатура VT52 имеет 19 клавиш.[6]:п3.1[11]:стр.ЭДТ-5
Рекомендации
- ^ Сэндлер, Кори; Бадгетт, Том (1990). VAX - VAX: практическое руководство по подключению VAX и их периферийных устройств. Вайли. п. 243. ISBN 978-0-471-51506-7.
Золотая клавиша: специальная клавиша на клавиатуре терминала VAX, обеспечивающая альтернативные ключевые функции. Используется в WPS, EDT и многих других программах.
- ^ а б Hume, J. N. P .; Холт, Ричард К. (1984). VAX Паскаль. Reston Publishing Co. стр. 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.
- ^ а б Справочное руководство по системе обработки текстов WPS-8 (Корпорация цифрового оборудования, 1978)
- ^ а б Руководство пользователя DECscope В архиве 2011-08-14 на Wayback Machine (Корпорация цифрового оборудования, 1975 г.)
- ^ а б c VT52 DECscope Руководство по техническому обслуживанию (Digital Equipment Corporation, пересмотренная, 1978 г.)
- ^ «Роберт Эверетт, научный сотрудник 2009 г.», Музей истории компьютеров (получено в апреле 2014 г.)
- ^ Гилмор Дж, Исторический разговор DEC, 5 июня 1990 г. (стенограмма) (Боб Эверетт, MC) получены в апреле 2014 г.
- ^ RT-11 Краткое справочное руководство (Digital Equipment Corporation, 1991)
- ^ а б VAX / VMS Primer (Корпорация цифрового оборудования, 1982 г.)
- ^ а б c d Справочное руководство OpenVMS EDT (Digital Equipment Corporation, 1993)
- ^ а б Дэвис Р. Л., Нокс Л. А., Мертц Т. Э., «DEC VAX / Редактор EDT / Как использовать режим клавиатуры EDT», Справочник по программному обеспечению для инженеров и ученых (Пол В. Росс, изд., ISBN 0-8493-2530-7, CRC Press / IEEE Press, 1996) Глава 9.9
- ^ «WPS-PC» (обзор продукции), Журнал ПК (Зифф Дэвис, ISSN 0888-8507) специальный выпуск о текстовых процессорах (том 7, № 4, 29 февраля 1988 г.) страницы 330-334
- ^ «Модель 100B компании DEC возглавила череду анонсов Rainbow», Computerworld (IDG Enterprise, ISSN 0010-4841) vol 18, no 16, 1984 16 апреля, стр. 6
- ^ “Emacs EDT эмуляция ” (Фонд свободного программного обеспечения, получено в апреле 2014 г.)
внешняя ссылка
- Клавиатура VT100 с наложением функций текстового редактора, золотой ключ с надписью «ЗОЛОТО”
- Клавиатура LK201 с функциями текстового редактора колпачки клавиш, золотые клавиши золотого цвета