私はSnow Leopard でUkelele(http://scripts.sil.org/ukelele)を使用してカスタムキーボードレイアウトを作成しました(アイデアはAltキーを使用してスカンジナビア文字を生成することです。それ以外はかなり標準的なUSレイアウトです)。アップグレード後、以前にインストールされた(〜/ Library / Keyboard Layoutsに)レイアウトは機能しませんでした。
LionではUkeleleは問題なく動作するようですが、生成されたキーレイアウトをバンドルまたは単一のファイルに配置するか、「/ Library / Keyboard Layouts」または「〜/ Library / Keyboard Layouts」に保存するかは重要ではないようです。
助けて?
編集:
@Sergio、入力ソースでレイアウトを選択できません。私が試した1つのキーレイアウトファイル:http ://semeai.org/~sjl/us-scands.keylayout
ところで、トピック外:私が盲目になるかどうかわかりませんが、Finderでライブラリディレクトリを見つけることができません。ホームディレクトリとの間でデータをコピーする必要があります。
更新:
私はこの作業を私のマシンで数時間やってみましたが、ネットからランダムなレイアウトで試してみようと思ったところです。http://colemak.com/Macが初めてレーダーに当たった。レイアウトと同じことを行い、それをライブラリの下に保存し、入力ソースの下に表示しました。私のレイアウトはまだしていません。私は一からレイアウトを作成してみます、それが役立つかどうか見てください。ところで、どうやらUkeleleの "New from current input source"はLionで壊れています。
更新2011/08/15:
@トム:
あなたのキーレイアウトをコピーしました(それは自然に私のジャンクフォルダに行き着きました):
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 / Caches(およびrelogging)は役に立ちませんでした。
更新2011/08/17:
やった
% find Library -name "*.plist" -exec mv {} {}.renamed \;
再起動しましたが、役に立ちませんでした。私は状況を元に戻しました
% for file in `find Library -name "*.plist.renamed"`; \
do mv "$file" "${file//.renamed/}"; done
補遺:http: //www.askdavetaylor.com/can_i_check_my_plist_files_in_mac_os_x_for_problems.htmlで説明されているように、plutil -sを使用してすべての.plistファイルも確認しました。いくつかの故障がありましたが、非常に無関係なアプリケーションにありました。
更新2011/09/10:
私はさらに1マイル進んで、別のアカウントを使用してライブラリ全体を移動し、自分のアカウントでログインして、まだ機能していないものを観察しました。レイアウトを/ Library / Keyboard Layoutsにコピーしました。テストアカウントでは機能しますが、自分のレイアウトでは機能しません。また、すべてのカスタムキーレイアウトファイルをどこからでも削除すると、Character ViewerとKeyboard Viewerアッパーが[入力ソース]メニューで選択可能になり、メニューバーの[インターナショナル]メニューにも表示されます。キーボードレイアウトをライブラリ(ホームまたはシステム)にコピーするとすぐに、ビューアーはメニューと入力ソースの両方から消えます。
システムからより多くの情報を取得するにはどうすればよいですか?冗長ブートのためにブート時に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 {} \;
再起動。