Вимкніть перемикач розкладки клавіатури Win + Space у Windows 10


32

Якщо у мене ввімкнено декілька розкладок клавіатури, Windows 10, схоже, перемикається між ними випадковим чином (подібно до описаного тут ). Я підозрюю, що мене випадково натискають Win+Space, тому я хотів би відключити цю комбінацію клавіш.

Однак, переглядаючи сторінку "Мовні параметри", я не бачу жодних налаштувань, пов’язаних із цим ярликом клавіатури, або способом їх відключення. Як я можу відключити цей ярлик?


Поки вам не потрібні кілька розкладок клавіатури, ви можете "відключити" ярлик, видаливши непотрібні розкладки клавіатури - Це одне з перших речей, які я роблю під час нової установки.
Клінгхуст

@Klinghust За замовчуванням є лише одна верстка, тому я б не виявив цього ярлика, якби я навмисно не включив другий макет!
Кайл Странд

1
У Норвегії за замовчуванням є два макети клавіатури - норвезька та американська англійські, тому я запропонував видалити її. -Клінг
Клінгхуст

@Klinghust Ярмарок!
Кайл Странд

Відповіді:


11

Вимкнути заміну Win + Space клавіатури

AFAIK - це єдиний спосіб відключити Win+Spaceзаміну макета клавіатури, не відключаючи всі інші Win+XYZярлики:

Ось як це зробити:

  1. Завантажити AHK ( AutoHotkey )
  2. Встановіть AHK
  3. Клацніть правою кнопкою миші будь-яку папку та виберіть Створити > Сценарій автоматичної клавіші Створіть новий сценарій

  4. Клацніть правою кнопкою миші сценарій і виберіть пункт « Змінити сценарій» Редагувати сценарій

  5. Замініть все, що там, цим (і збережіть):

    #space::
    
  6. Клацніть правою кнопкою миші сценарій та оберіть Створити сценарій Складіть сценарій

  7. Запустіть скрипт, двічі клацнувши нещодавно створений .exe і зробіть тест. Перейменуйте його все, що вам завгодно, і збережіть його в наступний раз, коли ви хочете відключити Win+Spaceярлик.

Додатковий крок, щоб зробити його стійким:

Скопіюйте .exe в папку запуску. Нижче я перерахував шлях для папок:

Поточний користувач:

C: \ Користувачі \% Ім'я користувача% \ AppData \ Роумінг \ Microsoft \ Windows \ Меню "Пуск" \ Програми \ Запуск

Всі користувачі:

C: \ ProgramData \ Microsoft \ Windows \ Меню "Пуск" \ Програми \ StartUp


Я не зміг перевірити це, оскільки на даний момент у мене немає комп'ютера Win 10, і Win 7, здається, не використовує Win + Space для перемикання макетів, але я припускаю, що це працює, тому що я ' Ви раніше мали успіх у AutoHotKey тощо. Хоча я знаю, що ярлик Win + L є спеціальним і його не можна змінювати чи змінювати .
Кайл Странд

Тестовано в ОС Windows 10 за допомогою VirtualBox. Повинна бути однакова при звичайній установці.
Клінгхуст

1
Я припускав, що ви його перевірили, але я люблю перевіряти відповіді, перш ніж відзначати їх "прийнятими"! Я просто прокоментував, бо в цьому випадку я зробив виняток.
Кайл Странд

2
Я можу підтвердити, що він прекрасно працює при регулярній установці. Спасибі!
Джон Y

8

Я виявив це, відчуваючи ту ж проблему, що й ОП, в Windows 10. Мої висновки полягали в тому, що відповідь Калсала - це те, що насправді працювало на мене.

Моя проблема не мала нічого спільного з гарячою клавішею Win + Space. Натомість було переключено "випадковим чином" на "ENG INTL", оскільки гарячі клавіші для "Між мовами введення" були налаштовані за замовчуванням для переключення розкладки клавіатури, якщо натиснути "Ctrl + Shift". Як програміст, який використовує багато гарячих клавіш, я в кінцевому підсумку сильно натискаю "Ctrl" і "Shift".


Ви впевнені, що ці налаштування можуть працювати у вашій справі, але це не те, що стосується початкового питання.
JBert

7
Але ця відповідь може бути корисною, оскільки ми не завжди запитуємо, що слід.
Jarekczek

6

Це доповнення до відповіді Calsal, оскільки у мене була та сама проблема, яку він описав, але в Windows 10.

Для Windows 10:

  • перейдіть до меню Редагувати параметри мови та клавіатури -> Додаткові параметри клавіатури -> Параметри мовної панелі -> Розширені настройки клавіш
  • виберіть Змінити послідовність клавіш між мовами введення
  • змінити "Переключити макет клавіатури" на "Не призначено"

насолоджуйтесь хорошим життям. Опція Windows+ Spaceвсе ще працює; якщо ви цього хочете, дивіться схвалену відповідь.


Дуже дякую! Я потребував певного часу, щоб виявити, що "ctrl + shift" - це ярлик для цього, це зводило мене з розуму!
BrunoSerrano

1

Натисніть Win+ Rта виконайте

"C:\Windows\system32\rundll32.exe" Shell32.dll,Control_RunDLL input.dll,,{C07337D3-DB2C-4D0B-9A93-B722A6C106E2}{HOTKEYS}

4
Поясніть більше, що це робить і чому це працює, як ви знаєте, тощо.
Pimp Juice IT

Це буквально команда, яка виконується, щоб відкрити останній діалог, коли ви слідуєте за відповіддю @ koen. Звідти ви можете скасувати призначення клавіш Ctrl + Shift.
пікс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.