diff options
Diffstat (limited to 'core/ext')
-rw-r--r-- | core/ext/keys.lua | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/core/ext/keys.lua b/core/ext/keys.lua index 22ec2def..00d5804f 100644 --- a/core/ext/keys.lua +++ b/core/ext/keys.lua @@ -124,9 +124,6 @@ local function keypress(code, shift, control, alt) local buffer, textadept = buffer, textadept local string, pcall = string, pcall local keys = _G.keys - control = control and CTRL or '' - shift = shift and SHIFT or '' - alt = alt and ALT or '' local key --print(code, string.char(code)) if code < 256 then @@ -144,6 +141,9 @@ local function keypress(code, shift, control, alt) if not KEYSYMS[code] then return end key = KEYSYMS[code] end + control = control and CTRL or '' + shift = shift and SHIFT or '' + alt = alt and ALT or '' local key_seq = string.format('%s%s%s%s', control, shift, alt, key) if #keychain > 0 and key_seq == keys.clear_sequence then |