franniss 发表于 2010-1-18 02:34:51

根据键值返回按键的名称

// 脚本根据键值返回按键的名称
// 如果列表中没有,则返回"Unknown Key"

var _key, name, i, o, return_value;
o=0
_key=91
name="Windows button"
_key=27
name="ESC"
_key=220
name="`"
_key=219
name="="
_key=16
name="Shift"
_key=48
name="0"
_key=49
name="1"
_key=50
name="2"
_key=51
name="3"
_key=52
name="4"
_key=53
name="5"
_key=54
name="6"
_key=55
name="7"
_key=56
name="8"
_key=57
name="9"
_key=187
name="-"
_key=112
name="F1"
_key=113
name="F2"
_key=114
name="F3"
_key=115
name="F4"
_key=116
name="F5"
_key=117
name="F6"
_key=118
name="F7"
_key=119
name="F8"
_key=120
name="F9"
_key=121
name="F10"
_key=122
name="F11"
_key=123
name="F12"
_key=65
name="A"
_key=66
name="B"
_key=67
name="C"
_key=68
name="D"
_key=69
name="E"
_key=70
name="F"
_key=71
name="G"
_key=72
name="H"
_key=73
name="I"
_key=74
name="J"
_key=75
name="K"
_key=76
name="L"
_key=77
name="M"
_key=78
name="N"
_key=79
name="O"
_key=80
name="P"
_key=81
name="Q"
_key=82
name="R"
_key=83
name="S"
_key=84
name="T"
_key=85
name="U"
_key=86
name="V"
_key=87
name="W"
_key=88
name="X"
_key=89
name="Y"
_key=90
name="Z"
_key=91
name="END"
_key=34
name="Page Down"
_key=33
name="Page Up"
_key=36
name="Home"
_key=46
name="Delete"
_key=45
name="Insert"
_key=19
name="Pause"
_key=3
name="Break"
_key=226
name="Left \"
_key=189
name="/"
_key=191
name="Right \"
_key=20
name="Caps Lock"
_key=144
name="Num Lock"
_key=145
name="Scroll Lock"
_key=17
name="CTRL"
_key=18
name="ALT"
_key=221
name="["
_key=222
name="'"
_key=192
name=";"
_key=37
name="Left"
_key=38
name="Up"
_key=39
name="Right"
_key=40
name="Down"
_key=96
name="Num 0"
_key=97
name="Num 1"
_key=98
name="Num 2"
_key=99
name="Num 3"
_key=100
name="Num 4"
_key=101
name="Num 5"
_key=102
name="Num 6"
_key=103
name="Num 7"
_key=104
name="Num 8"
_key=105
name="Num 9"
_key=106
name="Num *"
_key=107
name="Num +"
_key=108
name="Num Enter"
_key=109
name="Num -"
_key=110
name="Num ,"
_key=32
name="Space"
_key=8
name="Backspace"
_key=13
name="Enter"
_key=93
name="Menu"
for(i=0;1;i+=1)
{
if(i>94)
{
return_value="Unknown Key";
break;
}
if(_key=argument0)
{
return_value=name;
break;
}
}
return return_value;
页: [1]
查看完整版本: 根据键值返回按键的名称