Как сделать дополнительную клавиатуру из обычной USB-клавы?

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
SummerBoy
Родился
Сообщения: 5
Зарегистрирован: Вт фев 19, 2013 17:14:06

Как сделать дополнительную клавиатуру из обычной USB-клавы?

Сообщение SummerBoy »

Приветствую, уважаемые котовцы!))
Много работаю за компом, поэтому возникает потребность быстрее выполнять всяческие рутинные операции.
Задумался над тем, как бы подключить ещё одну клаву в качестве дополнительной и повесить сочетания клавиш на кнопки.
Обычным подключением не обойтись - так две клавдии работают параллельно, как одна. А хотелось бы, чтобы вторая подключилась как джойстик.
Искал разный софт, слушающий порты, обрабатыващий устройства ввода и т.п., ничего не нашлось.

Подскажите, это реально вообще? Что для этого нужно?
Реклама
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Как сделать дополнительную клавиатуру из обычной USB-кла

Сообщение Мурик »

Нужно что-то типа этого? http://bascom.at.ua/publ/multimedijnaja ... a/1-1-0-74
Реклама
SummerBoy
Родился
Сообщения: 5
Зарегистрирован: Вт фев 19, 2013 17:14:06

Re: Как сделать дополнительную клавиатуру из обычной USB-кла

Сообщение SummerBoy »

Именно, или типа этого: http://radiokot.ru/circuit/digital/pcmod/23/
Только использовать по максимуму уже готовую железку.
kalobyte
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Re: Как сделать дополнительную клавиатуру из обычной USB-кла

Сообщение kalobyte »

я думал достаточно пойти в магазин и купить клавиатуру
хотя бы http://www.logitech.com/en-us/product/g ... 10?crid=26
тематические ответы только в форуме, в приват не пишите
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Chat_vert
Потрогал лапой паяльник
Сообщения: 304
Зарегистрирован: Ср фев 20, 2013 00:46:02
Откуда: РФ

Re: Как сделать дополнительную клавиатуру из обычной USB-кла

Сообщение Chat_vert »

Преподаватель говорил что то про "Virtual Machine" что то, что можно на одном компе делать как бы два или даже три, четыре, подключив столько же мониторов и клавиатур. Или я не понял о чём тут говорят и слишком мало грамотен ?
Ваше мнение очень важно для нас. Оставьте своё сообщение в нашей теме.
Реклама
Tolmi
Говорящий с текстолитом
Сообщения: 1658
Зарегистрирован: Вс дек 11, 2011 05:25:04
Откуда: Киев, Украина
Контактная информация:

Re: Как сделать дополнительную клавиатуру из обычной USB-кла

Сообщение Tolmi »

SummerBoy писал(а): Только использовать по максимуму уже готовую железку.
Можно взять готовую плату с контроллером с любой залитой пивом или убитой иным образом USB клавиатуры, и коммутировать матрицу, последовательно "нажимая" нужную последовательность любым самым дешевым или имеющимся под рукой микропроцессором. Сделать такой себе микропроцессорный препроцессор. Не могу с ходу только предложить простой и эффективный метод загрузки таких последовательностей, ну разве в какую-нибудь небольшую SPI EEPROM через UART.
In theory, theory and practice are the same. In practice, they're not.
Реклама
SummerBoy
Родился
Сообщения: 5
Зарегистрирован: Вт фев 19, 2013 17:14:06

Re: Как сделать дополнительную клавиатуру из обычной USB-кла

Сообщение SummerBoy »

Chat_vert писал(а):Преподаватель говорил что то про "Virtual Machine" что то, что можно на одном компе делать как бы два или даже три, четыре, подключив столько же мониторов и клавиатур. Или я не понял о чём тут говорят и слишком мало грамотен ?
Это два рабочих места. Мне нужна дополнительная клавиатура на одном рабочем месте - в качестве отдельного большого блока мультимедийных клавиш.
Tolmi писал(а):Можно взять готовую плату с контроллером с любой залитой пивом или убитой иным образом USB клавиатуры, и коммутировать матрицу, последовательно "нажимая" нужную последовательность любым самым дешевым или имеющимся под рукой микропроцессором. Сделать такой себе микропроцессорный препроцессор. Не могу с ходу только предложить простой и эффективный метод загрузки таких последовательностей, ну разве в какую-нибудь небольшую SPI EEPROM через UART.
Огого. А чисто софтового способа перехватить команды с определённого заданного порта нет?
В xStarer к примеру есть претензия на подобную реализацию, но что-то там недореализовано... Не вышло, вобщем)
Tolmi
Говорящий с текстолитом
Сообщения: 1658
Зарегистрирован: Вс дек 11, 2011 05:25:04
Откуда: Киев, Украина
Контактная информация:

Re: Как сделать дополнительную клавиатуру из обычной USB-кла

Сообщение Tolmi »

SummerBoy писал(а): Огого. А чисто софтового способа перехватить команды с определённого заданного порта нет?
В xStarer к примеру есть претензия на подобную реализацию, но что-то там недореализовано... Не вышло, вобщем)
В общем случае весьма непросто. Если это две USB клавиатуры, основная и дополнительная, то с точки зрения OS это два равноправных устройства и управляются они одним драйвером. Что делает весьма сложным "навешивать" на одни и те же кнопки разные действия. Можно, конечно, написать свой HID драйвер, или, что попроще, написать свой фильтр, но лично мне будет проще что-то спаять, чем ковыряться с DDK.
In theory, theory and practice are the same. In practice, they're not.
SummerBoy
Родился
Сообщения: 5
Зарегистрирован: Вт фев 19, 2013 17:14:06

Re: Как сделать дополнительную клавиатуру из обычной USB-кла

Сообщение SummerBoy »

Tolmi писал(а):
SummerBoy писал(а): Огого. А чисто софтового способа перехватить команды с определённого заданного порта нет?
В xStarer к примеру есть претензия на подобную реализацию, но что-то там недореализовано... Не вышло, вобщем)
В общем случае весьма непросто. Если это две USB клавиатуры, основная и дополнительная, то с точки зрения OS это два равноправных устройства и управляются они одним драйвером. Что делает весьма сложным "навешивать" на одни и те же кнопки разные действия. Можно, конечно, написать свой HID драйвер, или, что попроще, написать свой фильтр, но лично мне будет проще что-то спаять, чем ковыряться с DDK.
Одна USB, другая PS/2. Драйверов не писал никогда, но, думаю, мне будет проще попробовать, чем паять :)
За наводку спасибо. Если кто ещё предложит софтовые варианты, буду рад.
NickB53
Родился
Сообщения: 10
Зарегистрирован: Вт июл 10, 2012 21:59:47

Re: Как сделать дополнительную клавиатуру из обычной USB-кла

Сообщение NickB53 »

Для подобных целей в Windows существует RAW Input API
Aquihost Hyperkotectre
Встал на лапы
Сообщения: 100
Зарегистрирован: Пн ноя 19, 2007 02:23:55
Откуда: Одесса

Re: Как сделать дополнительную клавиатуру из обычной USB-кла

Сообщение Aquihost Hyperkotectre »

Вопрос, наверное не в тему, да и вообще не на этот форум, но всё-таки попробую спросить.

Есть две USB-HID клавиатуры аппаратно идентичные, но отличающиеся раскладками. На одной -- US, на другой -- Дворак. Вариант: ноутбук со своей встроенной клавиатурой и внешняя -- Дворак. Задача -- заставить их работать в WinXP одновременно и корректно. (Как настроить методы ввода в X Window System я примерно знаю.) Для каждой клавиатуры должен быть свой собственный индикатор в трее, сочетание Ctrl+Shift должно одновременно менять раскладку на всех подключённых клавиатурах.
-------------------------
Аквихост Гиперкотектр.
Мурлакт. Прикт.
Самострой
Открыл глаза
Сообщения: 70
Зарегистрирован: Пт мар 29, 2013 14:03:34

Re: Как сделать дополнительную клавиатуру из обычной USB-кла

Сообщение Самострой »

А можно клавиатуру PS/2 к ноутбуку подключить?
Аватара пользователя
Секретный кот
Поставщик валерьянки для Кота
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки
Контактная информация:

Re: Как сделать дополнительную клавиатуру из обычной USB-кла

Сообщение Секретный кот »

Самострой писал(а):А можно клавиатуру PS/2 к ноутбуку подключить?
Можно, если у ноутбука есть соответствующий разъём :))
Даже остановленные часы два раза в сутки показывают правильное время.
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Как сделать дополнительную клавиатуру из обычной USB-кла

Сообщение Мурик »

Как бы переходники USB в PS/2 еще не отменили. :))) :)))
Аватара пользователя
TheTERMINATOR
Вымогатель припоя
Сообщения: 562
Зарегистрирован: Пн авг 27, 2012 10:38:20
Откуда: Москва

Re: Как сделать дополнительную клавиатуру из обычной USB-кла

Сообщение TheTERMINATOR »

Мурик писал(а):Как бы переходники USB в PS/2 еще не отменили. :))) :)))
Далеко не каждая PS/2 клава заработает от такого переходника.
Это USB мышки поддерживают оба протокола.
Самострой
Открыл глаза
Сообщения: 70
Зарегистрирован: Пт мар 29, 2013 14:03:34

Re: Как сделать дополнительную клавиатуру из обычной USB-кла

Сообщение Самострой »

TheTERMINATOR писал(а):
Мурик писал(а):Как бы переходники USB в PS/2 еще не отменили. :))) :)))
Далеко не каждая PS/2 клава заработает от такого переходника.
Это USB мышки поддерживают оба протокола.
Может быть контроллер понадобится-- киньте ссылку на схему,если что...
Ответить

Вернуться в «Интеграция с ПК»