added hotkey manager

This commit is contained in:
AndreFaramir
2012-02-07 01:32:15 -02:00
parent 85a121822e
commit 7ed81799b4
6 changed files with 585 additions and 2 deletions

View File

@@ -1,7 +1,7 @@
Keyboard = {}
-- private functions
local function translateKeyCombo(keyCombo)
function translateKeyCombo(keyCombo)
if not keyCombo or #keyCombo == 0 then return nil end
table.sort(keyCombo)
local keyComboDesc = ''
@@ -27,7 +27,7 @@ local function retranslateKeyComboDesc(keyComboDesc)
return translateKeyCombo(keyCombo)
end
local function determineKeyComboDesc(keyCode, keyboardModifiers)
function determineKeyComboDesc(keyCode, keyboardModifiers)
local keyCombo = {}
if keyCode == KeyCtrl or keyCode == KeyShift or keyCode == KeyAlt then
table.insert(keyCombo, keyCode)