история развития клавиатуры



Автор Алёночка задал вопрос в разделе Прочее компьютерное

История создания клавиатуры и получил лучший ответ

Ответ от Andreus-ПАПА-Ndrey[гуру]
Назовем эту клавиатуру "QWERTY", так как буквы первого ряда расположены именно в такой последовательности. Пробежавшись взглядом, можно действительно убедиться, что это так. Окунувшись в историю создания клавиатуры, оказалось, что первую машинку изобрел в 1873 году Кристофер Скоулз для усовершенствования каллиграфии. Но с ней была одна проблема: человек начинал печатать с большой скоростью, литеры сталкивались друг с другом и машинку заклинивало. Тогда Скоулз придумал клавиатуру QWERTY - клавиатуру, которая заставляла машинисток работать медленнее. Это означает, что все больше людей были вынуждены обучаться этой системе и все больше фирм - изготовлять такие клавиатуры, пока она не стала единственным существующим эталоном. Повторяю: клавиатура машинок и компьютеров придумана для того, чтобы на них печатали медленнее, а не быстрее! Однако попробуйте поменять буквы местами, и ваше изделие никто не купит.
Первые компьютерные клавиатуры
1943 год ознаменовался появлением компьютера ENIAC, который произвел фурор в мире науки. Этот компьютер использовался военными для баллистических расчетов. Программное управление операциями осуществлялось при помощи переключения штекеров и наборных панелей.
В 1948 году начинается разработка компьютеров UNIVAC и BINAC, предназначенных не для единичного, а для относительно более массового производства. Отдельное внимание в этих машинах было уделено устройствам ввода-вывода.
Емкостная клавиатура
1960 год является переломным моментом в истории развития компьютерных клавиатур – на рынок выходит электрическая печатная машинка. Она имела емкостную клавиатуру.
Название технологии говорит само за себя – этот тип работает за счет конденсаторов, расположенных в устройстве. Рассмотрим, как это работает. При нажатии клавиши изменяется электрическая емкость, которая при нажатом состоянии равна приблизительно 2 пикофарадам, а при не нажатом – 20 пикофарадам.
Уменьшение емкости создает поток заряженных частиц, который обрабатывается контроллером клавиатуры, который, в свою очередь, генерирует код нажатой клавиши. Итак, вернемся к нашей печатной машинке. Главным ее плюсом стала легкость ввода текста – теперь, чтобы печатать, не нужно было прикладывать столько усилий, как например, на классической печатной машинке.
В 1965 году лаборатории компании Bell и General Electric объединились, чтобы создать принципиально новый вид многопользовательской операционной системы. Главной чертой проекта стало создание нового пользовательского интерфейса – видеотерминального показа. Теперь пользователи могли видеть, какой текст они набирают, и при этом имели возможность его сходу редактировать.
Примерно в конце 1970-х и в начале 1980-х годов производители стали выпускать компьютеры клавиатуры этих машин по функциям и по количеству клавиш превосходили электрические печатные машинки. Так, например, был добавлен ряд клавиш типа Control, Alt. Клавиша с изогнутой стрелкой стала называться Enter и выполнять функцию не только возврата каретки, но и завершения ввода данных. Для работы с электронными документами были добавлены стрелки управления курсором, Настал 1987, на конвейер была поставлена новая разработка. Ее стали называть расширенной клавиатурой. новая клавиатура приобрела уже привычный для наших дней вид – 101 клавиша. Добавили «F11» и «F12» (кстати, все «функционалы» вынесли в отдельный верхний ряд) , клавиши управления курсора были выделены в отдельный блок, клавиши Ctrl и Alt были продублированы и разнесены по обе стороны основного блока. история развития клавиатуры
Источник:

Ответ от Dasha Strelets[активный]
В таблице раскладки клавиатуры (keyboard map) каждому скан-коду соответствует восемь значений. Как я уже сказал, какое из этих значений будет выбрано при нажатии клавиши, определяется "состоянием модификаторов".Так вот, это "состояние" задается тремя модификаторами - shift, ctrl и alt.Состояние модификаторов (номер кода в таблице) syscons вычисляет по формуле: 1 (если shift) + 2 (если ctrl) + 4 (если alt)В общем-то, если вы заглянете в какой-нибудь файл "раскладки клавиатуры", то увидите, что все колонки значений сверху подписаны - какая колонка, при какой комбинации модификаторов выбирается. Так что, высчитывать номер колонки по приведенной формуле вам не придется. Однако, эту формулу полезно знать, чтобы правильно понимать действие двух других модификаторов (CapsLock и NumLock) о которых речь пойдет ниже.Говоря о модификаторах shift, ctrl и alt надо отметить, что ... * Строго говоря, поскольку на современных клавиатурах каждая такая клавиша присутствует в двух экземплярах (слева и справа основной клавиатуры) , и значений тоже не три, а шесть - lshift, rshift, lctrl, rctrl, lalt, ralt. Буквы l и r в названиях означают левый (left) и правый (right) соответственно. Но для выбора одного из восьми состояний syscons не делает различий для левой и правой клавиши. То есть, в любом случае - нажмете ли вы клавишу, которой "прикреплено" значение lalt или клавишу со значением ralt или обе вместе, syscons будет считать, что активен модификатор alt. * Все эти три (или шесть) модификаторов "не фиксирующиеся". То есть, они действуют только пока вы держите соответствующие клавиши нажатыми (впрочем, об этом и так все знают) . * По умолчанию, все эти шесть значений "навешены" на привычные клавиши - lshift на левую кнопку [Shift], rshift - на правую кнопку [Shift] и т. д. Однако, еще раз замечу, что речь идет о не о физических кнопках на клавиатуре, а о значениях, которые драйвер им присваивает. То есть, при желании, можно клавишу [Alt] заставить действовать как Shift, например, хотя в этом ничего полезного нет. Более полезным может оказаться одну из парных клавиш [Shift], [Ctrl] или [Alt] (например, левую) использовать по ее прямому назначению, а на правую "повесить" какую-нибудь другую функцию * Строго говоря, поскольку на современных клавиатурах каждая такая клавиша присутствует в двух экземплярах (слева и справа основной клавиатуры) , и значений тоже не три, а шесть - lshift, rshift, lctrl, rctrl, lalt, ralt. Буквы l и r в названиях означают левый (left) и правый (right) соответственно. Но для выбора одного из восьми состояний syscons не делает различий для левой и правой клавиши. То есть, в любом случае - нажмете ли вы клавишу, которой "прикреплено" значение lalt или клавишу со значением ralt или обе вместе, syscons будет считать, что активен модификатор alt. * Все эти три (или шесть) модификаторов "не фиксирующиеся". То есть, они действуют только пока вы держите соответствующие клавиши нажатыми (впрочем, об этом и так все знают) . * По умолчанию, все эти шесть значений "навешены" на привычные клавиши - lshift на левую кнопку [Shift], rshift - на правую кнопку [Shift] и т. д. Однако, еще раз замечу, что речь идет о не о физических кнопках на клавиатуре, а о значениях, которые драйвер им присваивает. То есть, при желании, можно клавишу [Alt] заставить действовать как Shift, например, хотя в этом ничего полезного нет. Более полезным может оказаться одну из парных клавиш [Shift], [Ctrl] или [Alt] (например, левую) использовать по ее прямому назначению, а на правую "повесить" какую-нибудь другую функцию.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: История создания клавиатуры
Компьютерная клавиатура на Википедии
Посмотрите статью на википедии про Компьютерная клавиатура
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*