矢印(カーソル)キーの判別は?
[上に]
[前に]
[次に]
mino
1999/09/09(木) 13:33:52
JavaScriptのonkeydown等でキーを調べる時、
SHIFTやカーソルキーはどのように調べるのでしょう?
event.whichでは判別できな〜い。
…ちょっと調べればわかりそうなことですが、みなさんに
頼らせていただきます。
無責任官庁
1999/09/09(木) 15:01:03
これは私もどなたかに聞いたモノですが・・・
event.keyCodeで判別できると思います。
ま、↓こんな感じの作って、色々テストして調べると良いかと。
<form name="FORM">
<input type=text value="" onKeyDown="this.value=window.event.keyCode">
</form>
mino
1999/09/09(木) 15:37:10
どうもありがとう。
でもできない・・・
zizz...
[HomePage]
1999/09/09(木) 19:15:04
Netscapeなら
event.which に入っています。
1が左ボタン、2が真中のボタン, 3が右ボタンらしいです。
http://developer.netscape.com/docs/manuals/js/client/jsref/event.htm#1200787
zizz...
[HomePage]
1999/09/09(木) 20:51:58
マウスじゃなかった。キーボードの話だ。
http://developer.netscape.com/docs/manuals/js/client/jsref/event.htm#1196474
evnt.modifiersで、
ALT_MASK, CONTROL_MASK, SHIFT_MASK, META_MASKと論理積をとって調べます。
window.event.keyCodeはMSIEの書き方。
例
evnt.modifiers & Event.ALT_MASK
mino
1999/09/09(木) 23:24:27
zizzさんどうもありがとう。
でなんですけど、具体的にどうしたらいいのかよくわかんないです。
申し訳ありませんが、暇がありましたらIF文の形に例をとって
いただけませんか?
きゃー、ずうずうしい。
zizz...
[HomePage]
1999/09/10(金) 20:29:57
http://developer.netscape.com/docs/manuals/js/client/jsref/event.htm
にサンプルがありますので、そちらを見てください。
[上に]
[前に]
[次に]