|
主题: 键值问题
|
 特立独行
职务:普通成员
等级:1
金币:1.0
发贴:263
注册:2002/1/25 0:09:06
|
#12002/3/9 14:29:40
请问各位老鸟,键盘方向键的键值是多少?有没有那本书上有表,如 if keycode=??? then XXXX end if 或者用符号表示也可以,象 if the key="a" then XXX end if,可是方向键如何表示??
|
 coo
职务:普通成员
等级:1
金币:0.0
发贴:163
注册:2001/4/6 16:48:24
|
#22002/3/9 15:53:52
得到健值得方法: on keydown put the key & " = " & the keycode end
esc -- 53 1-- 18 2-- 19 3-- 20 4-- 21 5-- 23 6-- 22 7-- 26 8-- 28 9-- 25 0-- 29 - -- 27 = -- 24 backspace -- 51 ` -- 50 Tab -- 48 a-- 0 b-- 11 c-- 8 d-- 2 e-- 14 f-- 3 g-- 5 h-- 4 i-- 34 j-- 38 k-- 40 l-- 37 m-- 46 n-- 45 o-- 31 p-- 35 q-- 12 r-- 15 s-- 1 t-- 17 u-- 32 v-- 9 w-- 13 x-- 7 y-- 16 z-- 6 space-- 49 delete-- 117 Home-- 115 End-- 119 pageUp-- 116 pageDown-- 121 Pause/Break-- 113 \ -- 42 / -- 44 . -- 47 , -- 43 上-- 126 下-- 125 左-- 123 右-- 124 小键盘: /-- 77 *-- 66 - -- 70 + -- 78 . -- 65 0 -- 82 1 -- 49 2 -- 84 3 -- 85 4 -- 86 5 -- 87 6 -- 88 7 -- 89 8 -- 91 9 -- 92
|
 特立独行
职务:普通成员
等级:1
金币:1.0
发贴:263
注册:2002/1/25 0:09:06
|
#32002/3/13 15:40:32
非常感谢!!!以后还请多多指教, ;)
|
 ykaiyong
职务:普通成员
等级:1
金币:0.0
发贴:54
注册:2002/2/25 15:03:46
|
#42002/3/15 12:58:36
楼上的老鸟说的是ASCII码,是吗? 可这些ASCII码放在哪个位置? 有没有例子 :(
|
 yhxiang49
职务:普通成员
等级:1
金币:0.0
发贴:65
注册:2002/2/25 14:53:54
|
#52002/3/16 12:43:33
不是呀!(楼上的小鸟) 这可是键的数字值。
语法:
the keyCode 描述:
函数;得到上一次按下的键的键值。这个键值是这个键的数字值,而不是ANSI值。
注意: 如果一个影片是作为一个Java小程序(applet)播放的时候,这个函数返回的只是功能键和方向键的值。
你可以使用keyCode函数来检测到用户按下的是方向键或者是功能键,而这是不能在the key函数中指定的。
通过影片的键盘Lingo例程可以测试在不同的键盘上字符响应不同的键。
这个函数可以用于检测而不是设置键值。
例如:
这个处理程序利用消息窗口来显示每次按下的一个键的对应键值:
on enterFrame the keydownScript = "put the keyCode" end 例如:
这个语句检查向上的方向键(键值是126)是否被按下,如果是的话就跳转到前一个标记符。
if the keyCode = 126 then go to marker(-1) 例如:
这个处理程序检查是否有任意的一个方向键被按下,如果有的话就作出相应的处理。
on keyDown case (the keyCode) of 123: TurnLeft 126: GoForward 125: BackUp 124: TurnRight end case end 参见:
commandDown, controlDown, key(), optionDown
|
 特立独行
职务:普通成员
等级:1
金币:1.0
发贴:263
注册:2002/1/25 0:09:06
|
#62002/3/25 17:09:30
但是还是有几个键值测不出来,如f2,ctrl,shift,numlock等等
|
 threem
职务:普通成员
等级:2
金币:1.0
发贴:338
注册:2001/6/14 13:52:15
|
|