История компьютерной клавиатуры начинается не с персональных компьютеров 80-х, а за два десятилетия раньше — в эпоху мейнфреймов и телетайпов. Первым устройством, выполнившим функцию клавиатуры для электронной вычислительной машины, стал телетайп Teletype Model 33 ASR, вышедший в 1963 году. Он стал мостом между механической печатной машинкой и интерактивным диалогом человека с машиной.
До появления мониторов и текстовых редакторов ввод данных осуществлялся через перфокарты, перфоленту и переключатели на консоли. Телетайп Model 33 ASR изменил парадигму: он позволял оператору печатать команды, видеть результат на бумаге и сохранять данные на перфоленте. Это устройство стало де-факто стандартом для ранних мини-компьютеров PDP-8, PDP-11 и первых версий UNIX.
Предшественники: от печатной машинки к телетайпу
Концепция клавиатуры как интерфейса уходит корнями в XIX век. Шоулз и Глидден выпустили первую коммерчески успешную печатную машинку в 1874 году — она заложила раскладку QWERTY, живущую до сих пор. В 1910-х компания Morkrum (позже Teletype Corporation) создала первый телетайп — устройство для передачи текста по телеграфным линиям.
К 1950-м годам телетайпы уже широко использовались в авиации, военной связи и банковской сфере. Friden Flexowriter — электромеханическая печатная машинка с перфоленточитателем — стала прообразом клавиатуры для ранних компьютеров вроде LGP-30 и TX-0 в MIT. Именно на Flexowriter в 1961 году был написан первый в истории компьютерный текстовый редактор Expensive Typewriter.
- 🖨 1874 — печатная машинка Sholes & Glidden, раскладка QWERTY
- 📠 1910 — первый телетайп Morkrum Company
- ⌨ 1950-е — Friden Flexowriter, ввод через перфоленту
- 💻 1961 — первый текстовый редактор на TX-0 в MIT
⚠️ Внимание: Многие источники называют Teletype Model 33 ASR «первой клавиатурой компьютера», но технически это был терминал печати, а не отдельная клавиатура в современном понимании. Отдельные клавиатуры без печатного механизма появились лишь с развитием видеодисплеев в 70-х.
Teletype Model 33 ASR — рабочая лошадка ранней интерактивности
Модель 33 ASR (Automatic Send-Receive) стоила около 700 долларов — в 10 раз дешевле специализированных компьютерных терминалов. Её механизм основан на коде ASCII-1963 (7 бит, 128 символов), что сделало её идеальным партнёром для цифровых машин. Скорость печати — 10 знаков в секунду, шум сравним с работающим швейным станком.
В 1965 году Digital Equipment Corporation (DEC) начала комплектать мини-компьютер PDP-8 именно Model 33 ASR. Это решение закрепило за телетайпом статус стандартного устройства ввода-вывода на десятилетие. Операционная система UNIX, рождённая на PDP-7 и PDP-11 в 1969–1971 годах, изначально проектировалась под телетайп — отсюда терминал tty (teletype) в современных Linux.
Ключевые особенности Model 33 ASR:
- 🔧 Электромеханика — никакой микросхем, только реле, камы и магниты
- 📜 Перфолента — встроенный перфоратор и считыватель на 8-канальной ленте
- 🔤 Код ASCII-1963 — без строчных букв, со спецсимволами ←, ↑, ↓ вместо современных
- 🔊 Гул и треск — звук печати стал саундтреком компьютерных центров 60-70-х
Переход к видеодисплеям и отдельным клавиатурам
Прорыв произошёл в начале 70-х с появлением «умных терминалов» на базе КРТ-дисплеев. Datapoint 3300 (1969) и Lear Siegler ADM-3A (1975) отделили клавиатуру от печатающего механизма — она стала периферийным блоком, подключаемым кабелем. ADM-3A, стоимостью $995, получил прозвище «dumb terminal» (глупый терминал) и стал символом эпохи раннего UNIX.
В 1973 году в Xerox PARC создали Alto — первый компьютер с графическим интерфейсом, мышью и отдельной клавиатурой. Клавиатура Alto ввела клавиши Ctrl, Alt и функциональную строку — предков современных F1–F12. Раскладка уже полностью соответствовала ASCII-1967 (с строчными буквами), но клавиши Caps Lock и Esc располагались не там, где привыкли сейчас.
| Год | Устройство | Тип | Особенность |
|---|---|---|---|
| 1963 | Teletype Model 33 ASR | Телетайп с печатью | ASCII-1963, перфолента, 10 сим/с |
| 1969 | Datapoint 3300 | Видеотерминал | Первый «стеклянный телетайп» |
| 1973 | Xerox Alto Keyboard | Отдельная клавиатура | Ctrl, Alt, функциональные клавиши |
| 1981 | IBM PC Model F | Клавиатура ПК | Емкостные ключи, 83 клавиши |
| 1984 | IBM Model M | Клавиатура ПК | Buckling spring, 101/102 клавиши |
⚠️ Внимание: Раскладка QWERTY не была оптимальной для скорости печати — она проектировалась для предотвращения заклинивания молоточков механической машинки. Альтернативы вроде Dvorak (1936) или Colemak (2006) эффективнее эргономически, но эффект закрепления стандарта (path dependence) сделал их нишевыми.
IBM PC и стандартизация: Model F → Model M
Выход IBM PC 5150 в 1981 году привнёс клавиатуру Model F (83 клавиши, емкостная технология). Она была надёжной, но громоздкой и с неудобным расположением Enter и Shift. В 1984 году IBM представила Model M (101 клавиша для ANSI, 102 для ISO) — эталон, определивший современную архитектуру: блок навигации, отдельные курсорные клавиши, 12 функциональных клавиш сверху.
Технология buckling spring (пружина с изгибом) Model M давала тактильный щёлк и звуковой клик при точке срабатывания. Это решение скопировали Lexmark, Unicomp и десятки современных брендов механических клавиатур. Интересно: оригинальные Model M 1984–1996 годов выпуска до сих пор работают — ресурс ключей оценивается в 50–100 миллионов нажатий.
☑️ Чек-лист эволюции клавиатуры
IBM Model M закрепила современную раскладку на 30+ лет — любую клавиатуру 2026 года можно узнать по скелету Model M.
Почему Model M считается лучшей клавиатурой всех времён?
Buckling spring даёт чёткую тактильную обратную связь ровно в момент замыкания контакта — не раньше, не позже. Современные переключатели Cherry MX Blue имитируют это ощущение, но пружина IBM остаётся эталоном по консистентности и долговечности. Многие энтузиасты до сих пор ищут на вторичке оригиналы 80-х.
Если найдёте старую IBM Model M с интерфейсом PS/2 — она заработает на современном ПК через пассивный переходник USB-PS/2. Активные переходники могут не поддерживать N-key rollover.
Что такое N-key rollover и зачем он нужен?
N-key rollover (NKRO) — способность клавиатуры фиксировать нажатие любого количества клавиш одновременно. Ранние ПК-клавиатуры (XT, AT) поддерживали только 2KRO (две клавиши). Model M через PS/2 даёт настоящий NKRO — важно для игр, горячих комбинаций и быстрого набора. Через USB без специальной прошивки часто ограничено 6KRO.
Интересные факты и устойчивые мифы
Существует популярный миф, что раскладка QWERTY специально замедляла печать. На самом деле она разделяла часто используемые пары букв (TH, ST, ER в английском) по разным сторонам клавиатуры, чтобы молоточки не цеплялись друг за друга при высокой скорости. На электрических машинках и компьютерах эта проблема исчезла, но стандарт остался.
Первая клавиатура с русской раскладкой ЙЦУКЕН появилась на отечественных терминалах 15ИЭ-00-013 (клон ADM-3A) и Электроника-60 в конце 70-х. Она повторяла буквенную часть стандарта ГОСТ 14289-88, но клавиши пунктуации и цифр отличались от современной — например, точка и запятая требовали нажатия Shift.
⚠️ Внимание: Не путайте клавиатуру (устройство ввода) с терминалом (устройство ввода-вывода с дисплеем или принтером). Teletype Model 33 ASR — терминал. Клавиатура Xerox Alto — первое массовое отдельное устройство ввода для компьютера с дисплеем. Разница принципиальна для истории интерфейсов.
Первая в истории клавиатура, изготовленная специально для компьютера (а не адаптированная от телетайпа) — клавиатура Xerox Alto (1973). Она задала генетический код всех последующих ПК-клавиатур: раздельные блоки, модификаторы Ctrl/Alt, функциональная строка.
От PS/2 к USB, Bluetooth и беспроводным протоколам
Интерфейс PS/2 (1987, IBM PS/2) заменил громоздкий 5-пиновый DIN (AT). PS/2 дал горячую перезагрузку контроллера клавиатуры и настоящее NKRO. В 1996 году спецификация USB HID (Human Interface Device) сделала клавиатуры универсальными — больше не нужно было настраивать IRQ, DMA или перезагружать компьютер при подключении.
Современные беспроводные клавиатуры используют Bluetooth LE (низкое энергопотребление) или проприетарные 2.4 ГГц адаптеры (Logitech Lightspeed, Razer HyperSpeed). Задержка лучших моделей — 1–2 мс, сравнима с проводными. Появились клавиатуры с холл-эффектом (магнитные переключатели) — без физического контакта, с настраиваемой точкой срабатывания и ресурсом 100 млн нажатий.
- 🔌 DIN-5 (AT) — 1984, не горячее подключение
- 🔌 PS/2 (Mini-DIN-6) — 1987, NKRO, прерывания
- 🔌 USB HID — 1996, Plug&Play, 6KRO (обычно)
- 📶 Bluetooth LE / 2.4 ГГц — 2010-е, задержка 1–2 мс
FAQ: частые вопросы об истории клавиатур
Какая клавиатура считается самой первой для компьютера?
Телетайп Teletype Model 33 ASR (1963) — первое массовое устройство клавиатурного ввода для цифровых компьютеров (PDP-8, PDP-11). Первая отдельная клавиатура для компьютера с дисплеем — Xerox Alto Keyboard (1973).
Почему раскладка QWERTY не алфавитная?
QWERTY проектировалась в 1874 году для механической печатной машинки Шоулза. Задача — разнести часто сочетающиеся буквы (TH, ST, EN), чтобы молоточки не заклинивали при ударе. На электрических и компьютерных клавиатурах это ограничение неактуально, но стандарт укоренился.
Чем Model M лучше современных клавиатур?
Model M использует технологию buckling spring — пружина с изгибом даёт чёткую тактильную и звуковую обратную связь точно в момент срабатывания. Ресурс 50–100 млн нажатий, отсутствие «дребезга» контактов и полноценный NKRO через PS/2 делают её эталоном до сих пор. Современные механические переключатели (Cherry MX, Gateron, Kailh) имитируют это ощущение разной степенью успеха.
Когда появились клавиши Ctrl, Alt, функциональные клавиши?
Клавиши Ctrl и Alt появились на клавиатуре Xerox Alto (1973). Функциональные клавиши F1–F12 — на терминалах DEC VT52/VT100 (конец 70-х) и закрепились в IBM Model F (1981) и Model M (1984). Клавиша Win / Super / Command добавилась только в 1994 году на клавиатурах Microsoft Natural Keyboard для Windows 95.
Какая была первая клавиатура с русской раскладкой?
На отечественных мини-ЭВМ Электроника-60 и терминалах 15ИЭ-00-013 (клон Lear Siegler ADM-3A) в 1978–1980 годах. Раскладка ЙЦУКЕН соответствовала ГОСТ 14289-88, но знаки препинания (точка, запятая, двоеточие) требовали Shift, а цифровая строка отличалась от современной.