Как использовать Apple Script для изменения раскладки клавиатуры на Snow Leopard? [дубликат]

29
задан Community
26.11.2022 16:10 Количество просмотров материала 3641
Распечатать страницу

2 ответа

текущая раскладка клавиатуры сохраняется в ~/Library/Preferences/ByHost / com.яблоко.Хитулбокс.machineid.плист под ключ AppleCurrentKeyboardLayoutInputSourceID. Ваш ID-это 12-значное шестнадцатеричное число. Проверьте папку ByHost, чтобы увидеть, что я имею в виду.

вы можете записать настройки в этот файл, используя defaults команда в терминале. Например, следующие команды изменяют этот параметр на US keyboard, а затем перезапускают SystemUIServer процесс, который обрабатывает входной источник меню.

defaults write ~/Library/Preferences/ByHost/com.apple.HIToolbox.0017f2c31710 AppleCurrentKeyboardLayoutInputSourceID -string "com.apple.keylayout.US"
killall SystemUIServer

тем не менее, это, кажется, изменить клавиатуру только около 80% времени.

вы можете легко запускать команды терминала из AppleScript, используя сделать скрипт.

2
отвечен Just Jake 2022-11-27 23:58

этой может быть полезно, вам нужно изменить имена. Она может быть устаревшей, если она здесь - это новый рабочий процесс. Странно, кажется, никто не делал этого последние пять лет.

0
отвечен tobylane 2022-11-28 02:15

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх