日本語JISキーボードがU.S.ASCII配列で認識されるのを治す(Mac OS X)

2006.05.01

現象

私の所有するPowerBook G3 (FireWire, pismo)2000年モデルは、
キーボードは日本語キーボードなのだが、いつの間にやら何かの拍子で
U.S.配列で認識されちゃう状態になっていた。
例えば、「Shift」 + 「2」 でキーボードの表示通りだと「"」が入力されるはずなのだが、
「@」が入力されてしまう、というようになっていた。
これをなんとかして治したい、ということでWebでいろいろと探したがなかなか治らない.
しかし最終的にはなんとかすることができたので、ここにメモを残しておく.

対処法

●対処法その1:PRAMリセット

システムの起動時に、「option」+「コマンド(リンゴマーク)」+「P」+「R」を押し続け、
「ジャーン」という起動音が2回鳴ったら放す。
これでPRAMがリセットされ、上記現象が改善され、キーボード通りの入力ができるようになることがある。

とのことなのだが、私のPowerBookG3ではダメだった。


●対処法その2:PMU(パワーマネージャ)リセット

やり方についてはこのページ(http://docs.info.apple.com/jarticle.html?artnum=14449)に載っている。
アップルのDiscussion Boardsとか他のいろんなWebページを参考にすると、
上記現象はこの方法でだいたい治っていると報告されている。

しかし、しつこく何回もPMUリセットを試してみたが、私の私のPowerBookG3ではダメだった。


●対処法その3:Keyboard Layoutsにファイルを追加

「WindowsキーボードをMacで使う」のページに全て書かれている。
要は、「/ライブラリ/Keyboard Layouts」にPSJ.keylayoutというファイルを追加して、
JISキーボード配列を認識させる、というやり方だ.
ページのタイトル通り、WindowsキーボードをMac mini等につないだ時に上記現象と同じことが良く起こる
とのことで、この対処法が紹介されている.
まさかWindowsキーボードへの対処法を使ってこの現象を解決できるとは思ってもみなかった.
しかしこの対処法は大変シンプルで、わかりやすく、やってみたらめでたく成功した.
PowerBookG3のキーボードがちゃんとJIS配列で入力されるようになった!
このページに感謝です.


このページと同じことが書かれている「Tさん作成の解説文書(pdfファイル/zip圧縮)」もここに置いておく.(勝手に)


雑感

対処法その1、その2をやってみてもダメだったので、アップルコールセンターに電話した.
OS9で立ち上げてもOSXで立ち上げてもキーマップがU.S.キーだということや、
PRAMリセット、PMUリセットをしても状況が変わらないといことを説明すると、
システムを初期化するしか方法はないかもしれないと言われた.
ソフト的な問題のように感じるので、例えばLinuxならどこかのキー設定ファイルを書き換えると
キーマップの変更ができるのだが、そのようなことがMacでもできないの?って聞いたら
少々お待ちください、調べてみます、とのことだが答えは「できない」だった。
OpenFirmwareで設定を書き換えたりすることもできないの?って聞いてみたら、
OpenFirmwareについてはお客様にいじらせることは基本的に禁止しているから案内できない
と言われた.
ハード的な不具合かソフト的な不具合か検討つけたり調べたりするのを、
例えばアップルストアなどで対面修理してもらうこともできますよ、とのことなので
札幌にも対面修理してくれるようなところがあるのか?と聞いてみたところ「ある」ということで、
札幌で対面修理してくれるお店も3件紹介してもらった。
ホントに自分では対処できなかったら最終的にはその店に行くしかないかなーと思っていたのだが、
根気よくWebで調べたら対処法その3が見つかった.
「なんだ、やっぱりソフト的にできるんじゃん。」という感想だった.
まだまだ甘いな、アップルコールセンター。
まあ、この対処法はOSXにしか効かなくてOS9では改善されていないんだけれどもね・・・.

個人的Mac部屋へ戻る