Можно ли вызвать двойной щелчок мыши, удерживая основную кнопку после задержки?

Могу ли я изменить настройки так, чтобы мышь дважды щелкала, удерживая нажатой основную кнопку мыши? Я не хочу, чтобы наведите курсор мыши.

2
задан 2 August 2012 в 19:32

2 ответа

Легко, если Вы готовы изменить тот мало строки в источнике ;)

  • Получите mousetweaks источник (apt-get source mousetweaks)
  • Получите его зависимости от сборки (sudo apt-get build-dep mousetweaks и затем sudo apt-get install build-essential dpkg-dev fakeroot)
  • В файле mousetweaks-3.4.1/src/mt-main.c, вокруг строки 375 (может отличаться для Вас) находят этот бит:

    static void
    mt_main_do_secondary_click (MtData *mt)
    {
    mt->ssc_finished = FALSE;
    mt_main_generate_button_event (mt, 3, CLICK, CurrentTime);
    }
    
  • Сменная деталь в круглых скобках в полужирной строке к (mt, 1, DOUBLE_CLICK, 40)

    • Это изменяет код так, чтобы "моделируемое вторичное устройство нажало" becomes a, "моделировал основной двойной щелчок" вместо этого ;)
  • Из mousetweaks-3.4.1 каталог, запущенный dpkg-source --commit, и назовите свой патч чем-либо (он не имеет значения),

  • Затем выполненный dpkg-buildpackage -us -uc и ожидайте некоторое время...
  • Вы найдете соответствующее mousetweaks*.deb файл в родительском каталоге. Установите его с sudo dpkg -i, включите "моделируемую вторичную опцию щелчка, установите время и наслаждайтесь! (отметьте: двойной щелчок происходит при отпускании удерживаемой кнопки...),

  • Добавьте в комментариях, если у Вас есть какая-либо проблема при изменении/здании пакета.

1
ответ дан 2 August 2012 в 19:32

Перейдите в «Системные настройки»> «Универсальный доступ»> «Наведение» и нажмите «Теперь», чтобы активировать наведение мыши Настройте задержку и порог движения в соответствии с вашими потребностями.

enter image description here

0
ответ дан 2 August 2012 в 19:32

Другие вопросы по тегам:

Похожие вопросы: