Как я могу эмулировать средний щелчок в Windows на сенсорной панели?

50191
スーパーファミコン

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

22
Я сделал именно это, используя скрипт AutoHotkey по адресу http://superuser.com/q/1029053/276424, который должен делать то, что вы хотите, и многое другое. В частности, если вы нажимаете левую и правую кнопки мыши в течение определенного периода времени, он генерирует среднее нажатие мыши, которое будет выпущено, только если вы отпустите левую и правую кнопки мыши. Сценарий также может быть использован для предоставления прокрутки по нажатию правой кнопкой мыши при желании. user21820 8 лет назад 0

6 ответов на вопрос

8
Charles Roper

Попробуйте это: Middle Click Simulator ( прямая ссылка для скачивания )

Кроме того, вы пытались установить драйверы Synaptics Touchpad ?

Это сенсорная панель ALPS. Я обнаружил, что после установки драйвера производителя мне пришлось перезагрузиться, чтобы получить дополнительные функции, такие как включение эмулированного среднего щелчка. Спасибо хоть. スーパーファミコン 14 лет назад 0
У вас не работал симулятор среднего щелчка? Charles Roper 14 лет назад 0
Я добавил прямую ссылку на скачивание. Charles Roper 14 лет назад 0
Что ж, я обнаружил, что драйвер сенсорной панели изготовителя имел опцию эмуляции среднего щелчка, но встроенный драйвер сенсорной панели Windows - нет. スーパーファミコン 14 лет назад 0
Утилита работает иногда, но не всегда (например, чтобы закрыть вкладку Chrome, сначала нужно щелкнуть вправо, затем влево, а в Visual Studio она вообще не работает). dbkk101 13 лет назад 0
Две вещи в драйверах Synaptics - ссылка не работает, и у многих из этих драйверов нет этой опции :( - однако симулятор среднего щелчка работает отлично, спасибо. Я постараюсь поставить для него задачу начать при входе в систему. Wilf 10 лет назад 1
Другим способом также было создать ключ DWORD `HasBothButtonFeature` в папке` HKEY_LOCAL_MACHINE \ Software \ Synaptics \ SynTP \ Defaults` в regedit и установить его в `1` и перезагрузить ([источник] (https://sinairv.wordpress.com/2011 / 04/16 / стимулирующая средняя кнопка мыши в-Synaptics-тачпад-драйвер /)). Это работает с симулятором среднего щелчка :) Wilf 9 лет назад 0
Я также экспериментировал с симулятором среднего клика. Использование его для открытия ссылки Firefox на новой вкладке является неуклюжим, поскольку если вы сначала щелкнете левой кнопкой мыши, это приведет к тому, что исходная вкладка перейдет по ссылке, а затем, когда щелчок правой кнопкой мыши сработает по среднему щелчку, вы получите новую вкладку. Срединный клик-симулятор вообще не работал внутри приложения 3d моделирования blender. Mutant Bob 7 лет назад 0
@MutantBob: Может быть, вы должны попробовать мой скрипт AutoHotkey в связанном посте? Я написал это именно потому, что драйвер Synaptics очень паршивый. Вы должны изменить `leftrighttomiddle: = 1`, чтобы эмулировать средний щелчок. Если у вас нет средней кнопки, попробуйте `rightbuttonscroll: = 1`, чтобы вы могли удерживать правую кнопку для прокрутки. Он должен прокручиваться, когда вы ожидаете, и вы все равно сможете нажимать, нажимая левую и правую кнопки вместе. Вы можете изменить параметры по своему вкусу, и не стесняйтесь спрашивать меня, если вы не можете получить его. user21820 7 лет назад 0
Я не могу вспомнить все разные решения, которые я пробовал, но ни одно из них не работало достаточно хорошо. Я вернул ноутбук для возврата. Mutant Bob 7 лет назад 0
5
Eric

У меня была похожая проблема с UX31 Zenbook от asus. У них убрана возможность эмулировать средний щелчок. После того, как драйвер Elantech был установлен для замены драйвера asus. Введите «regedit» в панели задач Windows.

Перейдите на страницу HKEY_CURRENT_USER / Программное обеспечение / Elantech / Smartpad. Дважды нажмите Tap_Three_Finger_ShowItem и введите значение 1 вместо 0. Дважды щелкните Tap_Three_Finger и введите значение 2 вместо 0.

Затем откройте «панель управления» и «мышь» (в маленьком или большом списке icone) ... На вкладке ELAN в разделе «Параметры» (один палец / конус, вы найдете нужный вариант с тремя пальцами)

Надеюсь, что это поможет, потому что это было немного громоздко для меня ...

3
Ivo Flipse

Может быть, попробовать последние драйверы сенсорной панели ALPS тогда?

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

2
blah238

Я действительно сделал что-то для этого с помощью AutoHotkey некоторое время назад и решил, что поделюсь этим и здесь: Mouse Wheel Emulator

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

Он также эмулирует прокрутку колесика мыши, перемещая мышь, удерживая левую и правую кнопки мыши.

1
Dmitriy

I'm using MSI CX61 2OD and was able to enable these options in elantech touchpad settings by editing registry.There are some hints for this Unlocking Elan Touchpad Gestures.

Basically for enabling 2 and 3 fingers taps I edited values in

HKEY_CURRENT_USER\Software\Elantech\SmartPad
like Tap_Three_Finger_Enable set to 1 and Tap_Three_Finger_ShowItem set to 1, same for Two_Finger. After that I saw new settings added in touchpad settings for two and three finger taps.

Hope that helps someone else.

BTW I enabled middle click in ubuntu using this hint

0
Ohad Cohen

Я не уверен, связано ли это с обновленными окнами или другим драйвером, но теперь я могу выбрать средний щелчок Settings -> Devices -> Touch Pad -> Three-Finger Gesture -> Taps(или касание четырьмя пальцами)