# 仅支持 主键盘的字母与数字 键的 "trigger?"判定 module Key # 主键盘的字母与数字键值的定义 10.times {|i| const_set("Num#{i}", 48 + i) } 65.upto(90) {|i| const_set(i.chr, i) } GetAsyncKeyState = Win32API.new('user32', 'GetAsyncKeyState', 'I', 'I') def self.trigger?(nVK) return GetAsyncKeyState.call(nVK) == -32767 end end
temp2.jpg (53.11 KB, 下载次数: 18)
temp2.jpg
temp.jpg (1.18 MB, 下载次数: 22)
截图展示
temp3.jpg (138.33 KB, 下载次数: 19)
按键设置
251.22 KB, 下载次数: 15
工程
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |