LINUX.ORG.RU

История изменений

Исправление Pavval, (текущая версия) :

Судя по реверсингу моей Razer Anansi:

1. Фирменный софт никогда не переназначает клавиши - все это делается софтово. Но это КРОМЕ спец. клавиш, для которых посылка спец. пакета приводит к изменению скен-кодов на нестандартные, чтобы они не отлавливались вендой.

2. Фирменный софт при старте посылает пакеты инициализации + текущие настройки. Видимо у тебя второе и делает бяку. Но, если в венде клавиша все равно продолжает работать, то видно у нее просто появляется свой скен-код (вместо работы как модификатора кодов других клавиш). Тогда нуна копать в отлов этого кода и подвешивание на него костылей для нормальной работы. Или же, как я делал, реверсить протокол и искать возможность вернуть все взад.

З.Ы. Блин, надо свой код хоть как-то дописать и выложить.

Исходная версия Pavval, :

Судя по реверсингу моей Razer Anansi:

1. Фирменный софт никогда не переназначает клавиши - все это делается софтово. Но это КРОМЕ спец. клавиш, для которых посылка спец. пакета приводит к изменению скен-кодов на нестандартные, чтобы они не отлавливались вендой.

2. Фирменный софт при старте посылает пакеты инициализации + текущие настройки. Видимо у тебя второе и делает бяку. Но, если в венде клавиша все равно продолжает работать, то видно у нее просто появляется свой скен-код (вместо работы как модификатора кодов других клавиш). Тогда нуна копать в отлов этого кода и подвешивание на него костылей для нормальной работы. Или же, как я делал, реверсить протокол и искать возможность вернуть все взад.