Как переключить KeyboardLayout для всех приложений одновременно


38

Я использую Kubuntu на работе уже довольно давно и использую несколько раскладок клавиатуры, немецкий, английский, румынский. Когда я переключаю макет на Kubuntu, он меняется глобально.

Есть ли вариант для этого на Windows 7? в настоящее время макет меняется для каждого приложения, что может рассматриваться как особенность, но я бы хотел, чтобы он был общесистемным.

редактировать:

Чтобы объяснить немного больше на примере: У меня 2 приложения открыты Блокнот и Firefox когда я изменяю макет для Firefox, он переключается только на Firefox, когда я захожу в Блокнот, он переключается на макет, который там был установлен.

Я хотел бы, чтобы я переключил макет для 1 приложения, чтобы переключить его для всех остальных


Хороший вопрос, так как Windows 7 будет использоваться многими пользователями.
r0ca

Он спрашивает о раскладке клавиатуры политика переключения , Я слишком ищу глобальную политику переключения и не могу ее найти. (Написание ответа, потому что у меня еще нет права писать комментарии.) Для пояснения, глобальная политика переключения - это когда вы переключаете клавиатуру один раз, и она постоянна во всей оконной системе. По умолчанию в Windows используется отдельное приложение, т. Е. Этот параметр сохраняется в отдельных окнах приложения.
dhill

1
В Windows 8 очень хорошая встроенная функция переключения раскладки клавиатуры. Он переключается между всеми приложениями и имеет встроенную комбинацию клавиш (Windows + Space) для изменения макетов.
Sam

1
Смотрите также superuser.com/questions/13324/...
Colonel Panic

Кейла не работала на меня. Также проверьте это решение для реестра: superuser.com/a/702101/60856
Denja

Ответы:


19

Из проведенного мною исследования я не нашел способа сделать это через окна; Я думаю, что это жестко закодировано.

Однако я нашел приложение, которое обеспечивает такое поведение: Keyla , Это даже с открытым исходным кодом, так что вы можете быть уверены, что нет никакого смешного бизнеса.


7
Вы можете быть уверены, что не будет никакого смешного дела, только если вы (1) изучите источники, (2) создадите программу самостоятельно из источников. Никогда не доверяйте двоичному файлу, особенно если он не подписан.
Denis Nikolaenko

1
Я обнаружил, что эта программа не всегда работает. Например, я думаю, что раскладка клавиатуры в диалоговом окне «Выполнить» не меняется.
Sam

Попробуйте мой ответ и посмотрите, решит ли он проблему.
MVCylon

2

Переключение раскладки клавиатуры для всех приложений одновременно является поведением по умолчанию в Windows 8, поэтому это может быть причиной для обновления.


3
В тех случаях, когда это хорошее решение для людей, которые могут выполнить обновление, в этом вопросе конкретно упоминается Windows 7, все еще распространенная во многих корпоративных средах.
Jose Gómez

0

Если вы хотите изменить язык системы; Microsoft не предоставляет эти настройки для каждой версии Windows. Только окончательная версия Windows 7 способна на это.

Взгляните на следующие ссылки:

Если вы хотите, чтобы раскладка клавиатуры была изменена, этот вопрос является дубликатом вопроса, на который дан ответ здесь:


9
Это дубликат самого себя? Интересная концепция :)
Giovanni Tirloni

3
Этот ответ совершенно не по теме, должен быть отклонен.
MarcH

0

Вам нужно будет выполнить следующие шаги:

  1. Перейдите в Панель управления и нажмите на ссылку Изменить клавиатуру или другие способы ввода.
  2. В административной вкладке нажмите «Копировать в зарезервированные учетные записи»
  3. Проверьте оба флажка.
  4. Нажмите Применить, чтобы применить изменения.
  5. Нажмите Ok, чтобы подтвердить изменения

Источник: Shinmila H ответить на answers.microsoft.com


1
Не могли бы вы добавить объяснение того, как изменение настроек по умолчанию для новых учетных записей и экрана приветствия влияет на поведение раскладок клавиатуры для каждого приложения?
Sirap

1
Ответ от Microsoft просто не работает. Он только решает, к какому языку по умолчанию переключаться обратно, но изменения между приложениями все еще происходят, когда не в макете по умолчанию. Проверено на Vista и Win 7.
ibai

0

1. Выбор

Mahou icon Mahou Можно установить раскладку клавиатуры глобально.


2. Поведение

У меня на Windows 2 раскладки клавиатуры: русская и английская.

Если :

Я устанавливаю русскую раскладку клавиатуры в любой программе,

если :

Я перехожу к окну с другой программой, русская раскладка клавиатуры остается для меня в любом случае.

Если :

Я устанавливаю английскую раскладку клавиатуры в любой программе,

если :

Я перехожу к окну с другой программой, английская раскладка клавиатуры остается для меня в любом случае.


3. Демонстрация

Примечание: я переключаюсь между раскладками клавиатуры, использую CapsLock

Demo


4. Настройка

Щелкните левой кнопкой мыши значок Mahou в трее → Layouts → отметьте One layout for all programs:

One layout

ApplyOK,

Изменения должны быть применены.


-2

Kubuntu

Вы можете иметь доступ к нескольким раскладкам клавиатуры. Это полезно, если вы пишете на нескольких языках.

Чтобы добавить новые раскладки клавиатуры:

  1. Выберите: K-Menu -> Настройки системы -> Региональные & amp; Доступность -> Раскладка клавиатуры

  2. На вкладке «Макет» установите флажок «Включить раскладки клавиатуры».

  3. Выберите страну, в которой используется раскладка клавиатуры, и нажмите «Добавить». Страна должна появиться в списке активных макетов.

  4. Щелкните страну в списке «Активные макеты» и выберите соответствующий вариант макета для выбранной страны. Это важно для стран, где обычно говорят на нескольких языках.

  5. Нажмите Применить, чтобы сохранить настройки.

Теперь на панели задач должен появиться значок флага, показывающий текущую используемую раскладку клавиатуры. Нажмите значок флага, чтобы переключиться на другую раскладку клавиатуры.

Источник: http://linux.about.com/od/kubuntu_doc/a/kubudg38t11.htm


Windows

  1. Нажмите Пуск, а затем Панель управления

  2. На панели управления, если вы находитесь в классическом представлении, нажмите Главная панель управления (верхний левый угол)

  3. Открытые часы, язык и регион

  4. Нажмите на региональные и языковые параметры.

  5. Перейдите на вкладку «Клавиатуры и языки» и нажмите «Изменить клавиатуру».

  6. В разделе Установленные службы нажмите Добавить.

  7. В диалоговом окне «Добавить язык ввода» выберите раскладку клавиатуры, которую вы хотите добавить, из доступного списка и нажмите «ОК».

  8. Раскладка клавиатуры, которую вы добавили, будет включена в список. Чтобы установить новый макет в качестве вашего по умолчанию, выберите его из списка. Нажмите кнопку ОК, чтобы сохранить изменения

  9. Вы можете переключаться между разными языками ввода (= языки клавиатуры), нажимая кнопку языковой панели или нажимая клавиши Alt + Shift


Я добавил kubuntu ... Я читаю слишком быстро. Сожалею!
r0ca

5
Спасибо, я знаю, как их добавить, я использую их, но я бы хотел иметь возможность переключать макет для всех приложений одновременно в Windows
Jakob Cosoroaba

1
Итак ... это ответ, который вы искали?
r0ca

2
Ваши инструкции Windows не работают; изменение раскладки клавиатуры по-прежнему применимо только к текущему окну.
Sam

4
Этот ответ похож на типичный ответ, который вы получаете по официальным каналам поддержки: просто копия & amp; Вставьте смутно связанную документацию от кого-то, кто даже не удосужился попытаться понять вопрос. Плохая попытка получить очки?
MarcH
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.