Виртуальная клавиатура

Устройство [ править | править код ]

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

Наиболее распространённый тип клавиатур — мембранные с резиновыми толкателями, служащими одновременно и для создания усилия нажатия на мембрану и возврата после отпускания клавиши. Более дорогие модели могут использовать подпружиненные металлические контакты, герконы или ёмкостные сенсоры.

За опрос матрицы клавиш, формирование скан-кодов и передачу их в компьютер по протоколу PS/2 или USB, а также за индикацию режимов ввода отвечает контроллер клавиатуры. Многие микрокомпьютеры 1970-80-х не имели отдельного контроллера клавиатуры: клавиатуру опрашивал центральный процессор. В клавиатурах стандарта IBM PC/AT опросом клавиатуры занимается микроконтроллер, аналогичный Intel 8042 . Клавиатуры, подключаемые к компьютеру через порт PS/2, генерируют прерывание при нажатии, длительном удержании и отпускании клавиш. Клавиатуры, подключаемые к компьютеру через порт USB, передают состояние клавиатуры после каждого цикла опроса.

История [ править | править код ]

Первые компьютеры клавиатуры не имели: данные вводились в компьютер либо установкой механических переключателей и проводов, либо с помощью перфокарт (пример — ENIAC). По мере повышения производительности ЭВМ, а особенно с появлением режима разделения времени появилась необходимость вводить команды, не прерывая работу машины. Первоначально для этой цели использовались электромеханические телетайпы, позже их сменили специализированные видеотерминалы. В таком терминале клавиатура являлась его частью, даже если выполнялась в отдельном корпусе. Никаких стандартов как по электрической части, так и по составу и расположению кнопок не было. Такие терминалы могли иметь отдельные клавиши для управления курсором, прокрутки текста на экране или подачи управляющих сигналов.

С появлением мини- и микрокомпьютеров клавиатура могла подключаться непосредственно к компьютеру. Однако эти клавиатуры также не были законченными универсальными устройствами: они подключались, напрямую или через согласующие устройства, к портам компьютера, на нажатие клавиш либо генерировалось прерывание, либо загруженная в компьютер программа периодически производила опрос матрицы клавиш. Компьютеры разных архитектур использовали уникальные, несовместимые друг с другом клавиатуры. У некоторых компьютеров, преимущественно одноплатных, таких как ZX80, клавиатура располагалась на корпусе, у других — соединялась многожильным кабелем с системным блоком. Некоторые клавиатуры содержали минимум клавиш — алфавитно-цифровые, Enter и несколько управляющих. Другие, как space-cadet для лисп-машин MIT, содержали большое количество управляющих клавиш, специфичных для данной архитектуры. Также стали появляться функциональные клавиши, не имевшие предопределённого назначения. Проводились эксперименты по использованию аккордных клавиатур.

Единый стандарт клавиатуры, как и многие другие стандарты компьютерного оборудования, связан с компьютером IBM PC. Первая версия клавиатуры для IBM PC, так называемая «XT-клавиатура» заметно отличалась от последующих как по раскладке, так и по протоколу обмена с компьютером: на ней было 83 клавиши (из них 10 — функциональных), отсутствовали индикаторы режимов ввода. В 1984 году вместе с компьютером IBM PC/AT появился и новый, получивший в дальнейшем широкое распространение стандарт клавиатуры — протокол обмена стал двусторонним, что позволило разместить над цифровым блоком три светодиодных индикатора режима ввода. Однако раскладка изменилась незначительно: была добавлена клавиша SysRq, цифровой блок был отделён от основного буквенно-цифрового, некоторые клавиши были перенесены на другие места. Несмотря на внешнее сходство и использование одинакового разъёма DIN, новая клавиатура была несовместима с прежними моделями компьютеров IBM PC и IBM PC/XT — для подключения к ним у некоторых клавиатур был специальный переключатель. Следующее поколение клавиатур началось с представления в 1986 году клавиатуры « Model M », имевшей в зависимости от локализации от 101 (в американской раскладке) до 106 (в японской) клавиш, и стало стандартом. Дальнейшее развитие клавиатур шло от модели «Model M»: порт подключения был заменён на PS/2 и USB, были добавлены клавиши Windows и меню, на некоторых — мультимедийные клавиши. В ноутбуках и на компактных клавиатурах расположение клавиш может отличаться; некоторые клавиши могут быть доступны с помощью модификатора Fn, но большинство компьютеров использует клавиатуру, произошедшую от компьютеров IBM PC, за исключением клавиатур от Apple и клавиатур от специализированных рабочих станций, наподобие терминалов Блумберга.

Раскладка 105-клавишной клавиатуры IBM/Windows
F1 F2 F3 F4 F6 F8 F9 F10 F11 F12 ScrollLock

Модификаторы

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

Существует два дополнительных уровня: , . И еще комбинации с .

Сделаем так, чтобы клавиша в комбинации с h, j, k, l давала эффект стрелки. Тогда не нужно будет каждый раз тянуться ним.

Назначим модификатор (мы уже решили поставить туда , но можно сделать и то и другое: об этом далее):

Если мы хотим назначить для разных раскладок разное значение, то сначала нужно их определить:

далее

Теперь нужно настроить клавиши h, j, k, l. Сначала узнаем их имя — тоже можно посмотреть файл раскладки, это несложно. Их зовут ,… . Какие команды вызывают стрелки можно узнать совершенно аналогично. Дальше пропишем поведение в комбинации с модификатором:

При нормальном нажатии будет обычная буква, при нажатии с шифтом — заглавная, с модификатором третьего уровня — стрелки.

Назначение модификатора как второе значение клавиши

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

Для этого нам понадобится , которая позволяет назначить на на клавишу значение, которое она будет иметь, если нажать ее не в комбинации. Еще есть полезная функция: можно настроить время, после истечения которого ее эффект отменяется.

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

Для этого нужно выполнить

Я использую интервал 500 миллисекунд. Для нашей цели:

Дальнейшие изменения

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

Здесь было две идеи:

  1. Поставим редко используемые русские буквы на крайних правых клавишах на третий слой других букв.
    Схема была такая:

    Клавиша Третий слой
    у ю
    в б
    ь ъ
    з ж
    щ х

    Для достижения такого эффекта добавляем в конфиг (здесь для у/ю, для остальных аналогично, названия букв русского алфавита можно посмотреть, где и все остальное):

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

  2. Этот вариант я использую и сейчас: давайте оставим русские буквы на своих местах, а на третий слой на них назначим те символы, которые стоят на них на английской раскладке.
    Тогда мы сможем нажимать одинаковые клавиши, но с модификатором (причем, если мы не назначим что-то другое поверх символов а английской раскладке, то ничего не случиться, если мы будем нажимать модификатор и в ней тоже).
    Получаем такую схему:

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

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

    И главное, что это реально упростило процесс набора текста.

Замечание

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

А может хватит тянуться далеко-далеко в дальний угол клавиатуры?
Поставим-ка на ( наш модификатор третьего уровня)!

Подключение старых клавиатур

Клавиатура старого выпуска с PS/2 штекером.

Как подключить клавиатуру к
компьютеру PS/2? Подобные клавиатуры считаются старыми. И поэтому не все знают,
как действовать. Чтобы подключить к компьютеру клавиатуру с разъемом PS/2,
нужно найти на задней панели компьютера разъем PS/2: круглое отверстие с 6-ю
ножками и замочком. Вставить штекер в этот разъем, включить компьютер и подождать, пока устройство обнаружится операционной системой. Но учтите, что
разъемы для подключения мышки и клавиатуры моделей PS/2 выглядят одинаково.
Единственное их отличие друг от друга — разный цвет гнезд. Чаще всего около
соответствующего гнезда имеется миниатюра клавиатуры. Подключать можно как при
включенном, так и при выключенном системном блоке. 

Видеоролик: Как подключить PS/2 клавиатуру к компьютеру.

Где расположена малая цифровая клавиатура на ноутбуках и на компактных клавиатурах

Если на клавиатуре Вашего компьютера нет таких клавиш, как показано на рис. 1, 2 и 3 – это значит, что клавиатура Вашего компьютера не является полноразмерной. Значит, на Вашем компьютере или ноутбуке используется компактная клавиатура.

На компактных клавиатурах тоже может быть малая цифровая клавиатура. Но она обычно «прячется» среди клавиш с цифрами 7, 8, 9, 0 и буквами Г, Ш, Щ, З, О, Л, Д, Ж, Ь, Б, Ю и еще правее клавиши Ю (рис. 4).

Рис. 4 (Клик для увеличения). Расположение малой цифровой клавиатуры на ноутбуке – обведено в рамку.

На компактной клавиатуре надписи на клавишах малой цифровой клавиатуры часто бывают окрашены в цвет, отличающийся от основной окраски букв и цифр.

Надписи на клавишах малой цифровой клавиатуры на рис. 5 выделены в красные кружочки для наглядности. Сама малая клавиатура показана более крупно на фрагменте клавиатуры ноутбука.

Рис. 5 (Клик для увеличения). Пример, как значки клавиш малой цифровой клавиатуры на ноутбуке могут быть выделены цветом – малая цифровая клавиатура выделена рамкой, надписи на ее клавишах выделены в кружочки.

Надписи на малой цифровой клавиатуре могут быть также нанесены с торца клавиш, например, как показано на рис. 6:

Рис. 6 (Клик для увеличения). Пример, как на клавиатуре ограниченного размера расположены с торца надписи малой цифровой клавиатуры. Малая цифровая клавиатура обведена рамкой, надписи на торцах клавиш показаны в кружочках.

Но это понятно только тем, кто ЗНАЕТ, где находятся значки (надписи) малой цифровой клавиатуры! Иначе надписи малой цифровой клавиатуры легко теряются среди других символов клавиатуры.

Получается, что малая цифровая клавиатура хорошо видна и доступна тем, кто знает о ее существовании на клавиатуре и кто умеет ею пользоваться на ноутбуке или на персональном компьютере.

Малая цифровая клавиатура может быть отключена на компьютере. Чаще всего сразу после загрузки Windows малая цифровая клавиатура отключена. Но возможно и обратное – при включении компьютера и при загрузке операционной системы автоматически включается малая цифровая клавиатура.

Автоматическое включение/отключение цифровой клавиатуры задается в параметрах загрузки Windows, а иногда даже в настройках BIOS. Обязательное включение малой цифровой клавиатуры обычно устанавливают системные администраторы тех организаций, где за компьютерами работают «оцифрованные» сотрудники, для которых вся их работа – это цифры, цифры, цифры.

Но все-таки чаще всего малая цифровая клавиатура отключена по умолчанию. Включается же малая цифровая клавиатура на полноразмерной клавиатуре или на компактной клавиатуре «вручную» клавишей NumLock. На полноразмерной клавиатуре данная клавиша расположена непосредственно на малой цифровой клавиатуре в ее верхнем левом углу (см. рис. 3).

На компактных клавиатурах ноутбуков и стационарных компьютеров тоже есть клавиша NumLock. Но ее местоположение может быть различным – нужно ее найти на клавиатуре. Чаще всего клавиша NumLock  расположена в самом верхнем ряду клавиш, ближе к правому краю (показано стрелкой на рис.6).

Но клавиша NumLock может «прятаться» и даже «маскироваться», как например, на клавиатуре ноутбука, что приведена на рис. 5. Там место данной клавиши также отмечено стрелкой, а надпись на ней обведена овалом красного цвета для наглядности. Отличия и маскировка этой клавиши на клавиатуре ноутбука состоят в следующем:

во-первых, эта клавиша имеет другое наименование NumLk (попробуй, догадайся, что это NumLock!). На поверхности клавиши попросту не хватило места для нанесения полного имени;

во-вторых, надпись NumLk выполнена тем же цветом, что и надписи на малой цифровой клавиатуре. Этот цвет обычно отличается от цвета символов основной клавиатуры. Цветовое отличие надписи NumLk не случайное. Оно означает, что нажимать NumLk нужно одновременно с клавишей Fn. Иначе клавиша попросту не сработает так, как нужно.

Почему клавиши NumLock выполнены по-разному

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

Компьютерная практика еще молода по сравнению . Поэтому окончательные стандарты внешнего вида и расположения специальных клавиш клавиатуры до сих пор не сформировались.

Почему клавиатура не любит грязь и жидкости

Теперь мы представляем себе, как устроена компьютерная клавиатура, что называется, изнутри. Там много разных элементов. Одни из них «намертво» установлены, закреплены и припаяны на печатной плате. Другие же имеют довольно много степеней свободы, чтобы двигаться. Как же иначе, если нужно дать возможность пользователям клавиатуры нажимать на клавиши и получать от них соответствующие отклики?!

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

Что и говорить про некоторые составы. Некоторые из них вообще в состоянии растворить лак, которым покрывают печатные платы. Такие составы могут испортить соединение микро-чипа с печатной платой, лишить эластичности «резинки» и подушечки. И тогда уже никто не даст никаких гарантий того, что клавиатура дальше будет работать, как надо.

Так чаще всего и ломаются клавиатуры: из-за попадания внутрь пыли и грязи, которой предостаточно в домах и офисах или, тем более, на улицах. Иногда на клавиатуры банально проливают напитки. Такие клавиатуры называют на языке ремонтников «утопленниками». Мало что помогает таким клавиатурам, далеко не всегда спасает чистка. В итоге загрязненная или залитая клавиатура идет в утиль.

Особенно уязвимы в этом отношении клавиатуры в ноутбуках. Ведь под клавиатурами переносных компьютеров – ноутбуков находятся все остальные его компоненты. Значит пыль, грязь и жидкости будут попадать внутрь не только клавиатуры, но на все остальные детали компьютера. Ноутбуки часто ломаются именно из-за попадания внутрь посторонних предметов и. Увы, проливаем напитки и воду прямо на нее!

Ремонт клавиатуры: стоит ли овчинка выделки

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

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

При нормальном же уходе (беречь, периодически аккуратно чистить снаружи) клавиатуры обычно работают долго даже у тех, кто много ими пользуется. Благодаря своим конструкциям и применяемым методам изготовления компьютерные клавиатуры позволяют длительное время плодотворно ими пользоваться.

Дополнительные материалы:

1. Экранная клавиатура Windows 8

2. Старый ноутбук: выбросить нельзя оставить?

3. Как на ноутбуке включить или отключить тачпад?

4. Как писать на русском, не имея русской клавиатуры?

Распечатать статью

Получайте актуальные статьи по компьютерной грамотности прямо на ваш почтовый ящик. Уже более 3.000 подписчиков

.

Важно: необходимо подтвердить свою подписку! В своей почте откройте письмо для активации и кликните по указанной там ссылке. Если письма нет, проверьте папку Спам

Почему на клавиатуре не работают цифры: причины и способы устранения проблем

Часто пользователи ПК сталкиваются с проблемой, когда на клавиатуре не работают цифры. Почему такое случается? Могут быть разные причины, начиная от засорения и заканчивая аппаратной поломкой. Из статьи вы узнаете о частых причинах, из за которых не работают цифры, и способах их устранения.

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

Клавиатуру рекомендуется периодически разбирать и чистить, дабы она не слишком засорялась. В противном случае чрезмерное накопление пыли и грязи внутри может привести к тому, что в один «прекрасный» день на устройстве перестанут работать клавиши, причем не обязательно все сразу, а, например, какие нибудь отдельные, типа стрелок или цифр.

Как только все детали будут вымыты, их нужно оставить на сушку, а когда они высохнут, можно приступать к сборке в исходное состояние. Все просто!

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

Сначала, возможно, все будет работать исправно, однако спустя какое то время могут появляться проблемы, например, кнопки перестают срабатывать при нажатии или происходит западание клавиш. Это последствия пролитой жидкости и бездействия пользователя.

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

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

Однако случается так, что мембрана может порваться, если сделана изначально с браком или просто некачественно. Если пользователь много и долго работает с клавиатурой, то это тоже может повлиять на повреждение мембраны.

Что можно сделать, если все же мембрана повредилась? Есть 2 варианта. Первый – просто купить новую клавиатуру. Второй – разобрать устройство, достать мембрану и попытаться ее починить с помощью клея, например.

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

Чтобы все вновь заработало, нужно просто нажать на кнопку Num Lock.

И последняя причина, почему на клавиатуре не работают цифры сверху или справа – поломка периферии. В процессе производства случается много брака, из за которого часто клавиатуры начинают некорректно работать, перестают нажиматься стрелки, цифры, клавиши F1 F12 и т. д. Со временем устройство и вовсе выходит из строя и починке, увы, не подлежит.

Потому единственное, что можно посоветовать в данной ситуации – купить новую клавиатуру.

Место для вашей компании звони,ПИШИ ДЛЯ РЕКЛАМЫ

Горячие клавиши

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

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

Наиболее полный список сочетания клавиш и выполняемых ими действий можно посмотреть на официальном сайте Майкрософт.

Но сначала вам нужно точно знать, какая операционная система у вас установлена.

Если вы до сих пор не знаете, какая у вас виндовс, то рекомендую к прочтению следующею статью: Операционная система в компьютере

После этого нужно перейти на сайт Микрософт в раздел поддержка Windows И выбрать из списка Windows 7, Windows 8.1 или Windows 10 в зависимости какая именно у вас установлена.

В зависимости от выбранной операционной системы внизу будет доступно варианты при нажатии на которые откроется таблица с сочетанием клавиш.

Выбираете нужный вам и жмете на него.

Вам откроется таблица, в которой будет расписано сочетание клавиш и какое действие они выполняют.

Вы можете сделать скриншот наиболее часто используемых вами клавиш и сохранить его на компьютер или добавить сайт в закладки вашего браузера для быстрого доступа к нему.

Таким образом у вас будет быстро доступная шпаргалка по функциям клавиш клавиатуры.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector