История изменений
Исправление Pavval, (текущая версия) :
Судя по реверсингу моей Razer Anansi:
1. Фирменный софт никогда не переназначает клавиши - все это делается софтово. Но это КРОМЕ спец. клавиш, для которых посылка спец. пакета приводит к изменению скен-кодов на нестандартные, чтобы они не отлавливались вендой.
2. Фирменный софт при старте посылает пакеты инициализации + текущие настройки. Видимо у тебя второе и делает бяку. Но, если в венде клавиша все равно продолжает работать, то видно у нее просто появляется свой скен-код (вместо работы как модификатора кодов других клавиш). Тогда нуна копать в отлов этого кода и подвешивание на него костылей для нормальной работы. Или же, как я делал, реверсить протокол и искать возможность вернуть все взад.
З.Ы. Блин, надо свой код хоть как-то дописать и выложить.
Исходная версия Pavval, :
Судя по реверсингу моей Razer Anansi:
1. Фирменный софт никогда не переназначает клавиши - все это делается софтово. Но это КРОМЕ спец. клавиш, для которых посылка спец. пакета приводит к изменению скен-кодов на нестандартные, чтобы они не отлавливались вендой.
2. Фирменный софт при старте посылает пакеты инициализации + текущие настройки. Видимо у тебя второе и делает бяку. Но, если в венде клавиша все равно продолжает работать, то видно у нее просто появляется свой скен-код (вместо работы как модификатора кодов других клавиш). Тогда нуна копать в отлов этого кода и подвешивание на него костылей для нормальной работы. Или же, как я делал, реверсить протокол и искать возможность вернуть все взад.