Отключить горячую клавишу Windows + Space в Windows 8

23

Не дублирование горячей клавиши Disable [Windows] + [Space] в Windows 8

В вопросе и ответах по ссылке выше говорилось об удалении методов ввода, чтобы прекратить переключение методов. Я отличаюсь, потому что я хочу сохранить методы ввода. Но удалите / отключите / запретите горячую клавишу [Windows] + [Пробел] для их переключения.

У меня есть два метода ввода. (На самом деле две раскладки клавиатуры), раскладка Standard UK и создание второй раскладки клавиатуры, я назвал ее раскладкой ABC, но на самом деле это просто набор дополнительных символов, таких как авторское право и большое количество других таких символов.

В Windows 8 есть Горячая клавиша. Это [Windows] + [Пробел] .. Я хотел бы отключить это. Эта горячая клавиша переключает между двумя входами. Звучит удобно, но на самом деле это не так. Я не знаю, как и когда, но, кажется, я иногда нажимаю эту горячую клавишу, не желая этого, и в результате я получаю все виды взломов на экране, если я читаю что-то со второго экрана / бумаги.

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

Нет горячей клавиши

Кажется, в Win8 у них есть эти опции, но затем просто игнорируйте их и делайте все, что угодно, так как я также установил языковую панель Hidden. Но, как вы можете видеть на скриншоте, он все еще там.

Скрытый выбранный Все еще показывает

WORMSS
источник
@Ramhound: Я переупорядочил вопрос, Кинда перепутал мои правки и оригинальное сообщение. Я также добавил краткое объяснение почему. Изначально я не добавлял это, потому что раньше в StackOverflow я не голосовал, так как он не имеет значения, но, возможно, SuperUser предпочитает это. Посмотрим.
WORMSS
1
@ WORMSS Не принимай Рэмхаунда слишком серьезно. Я точно не знаю, в чем его проблема, но определенно происходит что-то, к чему не стоит подходить слишком близко.
Аарон Миллер
1
@ Firee Я уже перечислил причину в своем вопросе.
WORMSS
1
У меня есть методы ввода Dvorak и QWERTY, и они случайно переключаются слишком часто, если Windows + Space активен. Такого не было в Windows 7. В Windows 8.x слишком много неприятностей, таких как эта, и это действительно
ужасно
1
По этой логике я мог бы избавиться от проблемы, удалив Windows .. Мне нужна вторая раскладка клавиатуры. (Отсюда почему у меня два на первом месте). И, кажется, у вас есть 2 языка, а не 2 раскладки клавиатуры для одного языка. Так что не «идентичный случай».
WORMSS

Ответы:

5

Не похоже, что есть естественный способ сделать это из Windows 8, но вы можете сделать это с помощью AutoHotkey . Загрузите и запустите / установите AutoHotKey, щелкните правой кнопкой мыши по какой-нибудь папке, затем выберите «Создать»> «AutoHotKey Script». Отредактируйте это с помощью Блокнота или Блокнота ++ и добавьте эту горячую клавишу:

#Space::
return

Это переназначает кнопку Win (#) + пробел (пробел), чтобы ничего не делать. Затем вы просто запускаете скрипт AutoHotkey. Чтобы он запускался автоматически при запуске компьютера, поместите скрипт в папку автозагрузки.

Надеюсь, autohotkey не слишком навязчив. Может быть, вы найдете другие способы его использования (я думаю, что впервые узнал об этом, когда пытался переназначить Caps-Lock, чтобы он ничего не делал, поскольку это самый бессмысленный ключ в мире).

Павел
источник
Был неохотно устанавливать это только для этой ситуации, но чувствует себя так, но лучше теперь не случайно переключая язык. Единственная причина, по которой я установил языковые пакеты, была для разных голосов TTS, и это сводило меня с ума, когда я все время получал неправильный язык.
Симон
0

Вы можете отключить сочетания клавиш Windows + несколькими способами:

Над реестром Windows:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoWinKeys"=dword:00000001

В редакторе групповой политики (gpedit.msc):

Конфигурация пользователя -> Административные шаблоны -> Компоненты Windows -> Проводник Windows -> Отключить горячие клавиши Windows + X

И вы также можете полностью отключить ключ Windows с помощью Widnows Scancode Map. Для этого я рекомендую скачать приложение с открытым исходным кодом под названием SharpKeys .

Вы можете добавить новую раскладку клавиатуры, набрать клавишу (нажать кнопку выигрыша) и выбрать опцию Turn Key Off (см. Рисунок ниже).

острые клавиши выиграть кнопку переназначить

Нажмите кнопку записи в реестр и перезапустите Windows.

voji
источник
2
Похоже, он отключает ВСЕ [Win] + сочетания клавиш. Не только один? Поэтому я не смог сделать полезную [Win] + L для выхода из системы.
WORMSS
Да, решение выше отключить ВСЕ [Win] + горячие клавиши на основе ключа. После этого функция горячих клавиш доступна только через пользовательский интерфейс или пользовательские ярлыки. Например, мой ярлык экрана блокировки на основе этой команды: rundll32.exe user32.dll, LockWorkStation
voji
3
Значит, вы говорите ... для 50 существующих ярлыков Windows. Выключите их ВСЕ, а затем снова взломайте 49 других?
WORMSS
Все мои домашние компьютеры, созданные для специальных целей (создание музыки, игры), полностью отключены. Я никогда не использую горячую клавишу win на этих компьютерах, и случайные изменения раскладки клавиатуры (win + space) всегда могут создать некоторую путаницу. На своем ноутбуке (используется во время повседневной работы в корпоративной среде) я оставляю клавишу win включенной, потому что я часто меняю раскладку клавиатуры и блокирую экран. Я думаю, это чисто личные предпочтения.
Воджи