= Сообщение: 4568 из 8555 ========================================= RU.LINUX = От : Eugene Grosbein 2:5006/1 27 Nov 17 15:32:05 Кому : Alexey Vissarionov 27 Nov 17 15:32:05 Тема : Re: Игровая клавиатура FGHI : area://RU.LINUX?msgid=grosbein.net+f770a60b На : area://RU.LINUX?msgid=2:5020/545+5a1bcdea = Кодировка сообщения определена как: IBM866 ================================= Ответ: area://RU.LINUX?msgid=2:5020/545+5a1be70d ============================================================================== 27 нояб. 2017, понедельник, в 12:10 NOVT, Alexey Vissarionov написал(а):
VS>> Hе хотелось бы выкинуть 2500 руб за клавиатуру, чтобы обнаружить, VS>> что дополнительные кнопки даже X events не генерируют, а работают VS>> как-то отдельно по USB например. AV> Это сложно, а потому дорого, а потому никто так не делает.
Да ничего сложного или дорогого. Физическая железка, подключаемая одним кабелем USB, может представляться системе несколькими независимыми USB-устройствами. Распространенный пример это USB-модем со слотом для карты памяти, представляется как устройство класса USB mass storage и отдельно как собственно устройство класса USB modem, а может ещё и как USB CD-привод (с "диском с драйверами").
Так же и USB-клавиатура с добавочными клавишами вполне может представляться двумя отдельными устройствами: стандартной USB-клавиатурой плюс ещё одним USB-устройством класса HID (Human Interface Device), требующим отдельного драйвера, который является частью виндового софта, устанавливаемого пакетом "виндодрайверов". Без которого клавиши ничего делать не будут, так как фактически не являются частью основной клавиатуры, а просто расположены в том же корпусе.