Золотой ключ (DEC)
Золотая клавиша — это клавиша на компьютерной клавиатуре, используемая в качестве префикса для вызова различных функций редактирования и форматирования с помощью одной клавиши.Обычно расположен в левом верхнем углу цифровой клавиатуры на таких платформах, как VT100 .это фирменный элемент единообразного пользовательского интерфейса , реализованного Digital Equipment Corporation (DEC) во многих линейках продуктов.
Он используется в WPS, EDT и многих других распространенных программах VAX. [1] Клавиша, обычно расположенная в верхней левой части цифровой клавиатуры на разных терминалах. [2] не обязательно был окрашен в золото. Некоторые терминалы DEC включали клавиатуры, на которых золотая клавиша была обозначена PF1, как на VT100 и VT200, или была окрашена в синий цвет, как на VT52 . [3] На некоторых клавиатурах обычная функция клавиши будет обозначена в нижней части клавиши, а ее альтернативная функция, активируемая с помощью ЗОЛОТОЙ клавиши, будет обозначена над ней. [2]
Использование
[ редактировать ]Золотая клавиша используется для вызова функций с одной клавишей, которые могут быть расположены либо на основной клавиатуре, либо на цифровой клавиатуре.Например, в системе обработки текста WPS-8 основная клавиша клавиатуры C на передней поверхности имеется надпись « CENTR » золотыми буквами; нажатия клавиш GOLDC вызовите эту функцию обработки текста, чтобы центрировать текущую строку текста. [4] : стр. 1.8
Золотой ключ — это префиксный ключ, а не ключ-модификатор . Клавишу-модификатор можно нажать и удерживать, пока нажата вторая клавиша; Золотая клавиша нажимается и отпускается до того, как будет нажата и отпущена вторая клавиша.В этом смысле DEC и совместимое программное обеспечение используют золотой ключ точно так же, как Emacs использует escape-ключ .
Происхождение
[ редактировать ]Терминал базовой модели VT50 был оснащен только основной клавиатурой и поэтому не имел золотой клавиши.В модели VT50H добавлена цифровая клавиатура, включающая три немаркированные клавиши, функции которых будут определяться любой запущенной программой. [5] :стр14 Расположен в левом верхнем углу клавиатуры. [6] :п3.1 позже они были названы клавишами «PF», и по соглашению первая из них, PF1, стал Золотым ключом.
Цифровая клавиатура VT50H имела ограниченную полезность при редактировании, поскольку с точки зрения компьютера, принимающего вводимые данные, большинство клавиш клавиатуры были неотличимы от своих эквивалентов на основной клавиатуре. В терминале VT52 добавлен альтернативный режим клавиатуры, в котором все клавиши клавиатуры будут отправлять отдельные коды символов. [5] : стр. 14-15 [6] : стр.3,5-3,6
Во введении к презентации устной истории DEC 1990 года Роберт Эверетт , сотрудник Музея компьютерной истории, сказал: [7] приписал Джону Т. (Джеку) Гилмору «разработку золотого интерфейса клавиатуры Digital». [8] : п1
Классическое программное обеспечение
[ редактировать ]Программное обеспечение, использующее функции клавиатуры Gold, было разработано для нескольких поколений компьютеров DEC.

Процессоры PDP-8 запускали пакет программного обеспечения для обработки текста WPS-8 на нескольких моделях одно- и двухпользовательских систем «текстовой станции». [4]
PDP-11 Процессоры под управлением RT-11 использовали редакторы KED/KEX. [9] : глава 1
VAXen, работающий под управлением VMS, использовал редактор EDT , [10] : глава 2 первоначально либо с VT52, либо с VT100 (у которых немного разные клавиатуры). [10] : стр. 2.3
Процессоры Alpha AXP RISC под управлением OpenVMS также использовали EDT, часто с терминалами более поздних моделей, таких как VT220 – VT420 . [11] [12] : стр.150-155
EDT распознает дополнительное использование золотого ключа для ввода количества повторений. [12] : стр. 152 Например, нажатия клавиш GOLD20= введите строку из двадцати знаков равенства. Счетчик повторов также применяется к командам редактирования с клавиатуры, но если такая команда сама по себе требует золотой клавиши, золотую клавишу необходимо нажать еще раз перед клавишей команды. Например, если использовать клавиатуру VT100, GOLDkeypad 6 выполнить команду редактирования ВСТАВИТЬ (один раз), при этом GOLD4GOLDkeypad 6 выполняет PASTE четыре раза. [11] : п.EDT-78 Для направленных команд редактирования, таких как перемещение курсора, может использоваться отрицательное количество повторений для указания обратного направления.
Системы VAX и Alpha VMS поддерживали пакет офисных приложений «ВСЕ В 1» , включая текстовый процессор WPS-Plus .
Совместимость и непрерывность
[ редактировать ]Различные аппаратные и программные продукты были созданы для обеспечения совместимости как с разнообразными устаревшими хост-системами с золотым ключом, так и с опытом и предпочтениями многих пользователей с золотым ключом.
В то же время, когда в конце 1980-х годов DEC продавала WPS-Plus на базе VAX, компания Exceptional Business Solutions из Калвер-Сити, Калифорния, продавала текстовый процессор на базе ПК под названием WPS-PC, «предназначенный для пользователей, имеющих опыт работы с DEC». Семейство текстовых процессоров Gold-key и скорее будет драться, чем переключаться». [13] :стр330
Поскольку персональные компьютеры начали заменять последовательные терминалы даже в их основной роли связи с центральными хост-компьютерами, DEC сама снабдила свой новый компьютер Rainbow комплектом Gold Key Country Kit для использования с VAX ALL-IN-1. [14]
Emacs предлагает пакет эмулятора EDT. [15] который поддерживает как физические, так и виртуальные терминалы в стиле VT100. Существует небольшая сложность для виртуальных терминалов ( в стиле xterm ), которые работают поверх операционной системы хост-компьютера, поскольку клавишу Num lock нельзя переназначить на клавишу Gold на уровне Emacs; вместо этого он переназначается на уровне X-сервера (прилагаемые инструкции). Начиная с последней стабильной версии Emacs (2013 г.), поддержка EDT и ключей Gold является текущей функцией.
Обратите внимание, что программное обеспечение никогда не сможет обеспечить полную функциональность на разных платформах настольных компьютеров просто потому, что аппаратное обеспечение клавиатуры различается:цифровая клавиатура ПК имеет всего 17 клавиш,терминал VT100 и клавиатура LK201 имеют по 18 (не считая клавиш со стрелками), [11] : п.EDT-4 а цифровая клавиатура VT52 имеет 19 клавиш. [6] :п3.1 [11] : п.EDT-5
Ссылки
[ редактировать ]- ^ Сэндлер, Кори; Бэджетт, Том (1990). VAX to VAX: практическое руководство по подключению VAX и их периферии . Уайли. п. 243. ИСБН 978-0-471-51506-7 .
Золотая клавиша: специальная клавиша на клавиатуре терминала VAX, обеспечивающая альтернативные функции клавиш. Используется в WPS, EDT и многих других программах.
- ^ Jump up to: а б Хьюм, JNP; Холт, Ричард К. (1984). ВАКС Паскаль . Рестон Паблишинг Ко. с. 54.
Золотая клавиша — клавиша в верхнем левом углу клавиатуры, которая действует как клавиша Shift и позволяет переключать каждую из остальных клавиш с ее обычной функции на альтернативную. Обычная функция отображается над альтернативной на метке клавиши.
- ^ Каппс, Чарльз А.; Стаффорд, Роберт Л. (1987). Язык ассемблера для PDP-11: RT-RSX-UNIX . PWS Информатика. п. 424. ИСБН 978-0-87150-072-4 .
Чтобы получить дополнительную функцию клавиши 2, необходимо сначала ввести специальную клавишу, называемую золотым ключом. На VT100/VT200 золотым ключом является ключ с маркировкой PF1, а на VT52 — это ключ, окрашенный в синий цвет. В любом случае это клавиша в верхнем левом углу цифровой клавиатуры. На рисунках E.4 и E.5 показаны раскладки клавиатуры VT52 и VT100/VT200. Можно даже приобрести сменные накладки на клавиши с тиснением функций KED или EDT.
- ^ Jump up to: а б Справочное руководство по системе текстовой обработки WPS-8 ( Digital Equipment Corporation , 1978 г.)
- ^ Jump up to: а б Руководство пользователя DECscope. Архивировано 14 августа 2011 г. в Wayback Machine (Digital Equipment Corporation, 1975).
- ^ Jump up to: а б с Руководство по техническому обслуживанию VT52 DECscope (Digital Equipment Corporation, редакция, 1978 г.)
- ^ «Роберт Эверетт, научный сотрудник 2009 г.». Архивировано 3 июля 2014 г. в Wayback Machine , Музей истории компьютеров (получено в апреле 2014 г.).
- ↑ Гилмор Дж., Беседа об истории DEC, 5 июня 1990 г. (стенограмма) ( Боб Эверетт , MC), получено в апреле 2014 г.
- ^ Краткое справочное руководство RT-11 (Digital Equipment Corporation, 1991)
- ^ Jump up to: а б Учебник по VAX/VMS (Digital Equipment Corporation, 1982)
- ^ Jump up to: а б с д Справочное руководство OpenVMS EDT. Архивировано 28 декабря 2009 г. в Wayback Machine (Digital Equipment Corporation, 1993).
- ^ Jump up to: а б Дэвис Р.Л., Нокс Л.А., Мерц Т.Э., «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
- ^ «Модель 100B DEC возглавляет серию объявлений Rainbow» , Computerworld ( IDG Enterprise , ISSN 0010-4841) , том 18, № 16, 16 апреля 1984 г. , стр. 6
- ^ « Эмуляция Emacs EDT » ( Free Software Foundation , получено в апреле 2014 г.)
Внешние ссылки
[ редактировать ]- Клавиатура VT100 с наложением функций текстового редактора, золотая клавиша с надписью « GOLD ».
- Клавиатура LK201 с функциями текстового процессора, колпачки клавиш золотого цвета