Linux -- это интересно

Btnx


Рубрика: Системные утилиты -> Hужное/полезное
Метки: | | | | | |
Просмотров: 7611

Настройка действий кнопок мультимедийных мышек...


Btnx — программа, благодаря которой со всеми проблемами по настройке дополнительных кнопок мыши можно забыть!!!

Ключевые особенности:

Архитектура: В системе запускается демон btnx, он перехватывает события нажатия клавиш манипулятора и "загоняет" их в свой "буфер". В этом "буфере" вызовы манипулятора модифицируются, согласно заранее определённым пользователем правилам. После чего, эти модифицированные вызовы отсылаются непосредственно приложению.

Что требуется от пользователя, самая малость, просто назначить во что именно будут модифицированы те или иные вызовы, например: в "Alt+Left" или в "Ctrl+Alt+Left" и т.п... Более того, можо присваивать не только клавиатурные комбинации, но и выполнение различных консольных команд! Например, можно открывать браузер, присвоив кнопке команду "firefox".

Причём, всё это в очень приятном графическом интерфейсе!

Хотя, настройка вручную, разумеется, тоже возможна.

Отличительные особенности:

Самое замечательное умение btnx — работа с различными конфигурациями!

То есть, вы можете создать несколько конфигов, например: "Веб", "Игры" и т.д...

И для каждого конфига назначить РАЗНЫЕ модификаторы для одних и тех же клавиш!

После освоения и грамотной настройки этой программы, "жонглируя" конфигурациями, вы можете превратить свой манипулятор в оружие из фантастического фильма, который УМЕЕТ ВСЁ!

Вот тогда-то вы вновь подумаете о знакомых .....ках, которым, даже с самыми новыми драйверами от производителя, такие "выкрутасы" и в сладком сне присниться НЕ МОГЛИ!!! На сайте проекта и в комплекте с программой есть исчерпывающая документация(правда на английском).

ВНИМАНИЕ!!!


Бывают случаи, когда btnx не может помочь! Это случается, когда дополнительная клавиша посылает сразу два сигнала. Можно выбрать привязку btnx'a только к одному из них, но у меня был случай, когда две дополнительные клавиши посылали по два сигнала каждая.

Причём, один — свой, а второй — сигналы левой и правой кнопок соответственно!

Если у вас мышь Logitech, то есть решение — lomoco, о нём написано в документации к btnx. Но если ваш манипулятор от другого производителя, то и lomoco не сможет вам помочь.

Например: при нажатии "Вперёд", браузер или файловый менеджер переходят "Вперёд", но одновременно ещё и контекстное меню появляется, словно была нажата правая кнопка.

В таких случая, если btnx только усугубляет ситуацию, очень рекомендуется к прочтению отличная инструкция по настройке драйвера evdev от господина bkb327. Там посложнее, чем с btnx, но надёжнее.

Домашняя страница

Страница на launchpad.net

Комментариев: 2 RSS
Читатель1 2011-01-31 в 20:13:33

А можно как-то добавить в исключения браузеры? Если вешаешь на кнопки "назад"/"вперёд", то в наутилусе работает норм, а в браузерах срабатывает дважды (я так понимаю один раз браузер ловит сам плюс один посылает btnx)...

Александр2 2012-03-25 в 15:22:45

А как назначить двойной клик на клавишу?

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)