Можно ли привязывать клавиши с определенного устройства к сочетаниям клавиш в Linux, не затрагивая другие клавиатуры
Недавно я взял Razer Orbweaver, который довольно хорошо работает с моей установкой Windows через программное обеспечение Razer Synapse. Хотя я не могу переключаться между профилями в Linux, соответствующие клавиши, которые Linux обнаруживает для определенной физической клавиши, одинаковы, независимо от профиля, на котором находится клавиатура. В отличие от Blackwidow, из того, что я могу сказать, все (или большинство) клавиш работают, и нет нужды в joojoo. Однако фиксированная карта ключей приводит к дилемме, если я хочу использовать ее так же, как в Windows
Есть ли какой-нибудь способ сопоставления определенных клавиш на клавиатуре (например, W для Ctrl-C), чтобы я мог использовать Orbweaver для запуска макросов (но не на другой клавиатуре в той же системе? IIRC xbindkeys является общесистемным, и мне это нужно для конкретного устройства.
Я использую Ubuntu 13.04, но сомневаюсь, что это дистрибутив. Как и в случае с моим вопросом о "черной вдове", я хотел бы протестировать все, что имеет смысл в системе Linux, если у меня есть подробные инструкции - однако любой может повторить это со второй клавиатурой, поскольку именно так это и действует.
2 ответа
Да, вы должны быть в состоянии сделать это с помощью xkbcomp
, ArchWiki содержит подробные инструкции о том, как это настроить, включая раздел на нескольких клавиатурах.
Я знаю, что это очень старый вопрос, но есть новое приложение под названием KeyboardingMaster, которое работает через java и является кроссплатформенным, недавно оно поддерживает несколько клавиатур, включая Razer Orbweaver (также Tartarus и Nostromo)! Он отлично работает в Ubuntu, теперь я полностью отказался от Windows! Он поддерживает Keysets с динамическим переключением, очень похожий на то, что предлагает драйвер Synapse, единственное, чего он пока не может сделать, это взаимодействовать со светодиодами устройства.