Я створив власну розкладку клавіатури з Ukelele ( http://scripts.sil.org/ukelele ) у Snow Leopard (ідея полягає у створенні скандинавських букв з Alt-ключем, інакше вони мають стандартний макет у США). Після оновлення старий інстальований (до ~ / Library / Keyboard Layouts) макет не працював.
Ukulele, здається, працює нормально в Lion, але чи я поставив згенерований макет ключа в пакет або один файл, або зберегти його "/ Library / Keyboard Layouts" або "~ / Library / Keyboard Layouts", здається, не має значення.
Допомога?
EDIT:
@Sergio, я не можу вибрати макет у джерелах вводу. Один файл keylayout, який я спробував: http://semeai.org/~sjl/us-scands.keylayout
BTW Off-topic: Я не знаю, якщо я сліпий або щось, але я не можу знайти розташування бібліотеки в Finder. Мені потрібно скопіювати матеріали з домашнього каталогу.
ОНОВЛЕННЯ:
Я намагаюся отримати цю роботу на своїй машині протягом декількох годин, і я просто подумав, щоб спробувати з випадковою схемою з 'мережі; http://colemak.com/Mac першим потрапив у радар. Я зробив те ж саме, що і з моїм макетом, зберегла його в бібліотеці, і вона відображається під джерелами вхідних даних. Моя розкладка ще не виконується. Я спробую створити макет з нуля, подивіться, чи допоможе це. BTW, мабуть "Нове з поточного джерела входу" в Ukelele порушено в Lion.
UPDATE 2011/08/15:
@Tom:
Скопійовано ваш keylayout (він, природно, опинився в папці небажаної пошти):
midgard (01:55) >ls -l ~/Library/Keyboard\ Layouts/MongolianQWERTY.keylayout
-rw-r--r--@ 1 sjl staff 44536 Mar 13 2008 /Users/sjl/Library/Keyboard Layouts/MongolianQWERTY.keylayout
Вихід із системи, вхід у систему, не відображається в джерелах вводу (я дуже уважно переглядаю "маорі" і "М'янма - QWERTY").
Я також видалив купу програмного забезпечення та плагінів, що дають підозрілі повідомлення system.log, але не допоміг.
ОНОВЛЕННЯ 2011/08/16:
Я створив тестовий обліковий запис, і ось, макет ідеально підходить для нього. Також помилка в налаштуваннях не відображається для цього облікового запису. При спробі цього в моєму власному обліковому записі помилок у журналах консолі з запропонованими ключовими словами немає (однак, я не можу знайти файл console.log).
ОНОВЛЕННЯ 2011/08/16 пізніше:
Nuking Library / Cache (і relogging) не допомогли.
UPDATE 2011/08/17:
я робив
% find Library -name "*.plist" -exec mv {} {}.renamed \;
і перезавантажився, але це не допомогло. Я відновив ситуацію
% for file in `find Library -name "*.plist.renamed"`; \
do mv "$file" "${file//.renamed/}"; done
Додаток: Я також пройшов всі файли .plist з plutil -s, як описано в http://www.askdavetaylor.com/can_i_check_my_plist_files_in_mac_os_x_for_problems.html . Існували деякі порушення, але в дуже не пов'язаних заяв.
UPDATE 2011/09/10:
Я пішов на додаткову милю і перемістив всю свою Бібліотеку, використовуючи інший обліковий запис, увійшовши до свого облікового запису і спостерігаючи за тим, що все ще не працює. Я скопіював макет до / Library / Keyboard Layouts, звідки він працює для тестового облікового запису, але не для себе. Крім того, якщо видалити всі користувацькі файли keylayout, звідусіль, переглядач символів і пристрій перегляду клавіатури можна вибрати в меню "Джерела вводу", а також у меню "Міжнародні" у меню. Як тільки я скопіюю розкладку клавіатури до бібліотеки (домашньої або системної), глядачі зникають як з меню, так і з джерел вводу.
Будь-які ідеї, як я можу отримати більше інформації з системи? Я спробував Command-V під час завантаження для багаторазового завантаження, але це не дало додаткової інформації для цього питання.
РІШЕННЯ ДЛЯ ПЛАКОНУВАННЯ:
Адаптовано з http://support.apple.com/kb/TS1896?viewlocale=en_US для Лева:
sudo rm /System/Library/Caches/com.apple.IntlDataCache*
sudo find /var/ -name "*IntlDataCache*" -exec rm {} \;
Перезапустити.