Распознайте дополнительные клавиши на клавиатуре: Вершина Steelseries

4 ответа

Я создал утилиту, которая отправляет команды neccesary на клавиатуру для него для создания отчетов о дополнительных ключевых событиях:

https://github.com/tuxmark5/ApexCtl

3
27.01.2020, 20:19
  • 1
    , Почти прекрасных!;) Макро-ключи обнаруживаются, но я добираюсь, неправильные данные отправляют! Например, когда я predd MX06, я добираюсь, те же данные отправляют как volUp ключ. Таким образом, я не могу действительно использовать их обоих! –  Thaldath 11.04.2014, 18:56
  • 2
    Вы могли сказать мне, как изменить значения ключа M? я попробовал в keys.txt, 90-apex.hwdb, и ничто не работало на меня. Я использую Ubuntu 12.04, и у меня есть Вершина [СЫРЫЕ ДАННЫЕ] –  helly0d 21.06.2014, 19:17

Раздел поддержки по http://steelseries.com/products/keyboards/steelseries-apex-gaming-keyboard

говорит это

Полный Механизм SteelSeries поддерживает на Windows & OSX. Поддержка Linux ограничена основной Клавиатурой HID, переключением Windows Key и регулировкой яркости освещения.

Это означает, что Вы определенно не сможете получить всю функциональность на Linux, который я подозреваю, включил бы Макро-ключи. В том конкретном описании упоминают они

основная Клавиатура HID, переключение Windows Key и регулировка яркости освещения

что означает только основную функциональность клавиатуры, использование ключа "Windows" и управление освещением доступны в соответствии с Linux. Похож на драйверы Linux для того же, не поддерживают никакую другую функциональность. Так, извините, но любые дополнительные ключи не будут работать в соответствии с Linux.

1
27.01.2020, 20:19
  • 1
    Ну, это - то, не потому что Steelseries не хотят работать над Linux, что это не возможно!:) Это - моя точка, Если я могу работать над чем-то для получения их ключевая работа! –  Thaldath 20.12.2013, 11:10
  • 2
    Задача, которую Вы ищете, является довольно сложной и находится в значительной степени на краю невозможных. Вам были бы нужны детали о контроллере клавиатуры для создания этого доступом вся остальная часть ключей. И я очень сомнителен, что Вы получите детали контроллера где угодно онлайн. Если Вы не знаете детали контроллера, нет ничего, чтобы сделать. Для добавления функциональности Вы должны завершить детали фактической схемы, взаимодействия через интерфейс контроллера и так далее. –  Stark07 20.12.2013, 12:16
  • 3
    Проблема здесь не добавляет функциональность. Это - можно ли считать, чтобы аппаратные средства детализировали необходимый добавить его. –  Stark07 20.12.2013, 12:17
  • 4
    Как я отправил просто там: finch.am/projects/blackwidow Это - сценарий Python для получения макро-ключевой работы blackwindow клавиатуры на Linux. Это не делает кажется очень сложным. Я знаю, что каждая клавиатура отличается, но все еще. :) –  Thaldath 20.12.2013, 17:25
  • 5
    Тот парень отследил USB с помощью специального применения и просканировал сгенерированные коды клавиши/конфигурацию. Необходимо будет отследить USB-порты, получить волшебные биты, поместить тех, которые в сценарий, и надеяться это работает. Звуки, довольно сложные мне! В противном случае Вы всегда можете дать ему попытку! –  Stark07 20.12.2013, 19:48

Вы сделали, пробуют эту команду?
acpi_listen человек может быть найден здесь, потому что когда-то клавиатура не звонит событие клавиатуры, но acpi событие.
Таким образом, можно просто выполнить команду в с корневой учетной записью и ввести клавиатуру, она могла показать Вам что-то.

Редактирование 1:
Можно также обратиться к большому учебному руководству по человечности о поиске и устранении неисправностей горячих клавиш

0
27.01.2020, 20:19
  • 1
    Извините, acpi ничего не говорят о макро-ключах! –  Thaldath 20.12.2013, 11:12
  • 2
    К плохо. Это был Уэртинг выстрел, который я предполагаю. престижность –  Kiwy 20.12.2013, 11:13

Вы могли попробовать cat /dev/usb/hiddevx (где x идентификатор устройства Вашей клавиатуры), и затем нажатие нефункциональных клавиш. Это должно выставить любые коды клавиши, отправляемые на Ваш терминал.

Однако, если Ваша клавиатура - что-нибудь как "макро-функциональные" клавиатуры, я работал с в прошлом, Вы не будете, вероятно, видеть вывода. В течение многих дней былого таким клавиатурам можно было настроить их макросы полностью в аппаратных средствах и были таким образом агностиком ОС, но это походит на клавиатуру, которую Вы имеете, имеет функциональность, которая использует программу в пространстве пользователя, чтобы говорить с клавиатурой и настроить макросы, для которых OEM еще не обеспечила из Linux.

0
27.01.2020, 20:19
  • 1
    Ну, это ничего не показало! Но это забавно, потому что vol + и vol-, который работает, не показывают кода клавиши также! спасибо –  Thaldath 26.12.2013, 01:06

Теги

Похожие вопросы