2

Я использую 64-разрядную версию Windows 7, и машина подключена через KVM, поэтому я должен использовать разъем мыши PS2 (машина находится где-то в 20 метрах позади меня в офисе где-то), так как KVM не переключает USB.

Использование нескольких разных мышей (разных производителей, Logitech, Microsoft, безымянного бренда) при использовании колеса прокрутки приводит к тому, что Internet Explorer работает так, как будто нажата кнопка "назад", а Visual Studio - как «поп-контекст» был нажат. Это, мягко говоря, раздражает.

Дальнейшие исследования показывают, что когда я прокручиваю, похоже, что нажимаются кнопки BUTTON4 и BUTTON5 (я нашел это с помощью MouseInfo в пакете Microsoft Intellipoint).

Теперь просто BUTTON4 или BUTTON5 отображаются в "назад" или "вперед". Учитывая, что моя мышь не имеет кнопки 4 или 5 - что я могу сделать, чтобы отключить эту "функцию" - или даже переназначить их на что-то еще?

Я попытался установить Intellipoint 8.x от MS, но это не сработает, поскольку он не поддерживает мыши PS2 (ах!). И предыдущая версия Intellipoint 64bit не будет работать, так как она заблокирована в списке совместимости.

Я пытался написать низкоуровневый хук для мыши .NET, но не уверен, что это за коды для кнопок 4 и 5 (похоже, это mouseinfo == 0x780000), но когда я отфильтровал это, это все же произошло - так что либо моя фильтрация не удалось (я просто вернул указатель на ноль, а не на следующую кнопку мыши) или я искал не тот номер.

Могу ли я переназначить то, что BUTTON4 & 5 вообще ничего не делает?

Если это не удастся, я с удовольствием напишу какое-нибудь программное обеспечение, которое будет обрабатывать это событие и помещать его в корзину - но мне нужно сделать это, прежде чем IE / Visual Studio IDE получит это событие - но кто-то может указать мне правильное направление?

4 ответа4

2

Или вы можете попробовать другое решение, попробуйте изменить тип мыши (для меня работал с Wireless Intelimouse explorer 2.0) и отключить кнопки 4 и 5. Применять. пусть это с этой специальной мышью, и у вас нет проблем.

Еще одна хитрость: в Wheel Button определите действие для: Нажмите среднюю кнопку ...

Нет проблем :)

2

Я нашел решение этой проблемы - я установил AutoHotkey и поместил скрипт с этими строками в папку автозагрузки:

XButton1::
XButton2::
0

У меня также есть та же проблема, в значительной степени свелась к коммутатору KVM, я думаю, что это связано с неисправным KVM, мы используем несколько и имеем эту проблему только на нескольких из них. Я обнаружил, что покупая, отключив мышь и затем подключив ее обратно к kvm, проблема исчезнет на некоторое время, но вернется куда-нибудь вниз по линии. Короткое исправление, но помогает с разочарованием. :)

0

Я использую старый PS2 KVM и слишком дешев для обновления до USB, так как он функционирует. Поэтому я использую USB для PS2 адаптер для мыши. Эта проблема Навигации Назад при использовании Wheel Up с Win XP. Я видел на некоторых других компьютерах тоже. Я решил это с 32-разрядным драйвером Intellimouse от Microsoft. Теперь с более новым ПК Win 7 на моем KVM, та же проблема. Я использую мышь Kensington, ранее использовавшую Logitech. Я только что установил драйвер Intellimouse x64 и пробовал разные варианты за несколько минут. Я остановился на Intellimouse Explorer 4.0 - проводной модели - и отключил кнопку «Назад». Проблема не была вызвана нажатием кнопки «Назад», но действие «Вверх» («Вверх») активировало действие кнопки «Назад». Это работает! Советы, приведенные здесь, помогли мне продолжить работу с методом проб и ошибок.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .