
Проблема
- Я живу в России и в повседневной жизни использую три языка: русский, английский и японский.
- Если вы используете японский IME, вам не обязательно иметь английский язык ввода, японский IME имеет режим прямого ввода, который позволяет вам просто печатать на английском языке.
- Я предпочитаю, чтобы системным языком Windows был английский, потому что так его проще использовать.
В Windows 7 вы могли бы установить системный язык на английский и использовать только японский и русский методы ввода. Большая часть набора текста выполняется либо на одном из языков, либо на двух из них, поэтому переключение только между двумя языками ввода неплохо. Однако переключение между 3 из них раздражает. Например, когда я печатаю что-то на русском, то переключаюсь на английский, чтобы набрать что-то на английском. Если мне затем нужно переключиться на русский еще раз, мне нужно сначала переключиться на японский, поэтому мне приходится делать 2 переключения.
Когда я обновлялся до Windows 8, я пытался сделать ту же настройку и получил все мои приложения в стиле Windows 8 на японском языке, потому что Windows 8 теперь связывает языки ввода с языками отображения приложений в стиле Windows 8. Я могу переопределить язык отображения системы на английский в дополнительных параметрах, но это переводит только половину моей системы на английский язык, другая половина (в стиле Win8) остается на японском (или другом языке с наивысшим приоритетом).
Этот вопрос не является копиейчто, вы не можете добавить японский IME или русскую раскладку клавиатуры к английскому языку отображения.
Возможные решения
- Используйте горячие клавиши для переключения на определенные раскладки. Это может помочь со всеми проблемами, но я хочу оставить это на крайний случай.
- Как-нибудь сделать новый переключатель языков Win+Пробел более подходящим для MacOS (задали в другом вопросе). Это даст возможность использовать множество языков ввода одновременно, и большинство переключений будет происходить между двумя используемыми в данный момент.
- Каким-то образом отдельные приложения в стиле Win8 отображают языки из последовательности языков ввода. Интересно, есть ли какие-то хаки реестра.
Естьочень похожий вопросна форумах MS и я задал этот вопрос еще раз в службу поддержки MS напрямую. Я опубликую ответы здесь, если они будут полезны.
решение1
Я использую пользовательскую международную раскладку клавиатуры с alt deadkeys, но иногда испанскую, португальскую или китайскую. Так что я в той же лодке, что и вы. Поскольку вы используете Windows 8, это не должно быть проблемой.
Похоже, у вас есть отличный ответ на ваш вопрос о переключении раскладки клавиатуры в стиле MocOS. Вам стоит серьезно рассмотреть его в качестве ответа, поскольку, по-моему, это все, кроме смены самой операционной системы.
Для #3 — этот пользователь ошибается, говоря, что это одно и то же. Язык отображения и язык ввода — этоотдельный по замыслу. Вы можете переключать язык ввода по своему желанию, используя сочетание клавиш win+space для циклического перехода по списку языков, которые вы можете настроить. Вы можете применить настройки языка ко всей системе для ввода или только для текущего приложения. И вы можете настроить язык отображения так, чтобы он всегда отличался от языка ввода.
Чтобы установить ввод на другой языкчем язык отображения, нажмите Дополнительные настройки на панели Языковые настройки, доступ к которой можно получить с помощью значка уведомления языка на панели задач. Там есть два раздела:
- Переопределить язык отображения Windows
- Переопределить метод ввода по умолчанию
Выберите предпочтительный язык для метода ввода из второго пункта.
решение2
Если я правильно понимаю, вы хотите удалить английский IME.
Самый верхний язык удалить нельзя, поэтому просто переместите его вниз.
Вот иллюстрация:
решение3
При установке языка отображения также будет установлен соответствующий метод ввода. Однако, похоже, удалить метод ввода, не удалив соответствующий язык отображения, невозможно.
Похоже, что Windows 8 воспринимает язык ввода и язык отображения как единое целое.