Сенсорная клавиатура. Бесплатная виртуальная клавиатура для Windows

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

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

Как устроена сенсорная клавиатура для компьютера?

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

По типу подключения в продаже можно встретить два типа клавиатуры. Проводные подключаются в USB-разъем системного блока вашего ПК, через него и питаются. Сенсорная беспроводная клавиатура, чья работа основана на Bluethooth-технологии, освободит от зависимости от длины шнура. Питание в таких моделях осуществляется через батареи или аккумуляторы.

Преимущества сенсорных клавиатур

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

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

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

При всех преимуществах пользоваться сенсорной клавиатурой нужно аккуратно. Как и все дисплеи, она чувствительна к ударам.

Какие еще бывают сенсорные клавиатуры?

Помимо описываемого вида сенсорной клавиатурой также называют приложение, используемое в ПК. Такой сенсорной клавиатурой Windows удобно пользоваться, если, к примеру, у вас неожиданно вышла из строя обычная клавиатура, а вам еще нужно поработать. Сама клавиатура выводится на экране, как на планшете. Правда, важно чтобы компьютер, а точнее его монитор поддерживал технологию Multi-touch.

Такая же сенсорная клавиатура на ноутбуке применяется в том случае, если имеется необходимость напечатать сообщение или текст письма в электронной почте.

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

I Принцип работы клавиатур

1. Механические клавиатуры , которые отличаются тем, что включают в себя печатную плату с встроенными металлическими контактами.

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

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

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

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

4. Есть клавиатуры с подсветкой , смотрится весёленько. Хотя, на мой взгляд, подойдет только, если работаешь много ночью.

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

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

II Форма клавиатуры для компьютера

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

Классическая стандартная клавиатура

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

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

Эргономичная клавиатура для компьютера

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

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

Ноутбучная клавиатура для компьютера

На «ноутбучной» клавиатуре клавиши имеют меньший ход, чем на классической клавиатуре. Однако добиться высокой скорости печати на «ноутбучной» клавиатуре сложно.

Такая клавиатура удобна, если Вы привыкли работать на ноутбуке.

III Раскладка клавиатуры

1. стандартная раскладка

Стандартная компьютерная клавиатура имеет более чем 100 клавиш:

набор букв, причем алфавит можно выбрать на вкус,

набор цифр – верхняя часть клавиатуры,

стандартные клавиши,

дополнительная цифровая клавиатура,

светодиоды («лампочки»), которые указывают на готовность к работе трех клавиш:

  • Caps Lock – клавиша, которая включает режим прописных (заглавных) букв.
  • Num Lock – клавиша, которая переключает либо на возможность набора цифр, либо на навигацию (перемещение курсора вверх-вниз, влево-вправо). Это режим блокировки цифр.
  • Scroll Lock – режим блокировки прокрутки.

2. мультимедийная раскладка

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

Если компьютер мультимедийный, то к нему подойдет клавиатура с мультимедийной раскладкой.

3. Нельзя не упомянуть про существование игровых клавиатур , созданных для игроков.

IV Подключение клавиатуры к компьютеру

Обычно подключение клавиатуры происходит с помощью USB-порта, реже – с помощью разъема PS/2. PS/2 – это шестиконтактный разъем, ранее применяемый для подключения клавиатуры и мыши.

Подключение клавиатуры через порты usb. Еще сохранился вариант подключения через ps/2.

С развитием технического прогресса актуальной стала проблема дефицита портов USB и приходится иногда задумываться: “Что сейчас не подключаем?» Ведь через USB-порты к компьютеру мы обычно подключаем принтер, сканер, наушники, диктофон, фотоаппарат, переносную карту памяти, переносной винчестер и еще много других устройств, поэтому приходится иногда жертвовать одним из этих подключений.

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

Бывают складные Bluetooth-клавиатуры, удобны для , iPhone:

Лазерная клавиатура – вариант беспроводного подключения клавиатуры. Маленькая коробочка с лазерным проектором ставится на стол и раскладка клавиатуры проецируется на любую ровную твердую поверхность. С помощью программного обеспечения, которое поставляется в комплекте, можно настроить звук клавиш при печатании, чувствительность и яркость. Увы, клавиатура частенько ошибается или вовсе не печатает нажатую букву.

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

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

.

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

На картинке вы видите переключатель языков ввода сенсорной клавиатуры.

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

Сегодня в программе

Как выглядит сенсорная клавиатура

Вы пробовали печатать на сенсорной клавиатуре Windows? Она автоматически появляется, когда вы касаетесь поля ввода на сенсорном экране в современном интерфейсе Windows.

На рабочем столе ее нужно вызывать нажатием по значку в панели задач. Кстати, сенсорную клавиатуру можно включить и на обычном ПК , хотя сам я постоянно забываю, как это делается:)

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

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

Виды раскладок

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

Вид раскладки можно поменять в переключателе языка.

Первые два вида я показал выше. Третий значок – это перьевой ввод, а последний просто сворачивает клавиатуру. Четвертый же значок не работает, и вовсе неочевидно, как его активировать.

Стандартная раскладка

Разгадка нашлась, когда поработав немного в командной строке, я быстро утомился вводить в нее пути. Посмотрите на обычную сенсорную раскладку выше – там нет ни двоеточия, ни обратного слэша (\). И если первый символ еще можно набрать жестом (пусть попадание и не 100%), то для ввода второго все равно нужно нажимать &123 , а потом возвращаться назад.

Я стал искать способ включить стандартную раскладку, держа в уме создание собственной раскладки с помощью MKLC (в нем сделана моя фонетическая) и даже использование экранной клавиатуры. Ключевое слово здесь – стандартную , именно его я ввел в поиск , который привел меня в Параметры ПК — Компьютер и устройства – Ввод.

Примечание . Полный набор параметров ввода отображается только на ПК с сенсорными экранами.

Описание опции говорит само за себя. Именно она активирует четвертый значок в переключателе языка!

Стандартная раскладка намного удобнее для работы в консоли. Я выделил несколько клавиш, которые ускоряют ввод в командной строке и PowerShell (некоторые в сочетании с Shift , конечно).

Клавиша Tab не случайно попала в фокус, поскольку неимоверно ускоряет ввод имен файлов и путей , хотя ее можно и переназначить.

Хотите узнать больше о сенсорной клавиатуре? В справке Windows !

Дискуссия

Я догадываюсь, что пока немногие читатели блога обладают планшетом с Windows, и при этом большинство из них ни разу не открывало на нем консоль. Но столкнувшись с необходимостью работы в ней, я вспомнил, как года полтора назад на DevCon’12 мы обсуждали с коллегами MVP перспективы управления ИТ-инфраструктурой с планшета.

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

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

И наконец, общий вопрос: что бы вы изменили в сенсорной раскладке своего смартфона или планшета?

11 января 2011 в 20:33

Разработка сенсорной клавиатуры для своих устройств

  • DIY или Сделай сам

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

В процессе разработки одного проекта мне потребовалась удобная клавиатура на 8 кнопок. Я решил прибегнуть к известному подходу – реализовать емкостные сенсоры.
Физическую теорию я уже описал в своей статье про девайс-сувенир, которой чувствовал, когда его берут в руку (http://habrahabr.ru/blogs/DIY/111627/)
Принцип остается совершенно тем же самым, единственное отличие в реализации – используются не два вывода микроконтроллера а один.
Для начала, видео того, к чему мы будем стремиться:

Шаг 1: Схемотехника

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

Порядок опроса сенсора будет слегка отличаться. Изначально на пин PD0 подан лог. 0.
Таким образом, ток течет от источника питания через мегаомный резистор и втекает в пин. Если сенсор был заряжен, то ток с него также будет стекать в пин PD0.

В момент опроса мы переключаем пин с выхода на вход (подтяжки отключены!). В этот момент, пин переходит в высокоимпедансное состояние, с сопротивлением порядка нескольких десятков(а то и сотен) МОМ. Ток в направлении пина практически прекращает течь, и начинает течь в сторону сенсора. Как только сенсор зарядится до напряжения свыше уровня лог. 1, данный вход микроконтроллера покажет единицу.
Измерив время, которое прошло с момента перевода PD0 в высокоимпедансное состояние до появления на нем лог 1, можно сделать вывод об изменении емкости сенсора, а значит, отловить момент прикосновения.

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

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

Над каждым сенсором расположен SMD диод для индикации нажатия.
Управляется все это микроконтроллером ATMega88, заведенном на частоте 20 МГц.
Таким образом, выход с этой клавиатуры можно сделать любой, какой вам будет нужен и какой потянет мега. В моем случае был удобен SPI (я прошивал и тестил не отключая от программатора, да и в устройстве уже была задействована эта шина), но вы может использовать встроенный в мегу наравне с SPI UART, I2C, или воспользоваться программной реализацией USB от ObjDev. Да, собственно, можно и аппаратной, типа FTDI преобразователя USB->UART.

Итоговая схема (скриншот из Altium) представлена ниже.

Опять-таки, ничего сложного, ничего лишнего – мега, тактирующая ее цепь, пара сглаживающих питание кондеров, разъем для программирования/подключении, 8 диодов и 8 сенсоров.

Что интересно: расстояние, на котором сенсор может почувствовать руку зависит от разрядности таймера, его частоты, а также сопротивления, через которое подключен сенсор. Объясняется это просто – более быстрый таймер сможет засечь более мелкие интервалы времени, а при отсутствии гальванического контакта с сенсором время зарядки существенно снижается. 20 МГц меги и ее 16-разрядного таймера хватает на то чтобы уверенно обнаруживать прикосновение через слой пластика (плексигласа) около 1 мм.
Можно слегка разогнать мегу и немного увеличить сопротивление, но лучше этим не увлекаться – стабильность работы разогнанной меги не гарантируется, а слишком большое сопротивление может сравнять ток заряда с током утечки, что сделает сенсор вечно неактивным.
Как бы то ни было, нормального режима работы вполне хватит для прикрытия сенсоров тонким кусочком пластика. Идеальным бы был вариант с напылением токопроводящего покрытия на стекло, но у меня не было особой возможности поэкспериментировать в этом направлении.

Шаг 2: Код

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

#include #include unsigned char KBD_STATUS=0x00, TMP_STATUS=0x00; //Текущий статус клавиатуры и переменная, куда запишем новый статус unsigned short SensorTimes={0,0,0,0,0,0,0,0}; //Времена откликов сенсоров unsigned short SensorHI={0,0,0,0,0,0,0,0}, //Для ускорения вычислений - заранее посчитанные SensorLO={0,0,0,0,0,0,0,0}; //верхний и нижний пороги void CheckSensors(); unsigned short SensToLED={8,16,32,1,4,2,1,2}; //Доп. массив, т.к. диоды висят на рандомных ногах) ISR(TIMER0_OVF_vect) { CheckSensors(); //Проверяем сенсоры for(unsigned short i=0;i<8;i++) { if(KBD_STATUS&(1<SensorHI[k]) //Гистерезис, чтобы не дрыгалось при граничном значении емкости TMP_STATUS|=i; else if(TCNT1<=SensorLO[k]) TMP_STATUS&=~i; k++; i<<=1; } KBD_STATUS=TMP_STATUS; } int main() { DDRD=0xFF; PORTD=0x00; PORTC=0xFF; DDRC=0xFF; TCCR0=0b00000101; TCNT0=0x00; TCCR1A=0x00; TCCR1B=0x00; TCNT1H=0x00; TCNT1L=0x00; ICR1H=0x00; ICR1L=0x00; OCR1AH=0x00; OCR1AL=0x00; OCR1BH=0x00; OCR1BL=0x00; ASSR=0x00; TCCR2=0x00; TCNT2=0x00; OCR2=0x00; MCUCR=0x00; TIMSK=0x01; ACSR=0x80; SFIOR=0x00; InitSPIMode3(); for(int i=0;i<1024;i++) //Просто чтобы не калиброваться сразу как подадут питание CheckSensors(); // подрыгаем сенсорами) KBD_STATUS=0x00; TMP_STATUS=0x00; Calibrate(); //Калибруемся sei(); while(1); }

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

Встроенная виртуальная клавиатура Windows

Для начала кратенько расскажу про родную (встроенную) экранную клавиатуру операционной системы Windows, как её включить и вообще — что она из себя представляет.

Найти её очень легко — во всех версиях Windows включатель находится в специальных возможностях панели управления

Очень ускоряют доступ к этим настройкам системные горячие клавиши «Win+U» — они сразу перебрасывают нас куда надо, даже в слегка запутанной Windows 10 …

Встроенная экранная (виртуальная) клавиатура не отличается огромным количеством настроек…


…и дополнительными удобными функциями — абсолютный минимализм…

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

Моё личное мнение — очень «печальная» виртуальная клавиатура встроена в самую популярную операционную систему.

Free Virtual Keyboard — бесплатная виртуальная клавиатура

Совсем другое дело — сторонние более практичные и удобные решения, такие как бесплатная портативная Free Virtual Keyboard.

Запускается она одним кликом по портативному файлу, скачанному Вами по официальной ссылке, что в конце статьи…

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

Тут простыми кликами по строкам «Активировать следующий вид клавиатуры» и «Изменить цвета»…

…меняется вид…

…и цвет клавиатуры…

Ползунком, что справа внизу, регулируется прозрачность…

Очень удобная функция — клавиатура не закрывает собой содержимое сайта или форума, можно одновременно читать и набирать текст.

Также мне понравилась возможность автоматического растягивания по ширине экрана…

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

Язык ввода меняется стандартным образом — с помощью горячих клавиш или кликом по системному значку в трее…

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

Скачать Free Virtual Keyboard

На официальной странице программы Вы найдёте несколько ссылок на разные варианты инсталлятора…

Размер удобной бесплатной виртуальной клавиатуры, как видите, совсем крохотный — всего 227 кб. Работает она во всех версиях операционной системы Windows: 2000/XP/Vista/7/8/8.1/10. Вирусов нет , как и встроенного «полезного» дополнительного софта .

P.S. Ещё мне понравилась экранная виртуальная клавиатура под названием Virtual Keyboard 4. В неё вмонтированы десятки языков ввода и есть классный режим передачи текста, но совершенно не ясно — она бесплатная или «жадная».

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