Solaris8 for i86pcでOSレベルでのキーボードレイアウトを変える。ブート 後でいいなら
% loadkeys us
CAPSとCTRLを入れ換えたいなら /usr/share/lib/keytables/type_101/swapctrlcaps というファイルに
swap 58 with 30
とでも書いて
% loadkeys swapctrlcaps
などとすれば良い。ところが、これは openwin を起動してしまうと無視され てしまう。どうすればいいか…
正攻法ならば kdmconfig でやる。が正解。man 見ると /etc/openwin/server/etc/OWconfig を書き換えると書いてあるがキーボードを 変えてもこのファイルは全く変わらない。なじぇ? よくよく探したら、 /boot/solaris/bootenv.rc にあった…
わっかんねー!
んで、この対応表は /usr/openwin/share/etc/devdata/iddbdir/keyboards.idb らしい。うーむ。