Я підняв Razer BlackWidow Ultimate, який має додаткові клавіші, призначені для макросів, які встановлюються за допомогою інструменту, встановленого в Windows . Я припускаю, що це не якісь приховані ключі joojoo, і вони повинні випромінювати коди, як і будь-які інші клавіші.
По-перше, чи є стандартний спосіб перевірити ці скан-коди в Linux? По-друге, як мені встановити ці клавіші для виконання завдань у командному рядку та на базі X на установках Linux? Моя поточна установка Linux - це Xubuntu 10.10, але я перейду на Kubuntu, як тільки виправлю кілька речей. В ідеалі відповідь має бути загальною та загальносистемною.
Що я спробував досі:
showkeys
від вбудованого пакета kbd (в окремому vt) - макро-клавіші не виявленіxev
- макро-клавіші не виявленіЦей вихідний скрипт ahk передбачає, що клавіші M не виводять стандартні скан-коди, виявлені Windows
Те, що мені потрібно спробувати
snoopy pro + реверсна інженерія (о дорогий)
Wireshark - попереднє перемикання навколо, схоже, вказує на відсутність випромінюваних скан-кодів, коли, начебто, я думаю, це клавіатура відстежується і натискаються клавіші. Може вказувати, що додаткові клавіші є окремим пристроєм або їх потрібно якось ініціалізувати.
Потрібно перекреслити, що при виведенні lsusb з Linux, у трьох сценаріях: автономному, переданому до VM Windows без встановлених драйверів, і тому ж з.
LSUSB виявляє лише один пристрій під час самостійної установки Linux
Можливо, буде корисно перевірити, чи миші використовують той же драйвер Razer Synapse, оскільки це означає, що деяка варіація razercfg може спрацювати (не виявлено, працює лише для мишей)
Речі, які я опрацював:
У системі Windows з драйвером клавіатура розглядається як клавіатура та вказівний пристрій. Вказівний пристрій використовує - окрім стандартних драйверів для миші - драйвер для чогось, що називається Razer Synapse.
Драйвер миші бачили в Linux під
evdev
іlsusb
підОдномісний пристрій під ОС X, мабуть, хоча мені ще спробувати
lsusb
рівнозначноКлавіатура переходить у режим імпульсного підсвічування в OS X після ініціалізації з драйвером. Це, мабуть, повинно вказувати на те, що є деяка послідовність ініціалізації, що надсилається на клавіатуру при активації.
Насправді вони є примхливими ключами joojoo.
Подовжуючи це питання:
У мене є доступ до системи Windows, тому якщо мені потрібно використовувати будь-які інструменти, щоб допомогти відповісти на питання, це добре. Я також можу спробувати це в системах з і без утиліти config. Очікуваний кінцевий результат все-таки зробить ці ключі корисними для Linux.
Я також усвідомлюю, що це дуже специфічне сімейство апаратних засобів. Я хотів би протестувати все, що має сенс у системі Linux, якщо у мене є детальні інструкції - це повинно відкрити питання людям, які мають навички Linux, але немає доступу до цієї клавіатури.
Мінімальний кінцевий результат, який я вимагаю:
Мені потрібні ці клавіші, виявлені та доступні будь-яким способом у будь-якому з поточних варіантів графічного основного Ubuntu, і, природно, доводиться працювати з моєю клавіатурою. Віртуальні файли cookie та шалені реквізити, якщо це щось добре упаковане та зручне для пересічного користувача.
Я вимагатиму скомпільований код , який буде працювати на моїй системі, або джерело , який я можу компілювати (із зазначенням , якщо це більш складний , ніж ./configure
, make
, make install
) , якщо додаткове програмне забезпечення не на репозиторіях Ubuntu для поточного LTS або стандартного випуску настільних в момент відповідь. Мені також знадобиться достатня інформація для копіювання та успішного використання ключів у власній системі.