3

Я использую Windows 7 и использую Vista Virtual Desktop (VVD) для нескольких виртуальных рабочих столов. Хотелось бы иметь сочетания клавиш Win-arrow для перемещения между рабочими столами.

Но это невозможно, потому что ВВД жалуется, что эти ярлыки используются. Я отключил все ярлыки Win в редакторе групповой политики, но это не помогло (Панель управления - Изменить групповую политику - Настройки пользователя - Административные шаблоны - Компоненты Windows - Проводник Windows - Отключить горячие клавиши Windows+X).

Та же ситуация с ярлыком Win-P - он тоже не был выключен.

Кто-нибудь знает, как отключить вышеупомянутые ярлыки?

4 ответа4

2

попробуйте AutoHotKey - бесплатную программу макросов клавиатуры.

AutoHotKey также позволит вам переопределить горячие клавиши Windows по умолчанию.

Учебное пособие: горячие клавиши Windows с AutoHotKey (включая файл конфигурации)

2

С 6 декабря 2013 года AutoHotKey НЕ отключает ярлык Win+P на экране блокировки. Это отключает только когда экран не заблокирован. Это сбивает с толку, так как на экране блокировки наиболее важно отключить этот ярлык.

(Возможность вызывать Win+P с экрана блокировки - это дыра в безопасности, поскольку она позволяет посторонним лицам вносить изменения в рабочий стол. При использовании любого из параметров Win+P рабочий стол пользователя изменяется, что часто приводит к изменению размера рабочего стола, изменению размера и перемещению открытых приложений и переупорядочению значков на рабочем столе.

Поразительно, что такая дыра в безопасности не может быть закрыта.)

1

Я не знаю (пока), как отключить Win+P (пока что он устойчив и невосприимчив к моим самым большим усилиям), однако отключить горячие клавиши Win+Arrow просто.

  1. Откройте панель управления
  2. Открытый центр доступа
  3. Нажмите Make the keyboard easier to use
  4. Установите флажок Prevent windows from being automatically arranged…
  5. Нажмите [OK]

(Та же настройка появляется в разделе « Упростить использование мыши», к сожалению, сочетания клавиш Win+Arrow и AeroSnap невозможно отсоединить.)

Я укажу, что, хотя горячие клавиши больше не привязывают Windows к сторонам, когда вы отключаете их, вы все равно не можете нормально переназначать их, потому что по какой-то изумительной причине Windows сохраняет горячие клавиши Win+Arrow, а также Win+Shift+Arrow и по-видимому, просто ничего не делает, когда они отключены.

Я говорю «нормально», потому что попытка зарегистрировать их как глобальные горячие клавиши обычно приводит к сбою и возвращает ошибку. Однако, как предложила Молли, вы можете использовать AutoHotkey, чтобы назначить их для какой-либо другой задачи, хотя в зависимости от сложности вас может ожидать некоторое разочарование, поскольку вам может потребоваться запустить AHK сторонние программы или написать / найти скрипт, чтобы сделать это программно.

В вашем случае вам нужно будет найти способ заставить AHK заставить VVD выполнить переключение, чтобы вы могли назначить это соответствующей горячей клавише (например, #Left::… , #Right::… , #P::… т.д.)

Также обратите внимание, что через некоторое время горячие клавиши могут перестать функционировать. То есть, когда вы запускаете скрипт, они будут правильно перехватывать горячие клавиши и выполнять нужные вам действия, но через некоторое время вы можете обнаружить, что они больше не работают, и выполняется действие по умолчанию (например, при отображении диалогового окна Projector, когда Win+P нажата). Я видел эту потерю функциональности горячих клавиш в других программах под Windows 7, но причина не известна. Единственное решение - выйти из программы и запустить ее снова.

0

Я не совсем уверен, что вы спрашиваете, но, возможно, WinKey Killer может помочь вам?

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