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

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

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

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

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

Принцип действия

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

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

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

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

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

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

К такому софту относится замечательная программа Hot Virtual Keyboard, давайте поговорим о ней подробно.

Перейти на официальный сайт программы

Эта электронная клавиатура и ее возможности на порядок выше простых гаджетов:

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

Скачайте файл и установите его на компьютер, затем можно перейти к настройкам:

  • Установите язык программы и ее вид;

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

  • Выберете язык ввода так, как это на рисунке показано стрелочкой. Расположение на виртуальной клавиатуре символов будет различным, в зависимости от настроенного языка ввода;
  • Можно расположить клавиатуру внизу или вверху экрана. А все открытые окна открытых программ будут расположены так, что клавиатуру будет видно в любом случае;
  • Если есть желание освоить слепую печать, то можно настроить и эту опцию: зайти в параметры → оформление → клавиши. Здесь включить кнопку «Раскрасить зону пальцев». То есть те позиции, которые можно нажать одновременно, будут подкрашены в один цвет;

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

Особенности работы на электронной клавиатуре

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

  • Начинается буквенный ряд с буквы Й в русской раскладке или буквой Q в английской. Если вы хотите, чтобы вместо них набиралась А (F), то нажмите на опцию замены, и выберете F, и нажмите на эту опцию. После того, как перераспределение настроено, сохраните настройки в файле, нажав на опцию «сохранить как», и можно набирать по новым созданным вами правилам.

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

Но это не все преимущества программы. Есть и другие очень полезные функции:

  • Можно настроить выполнение определенного макроса;
  • Вставить текст при помощи всего одной клавиши;
  • Запустить нужное программное обеспечение;
  • Открыть нужную web страницу;
  • Подключение или отключение интернета;
  • Управлять звуковыми эффектами, монитором и пр.

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

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

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

Вконтакте

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); }

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

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 перспективы управления ИТ-инфраструктурой с планшета.

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

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

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