Как убрать окно переключения раскладки клавиатуры в Windows 10
В Windows 10, начиная с релиза 1903, появилась новая «фича» — в момент смены языка ввода, справа на экране всплывает окно переключения раскладки клавиатуры. Лично я заметил это после перехода на версию 1909, но судя по безответным сообщениям и мольбам в интернете, уведомление о смене языка всплывало на рабочем столе и в более ранних версиях.
Я просто был в шоке, когда узнал, что эту функцию невозможно отключить в настройках Windows! Разработчики посчитали это новой «фишкой» интерфейса Windows 10 без возможности отключения. У меня просто встала работа, не могу печатать текст, когда это окошко постоянно моргает перед глазами. Как вариант, можно нажимать первой клавишу «Shift», а затем «Alt» или «Ctrl», смотря как у вас настроены кнопки для смены языка. Но, когда привыкаешь к «Ctrl+Shift», то это всё равно неудобство. Замена языковой панели на Punto Switcher не решает проблему.
Есть и хорошая новость: убрать уведомление можно, и это совсем просто. Скачайте архив со скриптом, который заменяет системную библиотеку на пропатченную версию.
Скрипт написал не я, видео с инструкцией по скрипту «Input Switch» от разработчика будет в конце статьи. Всё что вам нужно знать: это не замануха и не вирус, программа реально работает.
- Вот что нужно сделать:
- Распакуйте архив любым удобным способом;
- Запустите файл «KILLTHISDIALOGBOX.bat». Для успешного выполнения скрипта, в систему нужно войти с правами Администратора.
- Перед вами на несколько секунд появится чёрное окно с выполняемыми командами. Нажмите любую кнопку, чтобы окно закрылось, уведомление о смене языка больше появляться не будет;
- Рекомендуется перезагрузить Windows, если окошко переключения раскладки всё ещё появляется.
Чтобы откатить всё как было, просто запустите батник «RETURNTHISDIALOGBOX.bat», и диалог переключения раскладки клавиатуры вернётся, как было раньше. Видео:
Ni_Ra
Спасибо Вам. «Уведомление» больше не проявляется. Доброго времени.
Данил
Огромное спасибо, зае* вылазить эта панель когда не попади. Или когда играешь в играх… Кто сделал данный батник респект, и спасибо за статью, наконец это появилось. Microsoft олени за столько времени не смогли сделать слайдер на включение и выключения данного дисплея, удачи им пользоваться такой полезной вещью…!
Marik
Господи, спасибо, сколько же я с ней мучался
Шлест
Слава яйцам, неужели, как же меня эта хрень имела
Сергей
спасибо мужики
123
Спасибо, помогло, Виктор не прав, это я тупа проверял комменты
Protonfid
Спасибо папаша за этот скрипт красивого цвета полезного века, потому что эта панель просто конченная.
loRes
Крайне не рекомендую пользоваться этим методом вить батник заменят уже на готовую dll с билда 1909 а у вас 2004 так что лучше делать это Win 10 Tweaker(ом) который на прямую патчит вам dll и патчинг зависит от вашей винды так что вот.
Не рекомендую, и программа даже не делает бэкап а тупо заменяет на рабочею dll
Алексей Виноградов
это не влияет, и вообще-то делает бэкап
loRes
1. Не знаю как вы делаете бэкап dll, и если даже он делает тогда зачем этот файл InputSwitch.dll.returnbox ?
2. Вот что по этому поводу скажет Хачатур https://youtu.be/RXmQ9IuIGLc?t=239 и я полностью с ним согласен ведь даже вес вашей dll меньше.
Алексей Виноградов
Я думал что он бекап делает, а он копирует обратно уже заготовленный файл. Получается это не бекап, а возврат к «диалогу-выскочке» при смене раскладки. Добавлю Твикер в статью, спасибо.
Алексей Виноградов
где вы нашли в Твикере такую функцию?
loRes
В версии 16
Интерфейс > Предварительная настройка Проводника > Убрать всплывающую панель языка (справа)
Алексей Виноградов
наверное в Pro-версии, в обычной нету
loRes
Нет почему? Есть!
Возможно у вас не та версия обновитесь до beta потому что я ошибся, написал в версии 16, а надо версия начиная с 16.1 beta до 16.2 beta
Алексей Виноградов
однако, это только в Pro версии работает)
loRes
Не могу понять с чего вы взяли?
У меня не Pro, и у меня этот пункт доступен и у других тоже
Алексей Виноградов
у меня он серым цветом и нажать на него нельзя
loRes
Аааа
Это потому что у вас InputSwitch.dll уже изменён и твикер думает что вы уже нажали пункт
Или вы как-то случайно нажали на пункт, проверьте в папке C:\Windows\System32\InputSwitch.dll лежит ли рядом InputSwitch.dll_bak если да то значит вы уже нажали на пункт
Алексей Виноградов
не нажимал и нет бекапа. Возврат к старой версии файла тоже ни к чему не приводит.
loRes
Можно скриншот как он у вас не отображается
Алексей Виноградов
https://skr.sh/s4YFsfQgVNS
loRes
Возможно из-за того что у вас включён UAC, чтобы его отключить зайдите в раздел Система > Остановить и отключить UAC (Контроль учётных записей) перезагрузитесь и попробуйте снова
Алексей Виноградов
UAC не причём, запуск от Админа тоже
Алексей Виноградов
у меня винда 1909, думаю в этом дело
loRes
Да у вас старая windows обновляйтесь до самой новой https://youtu.be/ScdHCObk0WI?t=32 и не каких сборок!
loRes
Решил почитать по поводу этого на форуме https://win10tweaker.pro/forum/topic/не-активен-пункт-убрать-всплывающую-п
И понял, но решил дождаться вашего комментария
loRes
Спасибо
Рекомендую посмотреть все видео от каналов XpucT, JailBreakVideo очень много узнаете, и ещё если чего-то не можете сделать задавайте вопросы на win10tweaker.pro\forum увидимся на сайте😉
Алексей Виноградов
спасибо)
Александр
Спасибо!
Dance4Life
Спасибо, работает на 20H2. Наконец-то придумали как убрать эту бесячую мерзость, особенно в сетевых шутерах, где клавиши Ctrl (присесть) и Shift (бег) используются чуть ли не ежесекундно.
altRUist
уже не работает ((
Вася
Решение работает, просто надо патч применить к новым файлам. Вот обновление: https://filebin.net/m9di6dw1uaoqj2ci
olaf
This bin is no longer available.
Файлик больше недоступен… Печалька
Алексей Виноградов
Файл доступен, попробуйте ещё раз
Вася
Вот патчик для новой версии:
Comparing files InputSwitch.dll.returnbox and INPUTSWITCH.DLL.KILLBOX
00025379: 74 90
0002537A: 1F 90
0002537B: 48 90
0002537C: 63 90
0002537D: D0 90
0002537E: 48 90
0002537F: 8D 90
00025380: 0D 90
00025381: BB 90
00025382: D4 90
00025383: 02 90
00025384: 00 90
00025385: 48 90
00025386: C1 90
00025387: E2 90
00025388: 04 90
00025389: 48 90
0002538A: 03 90
0002538B: D1 90
0002538C: 48 90
0002538D: 8B 90
0002538E: CF 90
0002538F: 48 90
00025390: 89 90
00025391: 57 90
00025392: 58 90
00025393: 8B 90
00025394: D0 90
00025395: E8 90
00025396: 0E 90
00025397: 02 90
00025398: 00 90
00025399: 00 90
olaf
При нажатии shift+ctrl+любая цифра на numpad — меняется язык а у меня эти комбинации в indesign забиндены на смену стилей абзаца. И каждый раз когда я применяю стиль у меня переключается язык. Метод со скриптом не помог к сожалению. по моим горячкам таки вылезает это окошко…
Homer
Windows 11 Pro 22H2 25131.1000 колом ставит систему при загрузке, серый экран и все, дважды бэкапил, пока эту хрень распознал)
На десятке работала хорошо, всплывающее окошко в играх реально выбешивает, но на 11 уже не работает, к сожалению.
Lev
Мне помогло, спасибо теперь смогу нормально играть. Когда менял язык игра ставилась на паузу.
Сергей
На W11 не использовать.
Система не сможет запуститься из-за сломанного, бесконечно просящего вас подождать, экрана блокировки. Отключение экрана, в моем случае через групповую политику, не помог.
По факту-то работает, но восстанавливать файл каждый раз перед запуском винды такое себе.
Humfrey
Совет — имба, надеюсь что так будет работать всегда. Проверено на винде 11.
IVAN COMP
Окт 03, 2024
это уведомление появилось еще в винде 8.1 и помогает понять какой у тебя язык,+выскакивает ненадолго.