Windows 10 открывает двойным нажатием по одиночному клику.

Вопрос или проблема

Описание

С момента обновления до Windows 10 у меня возникла проблема с тем, что одиночные щелчки левой кнопкой мыши регистрируются как двойные щелчки.

Я считаю, что это проблема Windows 10, а не аппаратная проблема. Я говорю это, потому что это происходит на двух разных рабочих станциях с использованием отдельных, но идентичных наборов клавиатуры/мыши, которые были приобретены с разницей в год, поэтому имеют существенно различный уровень использования (что исключает маловероятную неисправность обеих мышей).

До обновления до Windows 10 я использовал Windows 7 на рабочем компьютере и Windows 8.1 на домашнем компьютере и никогда не испытывал проблем с тем, что мышь регистрировала одиночные щелчки как двойные (никогда). Я использовал домашнюю установку около 2 лет и рабочую около 1 года.

После “обновления” до Windows 10 дома я сразу столкнулся с этой проблемой двойного щелчка дома (но пока не было проблем на работе, где использовалась Windows 7).

Несколько месяцев спустя мой настольный компьютер на работе вышел из строя (ему было около 5 лет), и я получил новую настольную рабочую станцию на работе, которая работает под управлением Windows 10. Сразу после получения рабочей станции на Windows 10 у меня начали возникать те же проблемы с двойным щелчком.

Таким образом, в общем: это происходит на двух разных рабочих станциях с использованием двух разных мышей; я никогда не сталкивался с этой проблемой на любой из рабочих станций до установки Windows 10; я обновил Windows 8.1 до Windows 10 на станции A, станция B сломалась (неисправности блока питания и системной платы) и была заменена новой рабочей станцией Dell, работающей под Windows 10; в обоих местах двойные щелчки начали быть проблемой сразу после установки Windows 10.

Существует множество вопросов по этому поводу на сети Microsoft Answer, однако все представители Microsoft, похоже, считают, что это аппаратная проблема, и не предлагают никаких шагов по устранению неполадок, кроме как “купите новую мышь”.

Я надеюсь, что сообщество SuperUser может предложить более лучшие советы!


Настройка компьютера, клавиатуры и мыши

A (Работа): Dell Precision T7810 (Intel E5-2650 v3 @2.3 GHz, 32GB Ram, 64-битная ОС Windows 10).
B (Дом): Lenovo W540 (точные характеристики не помню, обновлю позже, 64-битная ОС Windows 10)

A & B: Оба используют клавиатуру и мышь Logitech MX5500 Bluetooth Revolution (два отдельных набора, по одному в каждой локации). Оба работают с Logitech Setpoint (самая последняя версия: Command center v6.67.83 / драйвер v5.90.41)


Принятые меры

Я пробовал (в произвольном порядке, на обеих машинах):

  • Изменить настройки скорости двойного щелчка мыши.
  • Изменить настройки скорости курсора мыши.
  • Отключить/включить “Повышенную точность указателя” (обычно выключено, так как мне не нравится этот параметр)
  • Изменил драйвер (в настоящее время “HID-соответствующая Bluetooth мышь,” также пробовал “HID-соответствующая мышь”) и перезагрузил ПК. Сменил драйвер обратно и снова перезагрузил.
  • Удалил Logitech Setpoint (Control Center v6.67.83; Драйвер v5.90.41)/ Переустановил Logitech Setpoint.

ИЗМЕНЕНИЕ: Я попробовал использовать обычную USB-мышь, и, похоже, она не имеет проблемы с двойным щелчком. Однако Bluetooth мыши все еще имеют эту проблему, и поскольку я полагаюсь на настроенные кнопки для работы с САПР, я бы очень хотел разрешение проблемы, которое не требует изменения моего рабочего процесса на использование более простой мыши; я прекрасно мог использовать эти Bluetooth мыши в течение последних 2 лет на Windows 7, 8 и 8.1, так что это все еще кажется мне проблемой Windows 10.

ПРИМЕЧАНИЕ: Интересно, что иногда изменения настроек мыши, похоже, решают проблему на день или около того, но день – это максимум, который я получаю из работоспособности, прежде чем проблема снова начинает проявляться (обычно начинается с небольшого количества случайных двойных щелчков и быстро становится значительно хуже).


Разное

Для ясности, у меня есть два одинаковых набора клавиатуры и мыши, по одному в каждой локации, не одна пара, перемещаемая между локациями; они были приобретены с разницей почти в год, и у них очень разная степень использования/износа.

Я провел довольно много исследований по этой проблеме. Я читал 3-4 другие аналогичные темы на этом сайте, и в одной из тем кто-то спросил, действительно ли это проблема. Да, это действительно очень реальная проблема.

Сейчас моя мышь делает двойные щелчки примерно 8 раз из 10, это практически исключает возможность сделать что-либо в некоторых программах и чрезвычайно раздражает в остальное время. Например, в Solidworks, который я активно использую на работе, двойной щелчок отменяет новый элемент наброска и делает невозможным выбор объекта [мгновенная отмена выбора вторым щелчком]; в Microsoft Word и Outlook я не могу выделить нужный мне текст, так как двойной щелчок безумно приводит к выделению/отмене выделения целых слов или абзацев; в любой программе с вариантами выбора это вызывает раздражение, так как второй щелчок мгновенно изменяет опцию обратно на ту, которая была перед щелчком и т. д.

Существует несколько предложений, что это аппаратная проблема с мышами Logitech.

Предложены два способа уменьшить проблемы (возможно, они со временем возникнут снова):

  1. Попробуйте снять батарейки мыши. Затем нажимайте кнопки мыши в течение 30 секунд. Затем вставьте батарейки обратно.
    Почему? Очевидно, это может разрядить статическое электричество, накопленное в конденсаторах переключателя. Это информация из вторых рук, попробуйте и, если это не сработает, попробуйте второй способ.

  2. Этот метод включает в себя наклеивание кусочка ленты между двумя подвижными частями (кнопкой и переключателем). Это решение описано здесь https://www.youtube.com/watch?v=9leRzMPhJQ0 (без разборки для некоторых мышей) или здесь https://www.youtube.com/watch?v=0eJblRVSQ7U (разборка требуется)

На случай, если ссылки на YouTube перестанут работать, вот шаги (изображения взяты из видео без разборки)

Поднимите кнопку мыши (или при необходимости разберите мышь).
введите описание изображения здесь

Вырежьте небольшой кусочек ленты и наклейте его на пластиковое поршневое устройство.
введите описание изображения здесь
введите описание изображения здесь
введите описание изображения здесь

Нажмите кнопку обратно (или снова соберите мышь). Мышь теперь исправлена.
введите описание изображения здесь

У меня была эта же проблема в Windows 10, и я заметил в Диспетчере устройств, что у меня было две записи HID-совместимой мыши под вкладкой “Мыши и другие указательные устройства.”

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

У меня были похожие проблемы с двумя разными мышами Logitech на Windows 10.
Я исправил свою проблему (или она, кажется, улучшилась), отключив настройки управления электропитанием у каждого устройства USB Root Hub в Диспетчере устройств (devmgmt.msc)

Пуск > Выполнить (или клавиша Windows + R)
 devmgmt.msc > [OK]
 Контроллеры универсальной последовательной шины>
  Свойства каждого устройства USB Root Hub.>
   Отключите "Разрешить компьютеру отключать данное устройство для экономии энергии"

Сомнительно, но следующее сработало для меня (на Windows 8.1, но так как это, вероятно, аппаратная проблема, это не имеет значения).

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

#pragma data_seg(".SHARDATA")
static DWORD lastTime = 0;
#pragma data_seg()

#define THRESHOLD 40

LRESULT CALLBACK MouseProc(int nCode, WPARAM wParam, LPARAM lParam) 
{
    bool block = false;
    if (nCode == HC_ACTION) 
    {
        PMSLLHOOKSTRUCT pMsllHookStruct = (PMSLLHOOKSTRUCT)lParam;
        if (!pMsllHookStruct)
            return CallNextHookEx(hHook, nCode, wParam, lParam);

        DWORD currentTime = pMsllHookStruct->time;
        DWORD elapsedTime = currentTime - lastTime;

        switch (wParam)
        {
        case WM_LBUTTONDOWN:
            if (elapsedTime < THRESHOLD) 
                block = true;
            break;

        case WM_LBUTTONUP:
            lastTime = currentTime;
            break;
        }
    }
    return !block ? CallNextHookEx(hHook, nCode, wParam, lParam) : 1;
}

Поместите мою программу в папку автозагрузки:
https://github.com/nickreserved/mouse_poly-click_canceler

Это мое мнение, что это проблема Windows. В диспетчере устройств я удалил все HID мыши (включая скрытые устройства) кроме той мыши, которую я использовал. Это решило проблему.

Ранее я пробовал использовать другие мыши, но столкнулся с такими же симптомами (или подобной) проблемой. Я подозревал, что это не аппаратная проблема, так как я использую 2 компьютера с той же мышью и клавиатурой, используя USB-коммутационное устройство. Компьютер с Linux не проявлял проблем с “одним щелчком”, но компьютер с Win10 делал это.

Надеюсь, это будет полезно.

.

Ответ или решение

Описание проблемы и причины

Одной из распространённых проблем, с которой сталкиваются пользователи после обновления до Windows 10, является ситуация, когда одиночные нажатия мышью регистрируются как двойные. Это вызывает массу неудобств при работе с различными приложениями, особенно в таких профессиональных программах, как Solidworks или Microsoft Word, где точность ввода имеет критическое значение.

Эта проблема, судя по описанию, имеет место на двух отдельно стоящих рабочих станциях с разными наборами оборудования, но с одинаковыми моделями мышей и клавиатур Logitech MX5500 Bluetooth Revolution. Учитывая, что проблема возникает сразу после перехода на Windows 10 и затрагивает Bluetooth-устройства, маловероятно, что её причина кроется в самом аппаратном обеспечении. Скорее всего, проблема связана с несовместимостью или некорректной работой драйверов и системной среды Windows 10.

Теория (Т) и Примеры (Э)

Проблемы с некорректной регистрацией нажатий мыши часто возникают из-за ряда причин, связанных как с программным обеспечением, так и с аппаратным. Наиболее вероятные причины включают:

  1. Настройки системы или драйверов: Windows 10 известна своими внутренними изменениями в управлении устройствами ввода, что может приводить к несовместимостям с более старыми драйверами или специфичными устройствами, такими как Bluetooth-мыши. Проблемы с HID-драйверами (Human Interface Device) также могут быть причиной.

  2. Управление энергопотреблением: Система управления питанием Windows 10 может автоматически отключать устройства для экономии энергии, что иногда вызывает сбои в работе устройств Bluetooth.

  3. Электростатический заряд: Иногда в конденсаторы внутри кнопки мыши накапливается статическое электричество, что также может вызвать двойное срабатывание при нажатии.

Применение (А) и Решения

С учётом вышеизложенного, вот несколько шагов и предложений, которые могут помочь решить данную проблему:

  1. Настройки Windows:

    • Проверьте и, если необходимо, измените настройки двойного щелчка в Панели управления (Control Panel > Mouse).
    • Измените настройки скорости курсора для более точной регистрации движения мыши.
  2. Проблемы с драйверами:

    • Убедитесь, что установлены последние версии драйверов для вашей мыши и клавиатуры. Загрузите их с официального сайта Logitech.
    • Проверьте диспетчер устройств Windows (Device Manager), чтобы убедиться, что HID-драйверы работают корректно. Попробуйте удалить и переустановить их.
  3. Коррекция управления питанием:

    • В диспетчере устройств, в разделе Universal Serial Bus controllers, для каждого USB Root Hub снимите галочку с опции "Allow the computer to turn off this device to save power" (позволить системе отключать устройство для сохранения энергии).
  4. Электростатический разряд:

    • Снимите батарейки из мыши, повторно нажмите кнопки в течение 30 секунд для разрядки. Это может помочь устранить накопившийся статический заряд.
  5. Использование сторонних решений:

    • Определённые программы, такие как MouseFix, могут помочь минимизировать проблему, регистрируя двойные щелчки как предусмотренные логическим обоснованием. Они устанавливают пороговое время между кликами, чтобы отсеченные удвоенные нажатия не фиксировались.

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

Оцените материал
Добавить комментарий

Капча загружается...