11

Описание

После обновления до 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 ГГц, оперативная память 32 ГБ, 64-разрядная ОС Windows 10).
B (Домашняя страница): Lenovo W540 (точные спецификации не помню, обновлю позже, 64-битная ОС Windows 10)

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


Предпринятые шаги

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

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

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

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


Разный

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

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

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

5 ответов5

6

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

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

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

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

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

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

Отрежьте маленький кусочек ленты и приклейте его к пластиковому поршню.

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

4

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

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

1

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

Start > Run (or Windows Key + R)
 devmgmt.msc > [OKAY]
 Universal Serial Bus Controllers>
  Properties of each USB Root Hub device.>
   Disable "Allow the computer to turn off this device to save power"
0

Это длинный путь, но у меня сработало следующее (в 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;
}
-1

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

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

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

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