forgot to commit openos
This commit is contained in:
12
data/openos/boot/92_keyboard.lua
Normal file
12
data/openos/boot/92_keyboard.lua
Normal file
@@ -0,0 +1,12 @@
|
||||
local event = require("event")
|
||||
local keyboard = require("keyboard")
|
||||
|
||||
local function onKeyChange(ev, _, char, code)
|
||||
-- nil might be slightly more mem friendly during runtime
|
||||
-- and `or nil` appears to only cost 30 bytes
|
||||
keyboard.pressedChars[char] = ev == "key_down" or nil
|
||||
keyboard.pressedCodes[code] = ev == "key_down" or nil
|
||||
end
|
||||
|
||||
event.listen("key_down", onKeyChange)
|
||||
event.listen("key_up", onKeyChange)
|
||||
Reference in New Issue
Block a user