快捷键有问题
Shortcut key have problems
我已经为快捷方式编写了一些代码。但我的问题是我在执行快捷键事件时将滚动归档然后它也会将特定键放置到滚动字段例如:如果我按 alt+b 然后将 b 放在滚动字段内
on rawKeyDown theKeyNumber
switch (theKeyNumber)
case 98 -- b
if the altKey is down then
answer"Hai"
end if
break
end switch
pass rawKeyDown
end rawKeyDown
出现您所看到的行为是因为在检测到 altKey 时您没有退出 rawKeyDown 处理程序。试试这个:
on rawKeyDown theKeyNumber
switch (theKeyNumber)
case 98 -- b
if the altKey is down then
answer "Hai"
exit rawKeyDown #<---EXIT HERE
end if
break
end switch
pass rawKeyDown
end rawKeyDown
我已经为快捷方式编写了一些代码。但我的问题是我在执行快捷键事件时将滚动归档然后它也会将特定键放置到滚动字段例如:如果我按 alt+b 然后将 b 放在滚动字段内
on rawKeyDown theKeyNumber
switch (theKeyNumber)
case 98 -- b
if the altKey is down then
answer"Hai"
end if
break
end switch
pass rawKeyDown
end rawKeyDown
出现您所看到的行为是因为在检测到 altKey 时您没有退出 rawKeyDown 处理程序。试试这个:
on rawKeyDown theKeyNumber
switch (theKeyNumber)
case 98 -- b
if the altKey is down then
answer "Hai"
exit rawKeyDown #<---EXIT HERE
end if
break
end switch
pass rawKeyDown
end rawKeyDown