Читать «Журнал "Компьютерра" №723» онлайн - страница 92

Компьютерра

В первых компьютерах (совсем-совсем первых, вроде ENIAC) для ввода информации использовались штекеры, наборные панели и перфокарты, и ни о какой клавиатуре речи даже не шло. К тому же и надобности в ней тогда не было - задачи, которые решались на огромных машинах, были узкоспециализированными (вроде военных баллистических расчетов), а программирование осуществлялось практически напрямую - рычажки, штекеры и кнопки меняли значения отдельных регистров памяти.

Другое дело - появление относительно массовых многопользовательских систем. Главной их особенностью стало наличие дисплея, на котором отображался текст. А набирался и редактировался он, разумеется, с помощью клавиатуры.

Впрочем, сначала еще один важный момент - в 1960 году на рынок выходит электрическая пишущая машинка с емкостной клавиатурой. Все, больше нет никаких рычажков, напрямую передающих движение от клавиши к литере - теперь только цифровым путем! Крайне упрощенная схема работы емкостной клавиатуры выглядит примерно так. Нижняя поверхность каждой клавиши и металлизированная площадка под ней образуют конденсатор. При нажатии на клавишу расстояние между обкладками конденсатора, а значит, его емкость увеличивается. Контроллер клавиатуры обнаруживает это изменение емкости и генерирует код нажатой клавиши.

Итак, многопользовательские системы с терминальным вводом. Клавиатура уже существует, но скорее как элемент системы, а не как отдельное самостоятельное устройство.

Впрочем, появление в 80-х годах прошлого века персоналок (Sinclair, Spectrum и др., рис. 1), в которых клавиатура была единым целым с корпусом ПК (можно сказать и наоборот - что компьютер был встроен в клавиатуру), тоже большой свободы ей не дало.

А вот появление модульных ПК, таких как Apple, IBM PC и Commodore, сделало клавиатуру полностью автономной (она подключалась к компьютеру через специальный разъем), хотя и мало похожей на современные. Отличия, однако, были по большей части внешние - меньше клавиш, нет индикаторов, непривычное расположение управляющих (стрелки) и функциональных клавиш (Shift, Ctrl, Enter и пр.).

По мере совершенствования клавиатур менялись и стандарты их подключения. Сначала были PC/XT-совместимые клавиатуры, чуть позже - AT-совместимые. Важное отличие последних - программируемость, что делало такую "клаву" несовместимой с предыдущим стандартом (при внешнем единообразии разъемов и внутреннем устройстве). Клавиатуры подключались к ПК через DIN-5, чуть позже появился вариант IBM PS/2 с разъемом mini-DIN.

Да, внутреннее устройство современных клавиатур в некотором смысле упростилось - вместо емкостной клавиатура стала контактной. Каждая клавиша работает как маленький выключатель, при замыкании которого по цепи начинает течь ток, на что реагирует встроенный контроллер, генерируя уникальный код клавиши и посылая его в ПК. Такое исполнение клавиатуры делает ее очень простой в производстве и очень надежной. Единственное, что ей может грозить, - это пролитая чашка чая или кофе, да и то в большинстве случаев клавиатура останется целой, просто контакты замкнет жидкостью.