aboutsummaryrefslogtreecommitdiff
path: root/src/lua/embed/keyboard.lua.h
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2018-05-17 18:04:41 +0800
committerchai <chaifix@163.com>2018-05-17 18:04:41 +0800
commit34947d066b994c2ef9121a83497da344982d28e2 (patch)
tree41a65f6973a9082dafcc081a8a46de99b556370b /src/lua/embed/keyboard.lua.h
parentd45064be602c3becb046d86913ea8013774b0079 (diff)
v0.1.0
Diffstat (limited to 'src/lua/embed/keyboard.lua.h')
-rw-r--r--src/lua/embed/keyboard.lua.h31
1 files changed, 19 insertions, 12 deletions
diff --git a/src/lua/embed/keyboard.lua.h b/src/lua/embed/keyboard.lua.h
index 037c255..66e3c2a 100644
--- a/src/lua/embed/keyboard.lua.h
+++ b/src/lua/embed/keyboard.lua.h
@@ -1,13 +1,20 @@
-static const char keyboard_lua[] =
-{ 45,45,91,91,32,13,10,9,107,101,121,98,111,97,114,100,32,101,120,116,101,110,
- 115,105,111,110,32,13,10,93,93,32,13,10,13,10,106,105,110,46,107,101,121,98,
- 111,97,114,100,32,61,32,106,105,110,46,107,101,121,98,111,97,114,100,32,111,
- 114,32,123,125,32,13,10,13,10,108,111,99,97,108,32,107,101,121,115,32,61,32,
- 123,125,32,13,10,13,10,102,117,110,99,116,105,111,110,32,106,105,110,46,107,
- 101,121,98,111,97,114,100,46,105,115,68,111,119,110,40,107,41,32,13,10,32,32,
- 32,32,114,101,116,117,114,110,32,107,101,121,115,91,107,93,13,10,101,110,100,
- 32,32,13,10,13,10,102,117,110,99,116,105,111,110,32,106,105,110,46,107,101,
- 121,98,111,97,114,100,46,115,101,116,40,107,44,32,115,116,97,116,117,115,41,
- 32,13,10,9,107,101,121,115,91,107,93,32,61,32,115,116,97,116,117,115,32,13,10,
- 101,110,100,32,13,10 };
+static const char* keyboard_lua = R"(
+--[[
+ jin.keyboard extension
+]]
+
+jin.keyboard = jin.keyboard or {}
+
+local keys = {}
+
+function jin.keyboard.isDown(k)
+ return keys[k]
+end
+
+function jin.keyboard.set(k, status)
+ keys[k] = status
+end
+
+
+)";