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

12497
Auron

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

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

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

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

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

10

9 ответов на вопрос

11
Josh Hunt

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

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

Хотя это может теоретически ответить на вопрос, [было бы предпочтительнее] (http://meta.stackexchange.com/q/8259) включить сюда основные части ответа и предоставить ссылку для справки. Например, см. Http://superuser.com/a/85230/36744. Der Hochstapler 11 лет назад 1
4
MiffTheFox

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

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

4
Junior M

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

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

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

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

4
Phoshi

AutoHotkey?

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

LWin::Return 

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

#F::Run firefox.exe 

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

2
Eclipse

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

2
arrietty7

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

1
Curtis Tasker

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

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

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

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

1
Der Hochstapler

На самом деле есть статья поддержки под названием: 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. Закройте редактор реестра и перезагрузите компьютер.
Если я приму это решение, будут ли сочетания клавиш (например, Windows + L) работать? Auron 11 лет назад 0
@Auron: обычные ярлыки, такие как Win + E, Win + D, Win + R, больше не будут работать. Тем не менее, Win + L является особенным, потому что он захвачен на гораздо более низком уровне, чем другие. Я не смог подтвердить это прямо сейчас, но возможно, что Win + L все еще будет работать после применения этого изменения. Der Hochstapler 11 лет назад 1
1
bongdan

best way is to pull the key out of the keyboard. you will never need it so why to stay and complicate with software and registry editors, just pull the key out nothing bad will happen you can pull it back anytime but you wont for sure. is useless. bye