我正在编写魔兽世界插件的中间,我希望插件能够基于按键或按键的组合执行某些功能。大多数主要国家的保护魔兽世界API函数,但现在下仍然能够通过插件可以使用:使用Lua检测键盘按键的组合
IsAltKeyDown()
IsControlKeyDown()
IsShiftKeyDown()
我想什么,能够做的是执行基于这些中的任何一个功能按键或其组合。
这是我有什么地方努力:
function KeyCombos()
total = 0
if IsShiftKeyDown() then
total = total + 1
end
if IsControlKeyDown() then
total = total + 2
end
if IsAltKeyDown() then
total = total + 4
end
end
现在我的问题不一定约Lua中,作为上述功能正在工作,我可以检查是否总和等于6例如,看是否控制和Alt都被按下。我的问题更多的是算法。有没有更好的方式来执行这个程序化?
谢谢Netfangled,另外我编辑LUA给Lua。谢谢你的提示:)。 – 2013-03-08 02:06:12