Add key events for input component

This commit is contained in:
Insality 2020-04-17 23:26:17 +03:00
parent 6ce2c8f85b
commit b1ccdf9110
2 changed files with 18 additions and 4 deletions

View File

@ -4,10 +4,11 @@
local M = {}
M.ACTION_TOUCH = hash("touch")
M.ACTION_TEXT = hash("text")
M.ACTION_BACKSPACE = hash("backspace")
M.ACTION_ENTER = hash("enter")
M.ACTION_TOUCH = hash("touch")
M.ACTION_MARKED_TEXT = hash("marked_text")
M.ACTION_BACKSPACE = hash("key_backspace")
M.ACTION_ENTER = hash("key_enter")
M.ACTION_BACK = hash("back")
@ -68,6 +69,7 @@ M.SWIPE = {
M.EMPTY_FUNCTION = function() end
M.EMPTY_STRING = ""
M.SPACE_STRING = " "
M.EMPTY_TABLE = {}

View File

@ -1,6 +1,6 @@
key_trigger {
input: KEY_BACKSPACE
action: "back"
action: "key_backspace"
}
key_trigger {
input: KEY_BACK
@ -10,7 +10,19 @@ key_trigger {
input: KEY_SPACE
action: "key_space"
}
key_trigger {
input: KEY_ENTER
action: "key_enter"
}
mouse_trigger {
input: MOUSE_BUTTON_1
action: "touch"
}
text_trigger {
input: TEXT
action: "text"
}
text_trigger {
input: MARKED_TEXT
action: "marked_text"
}