
Btnx — специализированное C++ / GTK графическое приложение благодаря которому с проблемами по настройке дополнительных кнопок мыши можно забыть!
Ключевые особенности:
Архитектура: В системе запускается демон btnx, он перехватывает события нажатия клавиш манипулятора и "загоняет" их в свой "буфер". В этом "буфере" вызовы манипулятора модифицируются, согласно заранее определённым пользователем правилам. После чего, эти модифицированные вызовы отсылаются непосредственно приложению.
Что требуется от пользователя, самая малость, просто назначить во что именно будут модифицированы те или иные вызовы, например: в "Alt+Left" или в "Ctrl+Alt+Left" и т.п... Более того, можно присваивать не только клавиатурные комбинации, но и выполнение различных консольных команд! Например, можно открывать браузер, присвоив кнопке команду "firefox".
Причём, всё это в очень приятном графическом интерфейсе!
Хотя, настройка вручную, разумеется, тоже возможна.
Отличительные особенности:
Самое замечательное умение btnx — работа с различными конфигурациями!
То есть, вы можете создать несколько конфигов, например: "Веб", "Игры" и т.д...
И для каждого конфига назначить РАЗНЫЕ модификаторы для одних и тех же клавиш!
После освоения и грамотной настройки этой программы, "жонглируя" конфигурациями, вы можете превратить свой манипулятор в оружие из фантастического фильма, который УМЕЕТ ВСЁ!
Вот тогда-то вы вновь подумаете о знакомых .....ках, которым, даже с самыми новыми драйверами от производителя, такие "выкрутасы" и в сладком сне присниться НЕ МОГЛИ!!! На сайте проекта и в комплекте с программой есть исчерпывающая документация(правда на английском).
ВНИМАНИЕ!!!
Бывают случаи, когда btnx не может помочь! Это случается, когда дополнительная клавиша посылает сразу два сигнала. Можно выбрать привязку btnx'a только к одному из них, но у меня был случай, когда две дополнительные клавиши посылали по два сигнала каждая.
Причём, один — свой, а второй — сигналы левой и правой кнопок соответственно!
Если у вас мышь Logitech, то есть решение — lomoco, о нём написано в документации к btnx. Но если ваш манипулятор от другого производителя, то и lomoco не сможет вам помочь.
Например: при нажатии "Вперёд", браузер или файловый менеджер переходят "Вперёд", но одновременно ещё и контекстное меню появляется, словно была нажата правая кнопка.
В таких случая, если btnx только усугубляет ситуацию, очень рекомендуется к прочтению отличная инструкция по настройке драйвера evdev от господина bkb327. Там посложнее, чем с btnx, но надёжнее.
Комментариев: 2 RSS
1Читатель31-01-2011 20:13
А можно как-то добавить в исключения браузеры? Если вешаешь на кнопки "назад"/"вперёд", то в наутилусе работает норм, а в браузерах срабатывает дважды (я так понимаю один раз браузер ловит сам плюс один посылает btnx)...
2Александр25-03-2012 15:22
А как назначить двойной клик на клавишу?
Вы можете войти под своим логином или зарегистрироваться на сайте.