Как связать правой кнопкой мыши с сочетанием клавиш?

5

У моего друга нет нетбука Dell с джипчивым сенсорным планшетом и на самом деле он не надежно надежно щелкнет (указатель движется по щелчку правой кнопкой мыши).

Он хотел бы сделать что-то вроде использования ключа-модификатора и обычного левого клика и иметь этот регистр как правый щелчок в пользовательском интерфейсе. К сожалению, у этого нетбука нет обычной клавиши быстрого доступа к меню на клавиатуре.

Он уверен, что это невозможно в стандартном GNOME, но как насчет Unity? Возможно ли это?

    
задан Jorge Castro 23.01.2012 в 05:40
источник

2 ответа

5

Установите xdotool и xbindkeys:

sudo apt-get install xdotool xbindkeys

Создайте привязку в $HOME/.xbindkeysrc , например. Alt +:

"xdotool click --clearmodifiers 3"
  alt + b:1

И затем запустите xbindkeys (обычно это будет идти в ваш файл xinit, чтобы он запускался каждый раз при входе в систему.)

Теперь проблема заключается в том, что, хотя она должна работать с опцией --clearmodifiers , что-то (Unity? Compiz? Глобальное меню?) предотвращает освобождение альт-ключа. Уродливое обходное решение (пока кто-то не даст вам лучшего ответа) должен был бы добавить sleep 1 и самостоятельно выпустить Alt-ключ:

"sleep 1; xdotool click --clearmodifiers 3"
   alt + b:1

So : если вы нажмете Alt и щелкните левой кнопкой мыши, а затем отпустите Alt в течение 1 секунды, вы получите правильный музеклик ( хотя с 1 секундой ожидания).

    
ответ дан xubuntix 23.01.2012 в 10:31
источник
1

Вы также можете перейти к настройкам - > доступность - > симулированный второй клик .

Это позволяет вам, удерживая левый клик достаточно долго, спровоцировать правый щелчок.

Я искал более быстрый подход, чем этот ответ, однако он по-прежнему остается, по крайней мере, на 1 секунду, даже на кратчайший установка времени.

    
ответ дан jerry garcia 12.09.2014 в 06:20