Я говорю об этом:
Я бы хотел, чтобы "Румынский Стандарт" был просто "Румынский". Уже есть запись под названием румынский, но я не могу использовать ее с моей раскладкой клавиатуры.
Кто-нибудь знает способ, даже хакерский, сделать это?
Я говорю об этом:
Я бы хотел, чтобы "Румынский Стандарт" был просто "Румынский". Уже есть запись под названием румынский, но я не могу использовать ее с моей раскладкой клавиатуры.
Кто-нибудь знает способ, даже хакерский, сделать это?
Системные раскладки клавиатуры находятся в /System/Library/Keyboard Layouts/AppleKeyBoardLayouts.bundle
.
Щелкните правой кнопкой мыши по этому пакету и выберите « Показать содержимое пакета».
Перейдите на страницу Contents/Resources/English.lproj/
Отредактируйте файл InfoPlist.strings
чтобы изменить имена, используемые для раскладок клавиатуры в вашем английском языке. Левая сторона - это внутреннее имя макета, не меняйте его, а правая - локализованное имя.
"Romanian" = "Romanian";
"Romanian-Standard" = "Romanian - Standard";
Я изменил это на следующее:
"Romanian" = "Romanian - Nonstandard";
"Romanian-Standard" = "Romanian";
Для того, чтобы иметь возможность редактировать эти файлы, вам необходимо добавить учетную запись пользователя в список авторизованных пользователей в English.lproj
папки Get Info диалог (чтение / запись разрешения), а также InfoPlist.strings
самого файла (также чтение / пишите привилегии).
Сохраните, закройте и проверьте Системные настройки, чтобы увидеть, работает ли он.
Это сделало для меня: