[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: X works
Tsubai Masanari <tsubai@iri.co.jp> wrote:
>> ○optionキーはAlt_Lキーとして認識されています。mac68kでは
>> optionキーをXでは使わないことにして3ボタンマウスの中/右ボ
>> タンの代わりにoption+{左、右}矢印キーを使っているのですが、
>> それはできません。
Tsubai> これどうしましょうか。3ボタンマウスは入手が困難なの
Tsubai> でキーボードでなんとかする必要がありますよね。X だけ
Tsubai> の対応ならば X serverでやっちゃいますが。
そうですね。3ボタンが必要なのはXだけですから、サーバーでの対
応でもいいかも知れません。
Tsubai> # whale のが1000円だったので試してみた。ダメだった。
Tsubai> # 2〜250あたりまで handler_id をスキャンしてみたが 1
Tsubai> # と 2 にしか反応がなかった…。
それ、私もi386用に買ったのが職場に転がっています:-(
>> ○commandキーはMeta_Lキーとして認識されています。これは
>> mac68kと同じように使えます。
Tsubai> iMacでは Command は Win に対応しているみたいです。:-)
う…Xだとどのキーになるんでしょう?
>> ○PS/2ポートに繋いだマウスは中ボタンがイベントを発生しま
>> せん。
Tsubai> hexdump -C /dev/wsmouse0 とかするとどうですか?
# hexdump -C /dev/wsmouse0
00000000 00 00 00 05 00 00 00 00 36 8e c3 2a 02 62 5a 00 |........6..*.bZ.|
00000010 00 00 00 04 00 00 00 00 36 8e c3 2a 0d 1c ef 00 |........6..*....|
00000020 00 00 00 05 00 00 00 01 36 8e c3 2c 00 00 00 00 |........6..,....|
00000030 00 00 00 04 00 00 00 01 36 8e c3 2c 03 93 87 00 |........6..,....|
^C
上の2行が左ボタン、下の2行が右ボタンです。中ボタンでは何も出
てきませんでした。
Tsubai> # hexdump -C /dev/wskbd0 には注意しましょう。:-)
やってみました。power keyは押したとき2行分データが出てきます
ね。
>> ○xdmが動いているのでちゃんと追っていないのですが、一般ユー
>> ザでstartxを実行するとサーバの起動に失敗します。Xmacppcの
Tsubai> /dev/{wskbd0,wsmouse0,ttyE0} のパーミッションを確認
Tsubai> してください。手元のソースではエラーチェックするよう
Tsubai> にしているのだけど…。
こうなっていました。
#/dev/MAKEDEVにttyE?のchmodがないようなんですが、こういうも
#のですか?
crw------- 1 root wheel 35, 0 Dec 13 16:17 /dev/ttyE0
crw------- 1 root wheel 35, 1 Dec 13 16:17 /dev/ttyE1
crw------- 1 root wheel 35, 2 Dec 13 16:17 /dev/ttyE2
crw------- 1 root wheel 35, 3 Dec 13 16:17 /dev/ttyE3
crw------- 1 root wheel 36, 0 Dec 13 16:17 /dev/wskbd0
crw------- 1 root wheel 36, 1 Dec 13 16:17 /dev/wskbd1
crw------- 1 root wheel 36, 2 Dec 13 16:17 /dev/wskbd2
crw------- 1 root wheel 36, 3 Dec 13 16:17 /dev/wskbd3
crw------- 1 root wheel 37, 0 Dec 13 16:17 /dev/wsmouse0
crw------- 1 root wheel 37, 1 Dec 13 16:17 /dev/wsmouse1
crw------- 1 root wheel 37, 2 Dec 13 16:17 /dev/wsmouse2
crw------- 1 root wheel 37, 3 Dec 13 16:17 /dev/wsmouse3
これをすべてchmod g+rwしたらstartxで起動できました。Xmacppc
のパーミッションは555です。