Проверка нажатия клавиш

Fasmin

Участник
Автор темы
189
6
Версия MoonLoader
.026-beta
Как проверить, что была зажата клавиша ALT и после нажата TAB, т.е альт табнуть игру. Я пробовал сделать так if isKeyDown(keys.VK_LMENU) and wasKeyPressed(keys.VK_TAB) then, -- code end
, но ничего не происходит именно с такой комбинацией клавиш, как пофиксить?
 

bfix

Участник
81
65
Хз вроде никак, будто система сама блокирует реагирования после зажатия альта, можешь это попробовать
lua:
local wm = require('lib.windows.message')
addEventHandler('onWindowMessage', function(msg, wparam, lparam)
    if msg == wm.WM_KILLFOCUS then -- Сворачивание
        print('bye bye')
    elseif msg == wm.WM_SETFOCUS then -- разворачивание
        print('hi')
    end
end)
 

Fasmin

Участник
Автор темы
189
6
Хз вроде никак, будто система сама блокирует реагирования после зажатия альта, можешь это попробовать
lua:
local wm = require('lib.windows.message')
addEventHandler('onWindowMessage', function(msg, wparam, lparam)
    if msg == wm.WM_KILLFOCUS then -- Сворачивание
        print('bye bye')
    elseif msg == wm.WM_SETFOCUS then -- разворачивание
        print('hi')
    end
end)
не работает

Хз вроде никак, будто система сама блокирует реагирования после зажатия альта, можешь это попробовать
lua:
local wm = require('lib.windows.message')
addEventHandler('onWindowMessage', function(msg, wparam, lparam)
    if msg == wm.WM_KILLFOCUS then -- Сворачивание
        print('bye bye')
    elseif msg == wm.WM_SETFOCUS then -- разворачивание
        print('hi')
    end
end)
тоже думаю что система блокирует какие либо действия в сампе после зажатия альта