novorado
13.02.2010, 23:38
Если вдуматься, то не всегда удобно использовать экранную клавиатуру или тачскрин. Коллеги по форуму используют кнопки намордника собственного изготовления в ряде ситуаций.
Типичная ситуация - переключение между приложениями, либо управление Winamp'ом - переключение между песнями, промотка, mute, громкость.
Потому пришла в голову мысль - иметь возможность вводить данные с произвольной клавиатуры, от 1 до 16 кнопок, через отдельный USB HID интерфейс. Это не обязательно должна быть клавиатура, конфигурация и количество кнопок вполне произвольные.
В качестве примера, хочу запарится и реализовать маленькую клавиатуру - 4x4, например с таким назначением кнопок:
http://1.bp.blogspot.com/_I1LyC_A23tI/S3b_ZkvSytI/AAAAAAAAADs/QS0oZYGvNqo/s1600/keyboard.JPG
Клавиатурные функции реализуются в распространненых контроллерах, в принципе это не трудно. Собственно причина отсадки в отдельную ветку - собираюсь запрограммировать устройство считывания для юзерских кнопок.
Телефонную клавиатуру на картинке можно раздраконить и вытащить из нее кнопки, нанести свои надписи или перекрасить. С телефоном никто ездить не заставляет :D
Типичная ситуация - переключение между приложениями, либо управление Winamp'ом - переключение между песнями, промотка, mute, громкость.
Потому пришла в голову мысль - иметь возможность вводить данные с произвольной клавиатуры, от 1 до 16 кнопок, через отдельный USB HID интерфейс. Это не обязательно должна быть клавиатура, конфигурация и количество кнопок вполне произвольные.
В качестве примера, хочу запарится и реализовать маленькую клавиатуру - 4x4, например с таким назначением кнопок:
http://1.bp.blogspot.com/_I1LyC_A23tI/S3b_ZkvSytI/AAAAAAAAADs/QS0oZYGvNqo/s1600/keyboard.JPG
Клавиатурные функции реализуются в распространненых контроллерах, в принципе это не трудно. Собственно причина отсадки в отдельную ветку - собираюсь запрограммировать устройство считывания для юзерских кнопок.
Телефонную клавиатуру на картинке можно раздраконить и вытащить из нее кнопки, нанести свои надписи или перекрасить. С телефоном никто ездить не заставляет :D