我正在編寫魔獸世界插件的中間,我希望插件能夠基於按鍵或按鍵的組合執行某些功能。大多數主要國家的保護魔獸世界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