Я выбрал Razer BlackWidow Ultimate, в котором есть дополнительные ключи для макросов, которые устанавливаются с помощью инструмента, установленного в Windows . Я предполагаю, что это не какие-то необычные ключи joojoo, и они должны генерировать коды сканирования, как и любые другие ключи.
Во-первых, существует ли стандартный способ проверки этих скан-кодов в Linux? Во-вторых, как мне настроить эти ключи для работы в командной строке и в X-Linux? Моя текущая установка Linux - Xubuntu 10.10, но я перейду на Kubuntu, как только я исправлю некоторые вещи. В идеале ответ должен быть общим и общесистемным.
Вещи, которые я пробовал до сих пор:
showkeys
из встроенного пакета kbd (в отдельном vt) - макроклавиши не обнаруженыxev
- макроклавиши не обнаруженысодержимое / dev / input / by-path, а также вывод lsusb и evdev
Вывод этого ах-сценария предполагает, что клавиши M не выводят стандартные коды сканирования, обнаруживаемые окнами
Что мне нужно попробовать
Snoopy Pro + обратный инжиниринг (о дорогой)
Wireshark - предварительное возмущение, похоже, указывает на отсутствие кодов сканирования, когда, как мне кажется, контролируется клавиатура и нажаты клавиши. Может означать, что дополнительные ключи являются отдельным устройством или должны быть как-то инициализированы.
Необходима перекрестная ссылка, что при выводе lsusb из Linux, в трех сценариях: автономный, переданный на виртуальную машину Windows без установленных драйверов, и то же самое с.
LSUSB обнаруживает только одно устройство в автономной установке Linux
Возможно, было бы полезно проверить, используют ли мыши один и тот же драйвер Razer Synapse, поскольку это означает, что может работать некоторая вариация razercfg (не обнаружено, похоже, работает только для мышей)
Вещи, которые я разработал:
В системе Windows с драйвером клавиатура рассматривается как клавиатура и указательное устройство. Указательное устройство использует, в дополнение к стандартным драйверам мыши, драйвер для чего-то, называемого Razer Synapse.
Драйвер мыши видели в Linux под
evdev
иlsusb
в колодцеОдно устройство под OS X, по-видимому, хотя я еще не пробовал
lsusb
эквивалент на этомКлавиатура переходит в режим импульсной подсветки в OS X при инициализации с драйвером. Это, вероятно, должно указывать на то, что при активации на клавиатуре посылается последовательность инициализации.
На самом деле, они представляют собой необычные штаны-джу-джу.
Продолжим этот вопрос немного:
У меня есть доступ к системе Windows, поэтому, если мне понадобится использовать какие-либо инструменты для ответа на вопрос, это нормально. Я также могу попробовать это на системах с и без утилиты конфигурации. Ожидаемый конечный результат все еще должен сделать эти ключи пригодными для использования в Linux.
Я также понимаю, что это очень специфическое семейство аппаратных средств. Я хотел бы протестировать все, что имеет смысл в системе Linux, если у меня есть подробные инструкции - это должно открыть вопрос для людей, которые имеют навыки работы с Linux, но не имеют доступа к этой клавиатуре.
Минимальный конечный результат, который мне требуется:
Мне нужно, чтобы эти клавиши были обнаружены и могли использоваться любым способом на любом из текущих графических основных вариантов Ubuntu, и, естественно, я должен работать с моей клавиатурой. Виртуальные куки и безумные реквизиты, если это что-то красиво упакованное и пригодное для использования среднестатистическим пользователем.
Я потребую скомпилированный код , который будет работать на моей системе, или источник , который я могу компилировать (с указанием , если это более сложный , чем ./configure
, make
, make install
) , если дополнительное программное обеспечение не на репозиториях Ubuntu для текущего LTS или стандартного выпуска настольных во время ответ. Мне также потребуется достаточно информации для репликации и успешного использования ключей в моей собственной системе.