Есть ли способ отключить сочетание клавиш [WINDOWS + ARROW]?

14

Это сводит меня с ума, так как я использую и компьютер Mac, и Windows, на компьютере Mac, чтобы перемещать курсор по словам, которые я нажимаю OPTION + СТРЕЛКА, на ПК это CTRL + СТРЕЛКА, я не слишком беспокоюсь о перепутанных клавишах, но что раздражает, когда я добираюсь до своего компьютера с Windows, и я случайно по ошибке нажимаю клавишу WINDOWS клавишей со стрелкой, она прикрепляет окно к боковой части экрана, что довольно неприятно, я бы предпочел, чтобы он ничего не делал, как это сделал в XP и Vista, есть идеи?

Бретт Райан
источник

Ответы:

5

У Microsoft есть небольшой дурак, который отключит ваш ключ Windows для вас здесь , или вы можете отключить его самостоятельно, изменив свой реестр:

  • Нажмите кнопку Пуск, выберите пункт Выполнить, введите regedt32 и нажмите кнопку ОК.
  • В меню Windows выберите HKEY_LOCAL_ MACHINE на локальном компьютере.
  • Дважды щелкните папку System \ CurrentControlSet \ Control и выберите папку раскладки клавиатуры.
  • В меню «Правка» выберите «Добавить значение», введите «Карта кодов сканирования», нажмите «REG_BINARY» в качестве типа данных и нажмите «ОК».
  • Введите 00000000000000000300000000005BE000005CE000000000 в поле данных и нажмите кнопку ОК.
  • Закройте редактор реестра и перезагрузите компьютер.
goblinbox
источник
Фантастический goblinbox, я еще не перезагружался, но похоже, что отключение клавиши Windows будет для меня идеальным решением, я никогда не использовал его, даже для меню «Пуск» я всегда нажимал CTRL + ESC, спасибо миллиард :)
Бретт Райан
Без шуток! Это редкий пользователь, которому нужен этот ключ Windows, methinks.
goblinbox
1
Это было плохо. Возможно, я неправильно ввел двоичное число (Windows 10 не позволяла мне вставить его), но конечный результат после перезагрузки - клавиатура не работает. Пробовал и USB и PS2. Пришлось использовать экранную клавиатуру, чтобы удалить значение реестра и снова заставить мою клавиатуру работать. Будьте осторожны с этим трюком.
Гейб Халсмер
1
Это не ответ на вопрос. Вопрос не в том, как отключить клавишу Win, а в том, как отключить клавиши Win + Arrow. Пользователь, которому нужен этот ключ Win, не редкость.
Майк Накис
12

Существует чрезвычайно простой ответ на этот вопрос, который я не видел нигде.

Чтобы включить или отключить клавиши со стрелками Win +, которые перемещают окна (закрепление, максимизация, перемещение на другие мониторы и т. Д.), Перейдите в центр удобства доступа на панели управления:

Панель управления \ Простота доступа \ Простота центра доступа \ Упростить фокусировку на задачах

На этом экране в разделе «Упростить управление окнами» есть флажок «Запретить автоматическое расположение окон при перемещении к краю экрана». Установка этого флажка отключает все клавиши со стрелками Win +.

Диалог простоты доступа

chasbas
источник
3
Это работает для Win + (справа, слева) и является отличным ответом. Но это не работает для Win + (вверх, вниз). Спасибо тебе!
Педро
@Pedro: Это , безусловно , делает работу для Win + вверх и Win + вниз - я просто повторно проверил и контролирует все клавиши со стрелками. Возможно, у вас другая проблема - опубликуйте новый ответ с более подробной информацией, и, возможно, кто-то сможет выяснить, что происходит.
Часбас
Я подтверждаю, что это решение работает для всех клавиш Win + Arrow. И это решение ответ, потому что речь идет не об отключении клавиши Win, (что полезно для других вещей,) это именно об отключении клавиш Win + Стрелка. Спасибо @chasbas!
Майк Накис
Я могу подтвердить, что в Windows 10 эта опция отключает только привязку к левому и правому окнам. Это не меняет максимизировать / минимизировать ярлыки.
xerxesb
6

Вы можете использовать AutoHotKey, чтобы отключить любые стандартные сочетания клавиш Windows. Это не связано с обновлением реестра. Просто скачайте отдельную программу autohotkey. Затем создайте файл, скажем «DisableWinKeys.ahk» на рабочем столе. Откройте его в блокноте и напишите в нем следующее:

#right::return ;This will disable the effect of Win + -> 
#left::return ;This will disable the effect of Win + <- 

Сохраните файл и откройте его с помощью ahk.exe из папки AutoHotKey. Вот и все. Если вы закроете значок «H» в системном трее, он снова активирует ярлыки.

AshTee
источник
Вау, это звучит здорово. Я уже попробовал подход с реестром, хотя этот действительно кажется очень удобным, особенно для тех, кто все еще хочет, чтобы клавиша Windows открывала меню «Пуск».
Бретт Райан
Спасибо, что поделился. Для версии, включающей клавишу Shift и стрелки вверх и вниз, см. Snipt.org/BDag6
Феликс Алькала,
1
Это не сработало для меня, но две небольшие модификации исправили это. Сделайте первую строку #right:returnи вторую #left::return. В +брейках ключа картография, по- видимому , в том числе буквального ключа плюса в определении горячих клавиш. Что касается returnбез этого, поток управления падает в следующем определении. Немедленно returnзаставляет AHK ничего не делать с нажатием клавиши, как этого хотел OP.
Уоррен Янг
У вас все еще есть +признаки в вашем сценарии, которые, как я уже сказал, вызвали проблемы здесь, когда я попробовал это.
Уоррен Янг
@WarrenYoung Знак «плюс» («+») обозначает клавишу «Shift». Если вам не нужна клавиша Shift как часть горячей клавиши, вы можете удалить ее. Также обновлен скрипт. Вероятно, изменения не были сохранены при последнем редактировании.
AshTee