2010年1月12日火曜日

U100Plus SnowLeopard キーボード配列の問題。

キーボードがUS配列で「ろ」のキーボードが認識されていない。また、「\」を押すとなぜかボリュームアップになってしまう。この問題を解決するのには以下のようにすると良い


キーボードで_や\が入力できないのは
/Volumes/EFI/Extra/Extensionsの中の
CGPS2Controller.kext/Contents/PlugIns
にある
ApplePS2Keyboard.kextを
修正したファイルApplePS2Keyboard-Japanese-v2/leo内の
ApplePS2Keyboard.kext
に入れ替える。

$ su -s
# mkdir /Volumes/EFI
# mount -t hfs /dev/disk0s1 /Volumus/EFI
ダウンロードしたApplePS2Keyboard-Japanese-v2のあるディレクトリに移動
# cp -r ApplePS2Keyboard.kext /Volumes/EFI/Extra/Extensions/CGPS2Controller.kext/Contents/PlugIns/

Kextcacheの作り直しをする。

bash-3.2# mv Extensions.mkext Extensions.mkext.old
bash-3.2# cd /
bash-3.2# kextcache -a i386 -m /Volumes/EFI/Extra/Extensions.mkext /Volumes/EFI/Extra/Extensions /System/Library/Extensions
InternalModemSupport.kext does not declare a kernel dependency; using com.apple.kernel.6.0.
JMicronATA.kext does not declare a kernel dependency; using com.apple.kernel.6.0.
bash-3.2# ls -l /Volumes/EFI/Extra/
total 66752
drw-r--r-- 14 root wheel 476 1 7 07:05 Extensions
-rw-r--r-- 1 root admin 17085057 1 7 07:05 Extensions.mkext
-rw-r--r-- 1 root wheel 17077624 1 7 07:05 Extensions.mkext.old
drwxr-xr-x 7 root admin 238 1 7 07:02 Themes
-rwx------@ 1 root admin 644 1 7 07:07 com.apple.Boot.plist
-rwx------ 1 root admin 1773 1 7 07:02 smbios.plist

これで一応キーボードの使えない文字は無くなったがこのままだとまだUS配列のままである。
キートップの文字通りにJIS配列にしたければ
PS2keyForMSI_JPKey.rar
をダウンロードして解凍したものをしかるべき場所にインストールして
キー配列を変更する。

0 件のコメント: