Как отключить или переназначить клавишу «Windows»?

13

Между Ctrlи Alt, у современных клавиатур есть отвратительная клавиша: клавиша «Windows»: P

Windows выстрелил ключ

По умолчанию, когда эта клавиша нажата одна, она открывает меню «Пуск». Многие приложения и большое количество игр работают в полноэкранном режиме, и если вы нажимаете эту кнопку случайно, чаще всего из-за того, что вы хотели нажать клавиши Ctrlили Alt, приложение обычно на некоторое время зависает и минимизирует себя. Если вам повезет, ваша видеоигра будет приостановлена, но иногда она продолжается, даже если она свернута.

Можно ли отключить ключ «Windows»?

Можно было бы показать меню «Пуск» с другой комбинацией клавиш? Я хотел бы, чтобы сочетания, использующие клавишу Windows, работали, как Windows+ L, что оставляет текущий сеанс.

Орон
источник

Ответы:

11

Посмотрите мой ответ для переназначения клавиши caps lock в Windows или OS X :

Вы можете использовать SharpKeys, чтобы отключить функциональность любой клавиши. Для получения подробного руководства вы можете проверить соответствие любого ключа любому ключу в Windows XP / Vista .

Джош Хант
источник
1
Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить сюда основные части ответа и предоставить ссылку для справки. Для примера, смотрите superuser.com/a/85230/36744
Der Hochstapler
4

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

Тем не менее, это отключит ключ полностью, как ни в каких сочетаниях клавиш WinKey. Однако я отключаю только левую клавишу Windows и использую правую для ввода ярлыков. Это жертва, но это означает, что я ничего случайно не минимизирую в полноэкранном режиме.

MiffTheFox
источник
4

Вы можете скачать SharpKeys! Это спасло мне жизнь, особенно когда я хочу нажать ESC и случайно нажать F1.

SharpKeys бесплатно. Вы можете скачать его здесь

  • После установки нажмите кнопку Добавить,
  • на карте этого ключа (из ключа) нажмите на кнопку типа ключа . Тип F1.
  • в разделе To this key (to key) выберите пункт « Отключить ключ» .

Подтвердите с помощью OK, перезагрузите Windows (потому что реестр изменился). Вы сделали!

Младший М
источник
4

AutoHotkey?

Это тоже может сделать намного больше.

LWin::Return

отключает его, но

#F::Run firefox.exe

сказал бы Win & F запустить Firefox. Вы могли бы даже установить, чтобы винчестер был отключен только в игре, или потребовать двойное нажатие для стрельбы, или держать его нажатым до его срабатывания, и многое другое!

Phoshi
источник
2

Возьми отвертку, оторви ее! Если это немного экстремально, вы можете отредактировать реестр, чтобы отключить его.

Теперь, поскольку вы хотите поддерживать некоторые функции (Win + L), но не другие (Win), попробуйте использовать AutoHotKey для перехвата функций, которые вам не нужны, и ничего не делать.

Это немного сложно, но я думаю, что это сработает лучше всего.

На странной ноте, видимо, виноват разработчик игры !

Кертис Таскер
источник
2

Подберите себе качественную игровую клавиатуру ( это здорово , но вы можете найти гораздо более дешевые). У них обычно есть переключатель, который отключает клавишу Windows и клавишу контекстного меню.

Затмение
источник
2

У меня есть ноутбук, купленный в Канаде, в котором есть много раздражающих меня клавиш (необходимых для франкоязычных и т. Д.), И я использую KeyTweak (получил свою копию от Softonics), о которой узнал из How-to-Geek, и изменил назначение ключи по своему усмотрению. Весело, бесплатно и, возможно, ужасная практическая шутка.

arrietty7
источник
1

На самом деле есть статья поддержки под названием: Microsoft Support Article KB216893 Как отключить клавиатуру Windows .

В статье предлагаются загрузки Microsoft Fix It для включения / выключения клавиш с логотипом Windows.

Кроме того, вот ручная процедура:

Чтобы отключить ключ Windows, выполните следующие действия.

  1. Нажмите кнопку Пуск , выберите пункт Выполнить , введите regedt32 и нажмите кнопку ОК .
  2. В меню Windows выберите HKEY_LOCAL_MACHINE на локальном компьютере .
  3. Дважды щелкните папку System \ CurrentControlSet \ Control и выберите папку раскладки клавиатуры .
  4. В меню « Правка» выберите « Добавить значение» , введите « Карта кодов сканирования» , нажмите « REG_BINARY» в качестве типа данных и нажмите « ОК» .
  5. Введите 00000000000000000300000000005BE000005CE000000000 в поле данных и нажмите кнопку ОК .
  6. Закройте редактор реестра и перезагрузите компьютер.

Чтобы включить ключ Windows, выполните следующие действия.

  1. Нажмите кнопку Пуск , выберите пункт Выполнить , введите regedt32 и нажмите кнопку ОК .
  2. В меню Windows выберите HKEY_LOCAL_MACHINE на локальном компьютере .
  3. Дважды щелкните папку System \ CurrentControlSet \ Control и выберите папку раскладки клавиатуры .
  4. Щелкните правой кнопкой мыши запись реестра Scancode Map и выберите « Удалить» . Нажмите Да .
  5. Закройте редактор реестра и перезагрузите компьютер.
Der Hochstapler
источник
Если я приму это решение, будут ли сочетания клавиш (например, Windows + L) работать?
Аурон
1
@Auron: обычные ярлыки, такие как Win + E, Win + D, Win + R, больше не будут работать. Тем не менее, Win + L является особенным, потому что он захвачен на гораздо более низком уровне, чем другие. Я не смог подтвердить это прямо сейчас, но возможно, что Win + L все еще будет работать после применения этого изменения.
Der Hochstapler
1

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

bongdan
источник
1

Если все, что вам нужно, это временно отключить клавиши Windows во время игры, я предлагаю вам дать это маленькое приложение, которое я написал:

https://bblanchon.github.io/disable-windows-keys/

Это довольно просто: откройте приложение, чтобы отключить ключи Windows, закройте его, чтобы восстановить их.

введите описание изображения здесь

Это проект с открытым исходным кодом, размещенный на GitHub . Это нативное приложение, поэтому оно занимает минимальную площадь.

Бенуа Бланшон
источник