Розташування клавіатури за замовчуванням для ОС Mac OS X


12

Я знаю, як змінити розкладку клавіатури в цілому, але я хочу, щоб певні програми завжди відкривалися з певною компоновкою, не однаковою для всіх. Наприклад, я хотів би, щоб Firefox відкривався з іспанською версткою, але Mathematica з американським макетом. Як я можу це зробити?

Я використовую Snow Leopard


Дивіться також superuser.com/questions/173494/…

Відповіді:


10

Я думаю, що найпростіше рішення - додати трохи ручної роботи і зробити це так:

  • Увімкніть потрібні мови в системних налаштуваннях> Мова та текст> Джерела введення
  • У розділі "Параметри джерела введення" виберіть "Дозволити інший для кожного документа"
  • Налаштуйте ярлик клавіатури, щоб змінити розкладку клавіатури
  • Запустіть додаток, змініть розкладку клавіатури, і вона буде змінена лише для цього вікна.
  • Якщо ви відкриєте нове вікно Firefox, вам потрібно буде знову вибрати мову для цього нового вікна.

Щоб відповісти на ваше конкретне бажання відкрити додатки в одному макеті:

  • Встановіть "Дозволити інший для кожного документа", як зазначено вище.
  • Дізнайтеся, як змінити макет за допомогою сценарію. Рішення здаються доступними ...
  • Створіть новий запуск (AppleScript) для Firefox, який запускає Firefox, після чого запустить змінник клавіатури після затримки (коли ви впевнені, що Firefox відкритий і спереду).
  • Можливо, це досить добре, оскільки це робити при запуску відповідає вашим потребам. Якщо ні, запустіть його постійно, як запропоновано @ pattern86

Дякую! Я шукаю спосіб це зробити вже пару місяців. Сафарі завжди перемикав розкладку клавіатури самостійно, ганяв мене.
Ory Band

Ця відповідь застаріла! У Йосеміті такого варіанту немає. перевірити мій відповідь: superuser.com/a/889096/230571
skywinder

2
Ця опція повернулася в OS X High Sierra, але перефразована до "Автоматично перемикатися на джерело введення документа". Я вважав це дуже корисним.
MKT

5

Я пропоную вам спробувати пілот клавіатури .

Додаток продається в магазині додатків Mac OS за невеликою ціною. Це дозволяє встановити список програм-> верстки пар, що змушує активний макет змінюватися, коли зазначений додаток отримує фокус.


5
Привіт Глібе! Чи можете ви, будь ласка, розширити свою відповідь та пояснити, як вона вирішує проблему, що це робить тощо?
slhck

У мене була ця сама проблема, і я пішов вперед і купив пілот-клавіатуру, і вона справді вирішила проблему, вона просто перемикає макет, коли ви перемикаєте програми.
Guillermo Siliceo Trueba

4

Відповідь, що голосує за головою, застарів! У Йосеміті такого варіанту немає.

Я знайшов чудове і безкоштовне додаток, яке вирішує цю проблему: Автоматична клавіатура

За допомогою цього додатка ви можете вказати мову за замовчуванням для будь-якого конкретного додатка - просто приголомшливо!


1
Можливо, колись це було безкоштовно, але зараз це не так
Євморов

А зараз це навіть недоступно, а може це просто для мого регіону ...
Андрій

1

Ви можете написати Applescript, який постійно запускається і перевіряє, чи додаток має фокус, і якщо він це робить, то він встановлює розкладку клавіатури на один макет, і коли виявить, що додаток не має фокусу, він повертає макет знову. Запустити його на вході в систему.

Я не можу допомогти з написанням програми, але це було б рішення.

Ось кілька пов’язаних статей, які я знайшов:


1

Я пропоную вам спробувати Keyboard Maestro на https://www.keyboardmaestro.com/main/ .

За допомогою цього додатка ви можете вказати джерело вводу за замовчуванням для будь-якого конкретного додатка - просто приголомшливо!

Перевірте мій знімок екрана:

введіть тут опис зображення


1

Це не зовсім відповідь на поставлене запитання (оскільки воно працює лише для російської та англійської мов), але я хочу, щоб воно було тут, для тих, хто шукатиме такий додаток у майбутньому. У Punto Switcher від Яндекса встановлено прапорець, щоб запам'ятати макет для кожної програми. І ви можете вимкнути автоматичне перемикання макета на основі того, що ви набираєте.


Комутатор Punto - це невелика утиліта, основна функціональність якої - це виправлення тексту, введеного неправильним розташуванням. Він також може запам'ятати макет на додаток. І це не плагін для якогось іншого додатка, це окремий інструмент ... Я не бачу, як це "залежить від самої програми".
Аліса
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.