[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: mgl2 update (Re: pwctl[12] on docomoba2)
鈴木(康)です。お手数かけてすいません。
<200009010822.RAA18096@shin1.sm.sony.co.jp>の記事において
takemura@netbsd.orgさんは書きました。
|
| > ( wskbd_rawinput が、wskbd_input と同じ パラメータなら必然的に一緒に
| > なるのに... なんて思ってしまいました。)
|
| wskbd_rawinput のパラメータは scancode、wskbd_input のパラメータは
| keycode なのですが、scancode と keycode の対応は PS/2 で決められている
| キーに関しては1対1対応です。ですから、2 つのパラメータは意味的には
| 同じです。NetBSD での対応については、
| sys/dev/pckbc/pckbd.c: pckbd_decode() と
| sys/arch/hpcmips/dev/pckbd_encode.h を見て下さい。単純な変換です。
| (対応のし方は OS、ドライバ毎に異なります。また、PS/2 に存在しない新
| しいキーが出す未知の scancode に関しては同一の keycode に変換される
| 可能性があります。)
なるほど..了解しました。
wscons の RAW モードは OS によらず、厳密な意味で scancode なわけですね。
ということは、(auto-repeat の件を除いて) hpcmips で動くコードを作れば、
wscons 対応の アーキティクチャにも対応しているはずのコードになりそうですね。
安心しました。
--
鈴木 康司 @NECソリューションズ
suz@hpc.bs1.fc.nec.co.jp
TEL 042-333-6465