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

View File

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