Вопрос или проблема
Я пытаюсь избавиться от встроенных жестов на дешевой Bluetooth-клавиатуре/тачпаде KKMOON. Тачпад настолько маленький, что я случайно включаю жесты Windows постоянно. Мне удалось избавиться от всех жестов, кроме одного. Проведение слева направо открывает представление задач, чего я не хочу. Я потратил много времени на эту проблему и больше не имею идей.
Позвольте мне подытожить:
Тачпад распознается в Windows как обычная МЫШЬ (а не трекпад). Драйвера отсутствуют. Большинство руководств, которые я смог найти, предполагают, что трекпад установлен как трекпад (а не мышь), и имеет отдельный раздел для жестов в настройках мыши Windows. У меня такой опции нет. Я использовал autohotkey со следующим скриптом, который удалил все жесты моего трекпада, кроме winkey+Tab, который, кажется, не оказывает эффекта.
#Down::return
#Tab::return
#a::return
#b::return
^WheelDown::return
^WheelUp::return
Пытался полностью удалить "представление задач", но, похоже, оно встроено в Windows и не может быть удалено. Использовал powertoys, чтобы переназначить winkey+tab на неиспользуемую клавишу. Тачпад все равно открывает представление задач. Я использовал Pulover’s Macro Creator, чтобы записать нажатия клавиш, и, конечно, все жесты используют нажатия клавиш, КРОМЕ движения влево-вправо для представления задач. Этот жест просто оказался пустым.
Ответ или решение
Теория
Работа с жестами на тачпаде в Windows может стать непростой задачей, особенно когда устройство регистрируется как "generic mouse" (универсальная мышь), а не как специальный трекпад. В вашем случае KKMOON Bluetooth клавиатура с тачпадом попадает именно в эту категорию. Главной сложностью является то, что возможности персонализации становятся крайне ограниченными, если драйверы тачпада распознаны операционной системой в таком виде. Из-за этого многие стандартные функции управления жестами через Настройки Windows оказываются недоступными.
Пример
Ваш случай иллюстрирует проблему, с которой сталкиваются многие пользователи недорогих периферийных устройств. Экономия на оборудовании часто означает отсутствие специализированных драйверов, что лишает пользователя возможности полноценно настроить устройство под свои нужды. В результате, вместо удобного инструмента вы получаете беспокойство от не желаемых жестов, например, открытие Task View при свайпе.
Вы уже предприняли ряд разумных шагов, таких как использование AutoHotkey и Pulover’s Macro Creator для перехвата и переназначения команд, однако, как вы обнаружили, это не решает проблему того, что Task View все еще активируется. Это говорит о том, что данный жест обрабатывается на более низком уровне в системных вызовах, который эти программы не могут перехватить или изменить.
Применение
Для решения вашей проблемы можно рассмотреть несколько методов и подходов:
1. Исследование HID-настроек
Ваш тачпад распознается как универсальная мышь. В большинстве случаев это происходит из-за того, что Windows использует базовый HID (Human Interface Device) протокол для устройств, не имеющих специальных драйверов. Однако в некоторых случаях можно получить доступ к более детальной конфигурации через HID-настойки.
- Проверьте возможности вашего устройства через Диспетчер устройств Windows. Возможно, удастся изменить некоторые параметры, такие как "дополнительные возможности", которые могут касаться жестов.
2. Альтернативные программы
Существует несколько программ, созданных для обработки и изменения функционирования HID-устройств. Примером может быть HIDMacros, хотя его основные функции больше сосредоточены на клавиатурах и джойстиках. Если найдете его аналог для мышей, возможно, он поможет вам перехватывать и изменять срабатывание жестов.
3. Исследование политики групповой политики Windows
Если у вас версия Windows Pro или выше, вы можете использовать редактор групповых политик для отключения Task View. Хотя это скорее workaround, чем полноценное решение, для некоторых пользователей он может оказаться удобным.
- Откройте локальный редактор групповых политик, набрав
gpedit.msc
в строке поиска Windows. - Перейдите в "Конфигурация пользователя" -> "Административные шаблоны" -> "Меню ‘Пуск’ и панель задач".
- Посмотрите, доступны ли там какие-то параметры, касающиеся Task View или других жестов.
4. Программы-заместители функциональности
- Такие программы, как Touchpad Blocker или другие утилиты, предназначенные для блокировки или изменения функциональности тачпад-жестов, могут предложить свое решение. Их основная задача обычно заключается в подавлении случайных щелчков тачпадом при печати, но в некоторых из них можно задать другие специфики настройки.
5. Использование стороннего оборудования
Если ни один из софтверных методов не подойдет, возможно, стоит рассмотреть вариант использования дополнительного внешнего трекпада, который можно будет более гибко настроить. Например, многие устройства от Logitech идут с продвинутыми драйверами, которые разрешают глубокое управление жестами.
В целом, хотя ваш случай и является довольно общераспространенной проблемой на недорогих Bluetooth устройстах, его решение может требовать немного больше усилий, чем просто изменение нескольких настроек в Windows. В конечном итоге, возможное решение заключается в комбинации использования специализированных программ и физического замены устройства, чтобы вы могли минимизировать неуместные жесты.