主题:"ALT"的键盘扫描码
qbtianzu
[专家分:0] 发布于 2005-12-19 19:21:00
我想按"alt"键就触发一个事件,qb中如何设计这个事件陷阱?"alt"的键盘扫描码不知道是那一个,求教
回复列表 (共4个回复)
沙发
moz [专家分:37620] 发布于 2005-12-19 20:19:00
def seg=0
do
sleep
print peek(&h417) and 8
loop until k$=chr$(27)
def seg
板凳
diylym [专家分:30] 发布于 2006-08-31 12:35:00
DEF 是干什么用的?PEEK (&H417)AND 8 又是干什么用的? [em18][em10]
3 楼
QB71 [专家分:1300] 发布于 2006-09-03 01:12:00
试 试 下 面 代 码 :
Alt=1 按 下
2 按 下 后 放 开
3 一 直 按 着
0 未 按 过
有 问 题 试 着 修 改 下 条 件
我 没 有 测 试 过
function Alt%
static down as integer
def seg=0
v%=peek(&H417) and 8
def seg
if v% and down%=0 then
down%=1
alt%=1
exit sub
endif
if v%=0 and down% then
down%=0
Alt%=2
exit sub
endif
if v% and Down% then Alt%=3
end function
4 楼
maxumi [专家分:2200] 发布于 2006-09-06 17:03:00
&H417的8位都是标记什么的?我只记得第6位是Caps Lock
我来回复