Как избежать автоматического изменения раскладки клавиатуры на окнах
У меня есть два языка ввода в моей языковой панели (Windows XP). Проблема в том, что окна любят переключаться между ними без какого-либо вмешательства. Это действительно раздражает!
Я знаю о ярлыках и уже отключил обнаружение языка Word, но проблема везде (особенно в командной строке).
Я использую оба языка и хочу переключаться между ними только вручную. Как отключить это автоматическое изменение?
По умолчанию ALT + LEFT SHIFT используется для переключения между языками. Слишком легко нажать их по ошибке, особенно если вы похожи на меня и предпочитаете клавиатуру мыши.
Чтобы изменить это, зайдите в Панель управления / Региональные настройки / Языки / Детали, и есть кнопка, которая позволяет вам настроить ярлыки для переключения языков — я просто отключаю его вообще.
В Windows 7 это Панель управления / Регион и язык / Клавиатуры и языки / Изменить клавиатуру / Расширенные настройки клавиш.
Вы также можете отключить автоматическое определение языков в Word (Инструменты / Языки). Я думаю, что это может переключить раскладку клавиатуры в соответствии с обнаруженным языком.
Вот почему Visual Studio постоянно переключала мой метод ввода. Я нажимаю ALT и SHIFT левой рукой и нажимаю F10 правой рукой.
Огромное спасибо!! У меня навсегда случается это в Visual Studio, и это настоящая боль! Сейчас выключен.
Да, я знаю это, но это не просто VS, это везде. Иногда вы открываете текстовый документ, и Windows меняет ваш язык. Ааа! Убей меня сейчас. Я хочу: «никогда не
Это не полный ответ. Word и другие программы будут автоматически менять язык! Спасибо, что гениальным программистам Microsoft . В любом случае, hamstergene, возможно, разместил здесь возможное решение. Но я до сих пор не знаю, как полностью решить эту досадную проблему с Windows.
Этот ответ предполагает, что источником проблемы является нажатие Alt + Left Shift. У меня есть эта проблема, и источник другой (еще предстоит определить).
Windows поддерживает разные языки ввода для каждого потока. Когда вы переключаетесь на окно другого потока, ваш язык ввода может измениться. Поскольку потоки не видны пользователю, это может показаться случайным, и я согласен, что это чертовски раздражает.
Нет встроенной опции, чтобы избежать того, что в Windows вы можете использовать стороннее программное обеспечение или что-то еще лучше.
«Что-то еще лучше» — использовать Microsoft Keyboard Layout Creator для создания пользовательского макета, который использует CapsLock в качестве переключателя языка, а затем удалить все остальные макеты (включая английский по умолчанию). Я сделал это с английским + русским языком, и я не могу выразить, насколько лучше моя жизнь с тех пор. Проверьте плюсы:
- Язык ввода становится системно-глобальным и никогда не меняется сам по себе.
- Вы всегда можете увидеть текущий язык, посмотрев на светодиод на клавиатуре, даже в полноэкранном приложении, когда индикатор языка не виден.
- Нажать CapsLock гораздо проще, чем Alt + Shift, Ctrl + Shift, Cmd + Space или что-то еще, ваш мизинец всегда рядом с ним.
- Сложнее случайно нажать CapsLock, чем Alt + Shift или Ctrl + Shift.
- Вы можете добавить в свой макет дополнительные полезные для вас символы, которые можно ввести с помощью AltGr + . например: длинная тире -, английские кавычки «» », русские кавычки« », стрелки ← → ↑ ↓, математические символы ≠ ± ≈ (я ввел все это с помощью RightAlt + Key и без дополнительного программного обеспечения и без кодов символов)
- Нет запущенного стороннего приложения, что означает отсутствие ошибок, никаких значков в трее, никаких всплывающих окон, никакой рекламы, никакого дополнительного использования памяти.
- Вы можете использовать один и тот же метод переключения языка во всех операционных системах, которые вы используете (например, в Mac OS X есть создатель раскладки клавиатуры Ukulele), вместо того, чтобы использовать для каждой из них горячие клавиши для конкретной ОС.
- Это не будет работать с тремя или более языками.
- Microsoft Word и, возможно, некоторые другие программы не смогут определить, на каком языке вы печатаете, и проверка орфографии может работать некорректно. Для русского это решается включением автоматического определения языка; Это может не работать так же хорошо для пар латинского языка (например, английский + итальянский).
Прежде чем я нашел это решение, я использовал SwitchIt! программа, чтобы сделать настройку языка ввода глобальным. Он больше не разрабатывается, поэтому я не знаю, работает ли он в XP / Vista / Win7.
«Windows поддерживает разные языки ввода для каждого потока».
К сожалению, Microsoft Keyboard Layout Creator не поддерживает опцию «Ctrl + SGCAP +
Это сводит меня с ума. Я думаю, что это за процесс, а не за поток. В Windows 8 есть возможность установить ее для всей системы, что замечательно, хотя это решение не для всех .
@mathijsuitmegen Я настроил это таким образом, и для меня такие вещи, как Ctrl + C, Ctrl + V, работают, как и ожидалось, во всех приложениях, которые я пробовал, независимо от того, включен CapsLock или нет. (К сожалению, тем не менее, Inkscape не принимает русский ввод напрямую, нам может показаться, что CapsLock ON эквивалентен Shift down, а это не так, с этой настройкой.) Я проверил на Windows7 и Vista.
@ADTC — Chrome использует несколько потоков и процессов, но сохраняет все свои окна как принадлежащие одному потоку, а затем заставляет другие потоки отправлять сообщения этому потоку, чтобы они сообщали ему об обновлении окна при каждом изменении. Вы можете увидеть это в диспетчере задач Chrome как «Браузер».
Я надеюсь, что это решение, которое вы искали. У меня сейчас была та же проблема, когда я пытался поиграть с разными языками, так как они понадобятся мне в ближайшем будущем. Я заметил, что каждый раз, когда я нажимал на «значок звука» в правом нижнем углу (я использую Vista), он изменялся на корейский ввод, или, если я открою Mozilla Firefox, ввод автоматически изменится на корейский (тогда как я используя английский все время). Короче говоря, в зависимости от того, какую программу я открываю или нажимаю на изменение языка ввода . раздражает правильно? Вот что вы хотите сделать, если хотите, чтобы значение по умолчанию было установлено для всей системы независимо от того, какую программу вы открываете :
щелкните правой кнопкой мыши на языковой панели, а затем в раскрывающемся меню настройки, язык ввода по умолчанию . выберите, что вы хотите.
D’о! Мне потребовалось 3 часа, чтобы понять . это должно было прийти ко мне сразу, так как я в значительной степени родился с компьютером, теперь это должно быть своего рода здравым смыслом для меня? хе-хе
Это хороший вопрос, у меня та же проблема, но мне нужны оба языка, поэтому деинсталляция не возможна.
Я понял, что язык переключается, когда вы переключаетесь на определенные приложения, которые зарегистрированы на другом языке. Пока не нашли решение.
Совет: Вы можете (вручную) переключать языки, нажимая alt-shifttleft . Это, по крайней мере, немного помогает.
Если вы не используете оба языка ввода, просто удалите другой.
Я сделал это, но Windows все еще удается установить неправильный макет. Чтобы избавиться от него, сначала я должен установить его снова.
Георгий почти наверняка ответил, почему ОП воспринимает это как «автоматически», особенно будучи разработчиком и использующим всевозможные комбинации ctrl-shift и alt-shift.
Если вы идете в Панель управления-> Региональные и языковые параметры-> Изменить клавиатуру, а затем измените последовательность клавиш для опции для переключения между языками ввода
Я согласен с Гидо. На многих разных машинах Windows я переключал раскладки клавиатуры случайным образом.
Для некоторых может быть полезен совет Nevist:
Если вы не используете оба языка ввода, просто удалите другой.
Но я лично использую много разных раскладок клавиатуры во время моей повседневной жизни, и не ценю, что они постоянно переключаются на меня. На английском я печатаю в Дворжаке. Я был вынужден установить стандартную QWERTY-клавиатуру в Великобритании с помощью (в остальном отличного) приложения, которое у меня есть для изучения раскладки кириллической клавиатуры (Keyboard Tsar). Однако даже до этого я помню, что моя раскладка клавиатуры была случайно переключена на QWERTY без какого-либо вмешательства с моей стороны. Так, например, в веб-браузере, если я набрал что-то в текстовое поле и попытался скопировать его с помощью CTRL + C, он отправил бы CTRL + R и обновил страницу, вероятно, заставив меня потерять то, что я набрал! Вы можете себе представить, как это может быть неприятно, особенно для пользователя, ориентированного преимущественно на клавиатуру, такого как я, который злобно выполняет многозадачные задачи.
Я согласен, что ярлык по умолчанию для переключения языков ввода — ALT + L-SHIFT может быть ответственен в некоторых случаях — тем более, что я иногда использую ALT + SHIFT + TAB для переключения назад через приложения. Тем не менее, для меня отключение этого ярлыка, похоже, работает временно. Неизменно после отключения я проверяю настройку через день или два и обнаруживаю, что она снова включена! В любом случае, у меня были проблемы со случайно меняющимися раскладками клавиатуры в Windows XP в течение столь длительного времени, и я уверен, что большую часть времени это не могло быть связано с тем, что я случайно нажал эту комбинацию клавиш.
Я думаю, что стороннее приложение для лучшего управления раскладками клавиатуры было бы чрезвычайно полезно. Он может иметь функции для настройки раскладки клавиатуры в масштабе всей системы или для установки постоянных автоматических раскладок клавиатуры, связанных с различными приложениями. Например, когда я открываю свою программу испано-английского словаря, она может автоматически переключать макет для этого приложения на испанский международный. И это может помешать Windows капризно переключать макеты, как это, кажется, так нравится делать.
PS, @Adam: Windows управляет раскладками клавиатуры для каждого приложения. Как я уже говорил в предыдущем абзаце, мне это тоже не всегда нравится, так как иногда я хочу работать на определенном общесистемном языке и вынужден изменять каждое отдельное приложение в соответствии с макетом этого языка в отдельности. Однако возможный обходной путь для вас — если вы хотите, чтобы каждое приложение открывалось с корейским макетом, — это установить корейский макет в качестве входного макета по умолчанию. Конечно, я могу понять, что это может быть не идеальным решением для вас, так как вы также можете интенсивно использовать английский в другое время и просто столкнуться с противоположной проблемой, если вы переключите значение по умолчанию на корейский. Но я подумал, что просто расскажу вам о логике Windows в отношении этой «функции»: теоретически каждое работающее приложение должно запустите с системным макетом по умолчанию, затем запомните, на какой макет вы переходите, пока он не будет закрыт.
Почему Windows 7 всегда автоматически меняет язык ввода или клавиатуры?
Мне интересно, почему Windows 7 всегда автоматически меняет мой ввод или язык клавиатуры.
У меня ноутбук с интегрированной QWERTY клавиатурой на английском (США). Путешествуя, я пользуюсь этим, но, кроме того, у меня есть как собственная, так и гораздо лучшая клавиатура дома, которая является клавиатурой QWERTZ German (Германия). Поэтому, находясь дома, я бы хотел использовать клавиатуру QWERTZ.
К сожалению, Windows 7 не подыгрывает этому. Каждый раз, когда я запускаю свой ноутбук, он обычно установлен на английский (США), но это не проблема. В случае, если бы я использовал клавиатуру QWERTY моего ноутбука на английском (США), это нормально. Однако, если я запускаю свой ноутбук и хочу использовать немецкую клавиатуру QWERTZ (Германия), я обычно нажимаю ALT + сдвиг влево для переключения с английского (США) на немецкий (Германия) и Windows 7 переключает язык ввода, но только для программы, которая в данный момент открыта. Если мой язык ввода установлен на немецкий (Германия), и я, например, открываю Блокнот, Windows 7 автоматически переключает мой язык ввода на английский (США). Это очень раздражает, так как мне приходится менять язык ввода или клавиатуры на немецкий (Германия) каждый раз, когда я открываю новую программу.
Почему Windows 7 не остается с одним языком ввода, если я изменил его вручную, нажав ALT + сдвиг влево? Почему ручное изменение языка ввода или клавиатуры не распространяется на всю Windows 7? Почему это влияет только на текущую открытую программу?
Поскольку у меня две клавиатуры с двумя разными раскладками, мне серьезно нужно установить оба языка клавиатуры.
Я попробовал обе нижеуказанные настройки, чтобы найти решение для моей проблемы. В настоящее время я использую первый вариант, два языка ввода.
Настройка раскладки клавиатуры в Windows 7
Чаще всего используем русский язык при работе за компьютером. Его и устанавливаем. После этих настроек языком по умолчанию станет наш родной язык — русский.
Можно сделать эти изменения немного другим способом.
- Открываем «Язык и региональные стандарты», который находится в «Панели управления» (открыть через поиск «Пуска»);
- Там находим вкладку «Языки и клавиатуры»;
- Кликаем кнопку с надписью «Изменить клавиатуру…»;
- Дальнейшие действия описаны выше.
Почему автоматически переключается язык ввода на клавиатуре
Зайдем в «Пуск» -> «Панель управления» ->«Язык и региональные стандарты». На появившемся окошке сверху выбираем вкладку «Языки и клавиатуры» и нажимаем там кнопку «Изменить клавиатуру».
p, blockquote 3,0,0,0,0 —>
На вкладке «Общие» появившегося окошка есть возможность выбрать дополнительные языки, если вы, конечно, собираетесь ими пользоваться. Для этого нужно нажать кнопку «Добавить». Большинство пользователей пользуются только английским и русским языками. Так же на этой вкладке есть возможность установить, какой язык будет стоять по умолчанию при загрузке Windows.
p, blockquote 4,0,0,0,0 —>
Для того, чтобы настроить способ переключения между языками, нужно перейти на вкладку «Переключение клавиатуры». Затем нажать кнопку «Сменить сочетание клавиш».Появилось еще одно окошко, в котором можно изменить сочетание клавиш для смены языка ввода, что нам, собственно и нужно. Выбираем удобную нам комбинацию клавиш, например, ALT слева + SHIFT, нажимаем ОК, и в предыдущем окошке нажимаем «Применить», для сохранения новых параметров переключения между языками.
p, blockquote 5,1,0,0,0 —>
Теперь попробуем переключить язык на клавиатуре. Откроем текстовый редактор, например, блокнот. Напечатаем какое-нибудь слово по-русски. Затем нажмем ALT+SHIFT (удобно сначала зажать SHIFT, а затем, c зажатым SHIFT нажать ALT) и попробуем напечатать какое-нибудь слово на переключенном языке.
p, blockquote 6,0,0,0,0 —>
Переключение при помощи клавиш на клавиатуре — это наиболее удобный и быстрый способ переключения между языками, но есть еще один. Если посмотреть на панель внизу, где находится кнопочка «Пуск», в противоположной стороне от этой кнопочки, то есть справа, можно увидеть, какой у вас в данный момент включен язык, например RU. Если нажать на этот RU у нас откроется маленькое окошко, где можно перейти на другой язык. Если же вы не видите справа индикатора используемого языка, то, вероятно у вас не включена языковая панель. Для того чтобы ее включить, нужно щелкнуть правой кнопкой мыши по нижней панели, где находится кнопочка «Пуск», неважно в каком ее месте, затем, в открывшемся меню выбрать «Панель», и в появившемся окошке поставить галочку напротив пункта «Языковая панель». В итоге языковая панель должна появиться.
p, blockquote 7,0,0,1,0 —>
Если у вас автоматически переключается язык ввода, скорее всего это программа Punto Switcher. В настройках программы можно назначить горячие клавиши на «включение/отключение» автопереключения и отмену конвертации раскладки.
p, blockquote 8,0,0,0,0 —>
Почему компьютер автоматически переходит на русскую раскладку?
Для того чтобы настроить способ переключения между языками, нужно перейти на вкладку «Переключение клавиатуры». Затем нажать кнопку «Сменить сочетание клавиш». Появилось еще одно окошко, в котором можно изменить сочетание клавиш для смены языка ввода, что нам, собственно и нужно. Выбираем удобную нам комбинацию клавиш, например, ALT слева + SHIFT, нажимаем ОК, и в предыдущем окошке нажимаем «Применить», для сохранения новых параметров переключения между языками.
Теперь попробуем переключить язык на клавиатуре. Откроем текстовый редактор, например, блокнот. Напечатаем какое-нибудь слово по-русски. Затем нажмем ALT+SHIFT (удобно сначала зажать SHIFT, а затем, c зажатым SHIFT нажать ALT) и попробуем напечатать какое-нибудь слово на переключенном языке.
Если у вас автоматически переключается язык ввода, скорее всего это программа Punto Switcher. В настройках программы можно назначить горячие клавиши на «включение/отключение» автопереключения и отмену конвертации раскладки.
Попробуйте сначала удалить с автозагрузки.
«Пуск»- «Выполнить» — «Msconfig» -убрать галочки около ненужных вам программ. И перегрузить компьютер. Можно и вовсе удалить эту программу.
Если Punto Switcher не установлен на вашем компьютере зайдите в «Настройки» кликните правой кнопкой мыши на значок «EN» затем откройте «Параметры» — «Общие» — поставьте по умолчанию «RU» — русский язык. Перезагрузить компьютер.
Компьютер сам переключает язык ввода
Сообщения: 5
Благодарности: 0
Имеется: ВинХР рус, СП1.
Суть проблемы: в различных приложениях (блокнот, Ворд, онлайн-игра) раскладка клавиатуры сама переключается с русской на английскую. Никаких программ типа Пунто Свитчер и т.п. не стоит.
Вопрос: как это победить? Жутко раздражает..
P.S.
Вирусов тоже нету. Клавиатура самая обычная, без наворотов, BTC вроде, драйвера виндовские на нее стоят.
Сообщения: 25157
Благодарности: 3795
Конфигурация компьютера | |
Процессор: Core™2 Quad Q8300 @ 2.50GHz | |
Материнская плата: MSI G41M-P33 Combo | |
Память: PQI DDR2 (PC2-6400) 2×2048 | |
HDD: SSD OCZ-AGILITY3 — 120GB | |
Видеокарта: Gigabyte GeForce GTX660 2048Mb | |
ОС: Windows 10 Pro x64 (11082) |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.
Сообщения: 5
Благодарности: 0
Сообщения: 36183
Благодарности: 6563
Конфигурация компьютера | |
Ноутбук/нетбук: Lenovo ThinkPad W530 24385AU (i7-3740QM 2.7GHz, 24GB RAM, Samsung 840 Pro 256GB + HDD 750GB) | |
ОС: Windows 10 Pro x64 Release Preview | |
Прочее: На пенсии: HP Pavilion dv7t (17.3», i7-2630QM, HD 6770M 1Gb, 8Gb RAM) |
——-
Канал Windows 11, etc | Чат @winsiders
Сообщения: 55
Благодарности: 0
Сообщения: 5
Благодарности: 0
Не, клавиши не залипают.
Даже закономерности не выявлено в переключении.
Играю в игру, отправляю сообщение на русском, побегал 5 минут, хочу опять в чат написать по-русски — а уже англ. стоит..
Или в аське: одно сообщение по-русски, следом пишу другое — уже на англ.
Сообщения: 11
Благодарности: 0
И у меня такая-же проблема. Что интересно, нет никаких закономерностей. Иногда может пол дня продержаться на одном языке, а иногда через несколько секунд перескакивает на другой язык. Причем, независимо от того, работаю я с клавиатурой в данный момент, или я к ней и не прикасаюсь. Пробовал менять клавиатуру- не помогло. Проявляется этот эффект и в Win 7 и в Win XP и сборки разные. Никаких других чудес ни системный блок, ни клавиатура не выдают- работают как часы. А чтоже еще может влиять на самопроизвольное переключение раскладки?
Сообщения: 389
Благодарности: 15
А у моих знакомых произвольная смена языка происходит на различных страницах инет-обозревателя, причем порой невозможно сменить на нужный К примеру, заходит чел. на почту Мэйл.ру и не может вбить логин по-английски пытаясь переключить на англ., на долю сек. моргнёт и обратно на русский Приходится в Ворде вбивать .
А в Ворде произвольной смены языка не происходит. Что присоветуете?
——-
Ох и нелегкая эта работа .
Последний раз редактировалось ab, 04-01-2012 в 09:00 .
Сообщения: 52344
Благодарности: 15125
Конфигурация компьютера | |
Процессор: Intel Core i7-3770K | |
Материнская плата: ASUS P8Z77-V LE PLUS | |
Память: Crucial Ballistix Tactical Tracer DDR3-1600 16 Гб (2 x 8 Гб) | |
HDD: Samsung SSD 850 PRO 256 Гб, WD Green WD20EZRX 2 Тб | |
Видеокарта: ASUS ROG-STRIX-GTX1080-O8G-11GBPS | |
Звук: Realtek ALC889 HD Audio | |
Блок питания: be quiet! Straight Power 11 650W | |
CD/DVD: ASUS DRW-24B5ST | |
Монитор: ASUS VG248QE 24″ | |
ОС: Windows 8.1 Pro x64 | |
Индекс производительности Windows: 8,1 | |
Прочее: корпус: Fractal Design Define R4 |
ab, можно отключить надстройки в меню Сервис -> Надстройки/Управление надстройками.
Еще такой вариант попробуйте.