Клавиши

Shepard

Активный
Автор темы
459
88
Версия MoonLoader
Другое
Как сделать проверку, если любая клавиша нажата, то?
 
Решение
Как сделать проверку, если любая клавиша нажата, то?
Lua:
local wm = require 'windows.message'

addEventHandler('onWindowMessage', function(msg, wparam, lparam)  -- не в беск. потоке, это лишь один раз регается 
    if msg == wm.WM_KEYDOWN or msg == wm.WM_SYSKEYDOWN then 
        --code
    end
end)
Так попробуй

Shepard

Активный
Автор темы
459
88
я надеюсь ты искал тут или сразу побежал строчить этот вопрос? На этот вопрос отвечали больше раз, чем Фипу лет.
я искал, найти не мог да и разбирал кейлогер, ничо не понял
 

bottom_text

Известный
675
317
Как сделать проверку, если любая клавиша нажата, то?
Lua:
local wm = require 'windows.message'

addEventHandler('onWindowMessage', function(msg, wparam, lparam)  -- не в беск. потоке, это лишь один раз регается 
    if msg == wm.WM_KEYDOWN or msg == wm.WM_SYSKEYDOWN then 
        --code
    end
end)
Так попробуй
 

Shepard

Активный
Автор темы
459
88
Lua:
local wm = require 'windows.message'

addEventHandler('onWindowMessage', function(msg, wparam, lparam)  -- не в беск. потоке, это лишь один раз регается
    if msg == wm.WM_KEYDOWN or msg == wm.WM_SYSKEYDOWN then
        --code
    end
end)
Так попробуй
а как мне получить название кнопки?
 

Vintik

Мечтатель
Проверенный
1,410
851
Lua:
function main()
  addEventHandler('onWindowMessage', function(msg, wparam, lparam)
    if msg == wm.WM_KEYDOWN or msg == wm.WM_SYSKEYDOWN then
      if wparam == vkeys.VK_X then -- вместо vkeys.VK_X можно цифру из ссылки, которую я кинул ниже
        -- делаешь что хочешь после нажатия клавиши
      end
    end
  end)
  wait(-1)
end
 

trefa

Известный
Всефорумный модератор
2,095
1,225
Знаю как из названия получить десятичный идентификатор при помощи vkeys, а как наобот не знаю, подскажи.
1617131579838.png


vkey ещё подключи, эта функция там находится