diff options
Diffstat (limited to 'src/esdl2.erl')
-rw-r--r-- | src/esdl2.erl | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/esdl2.erl b/src/esdl2.erl index a8a1f61..0a76f25 100644 --- a/src/esdl2.erl +++ b/src/esdl2.erl @@ -83,12 +83,17 @@ -export([get_key_from_name/1]). -export([get_key_from_scancode/1]). -export([get_key_name/1]). +-export([get_keyboard_focus/0]). +-export([get_keyboard_state/0]). -export([get_mod_state/0]). -export([get_scancode_from_key/1]). -export([get_scancode_from_name/1]). -export([get_scancode_name/1]). +-export([has_screen_keyboard_support/0]). +-export([is_screen_keyboard_shown/1]). -export([is_text_input_active/0]). -export([set_mod_state/1]). +-export([set_text_input_rect/1]). -export([start_text_input/0]). -export([stop_text_input/0]). @@ -360,6 +365,12 @@ get_key_from_scancode(_) -> get_key_name(_) -> erlang:nif_error({not_loaded, ?MODULE}). +get_keyboard_focus() -> + erlang:nif_error({not_loaded, ?MODULE}). + +get_keyboard_state() -> + erlang:nif_error({not_loaded, ?MODULE}). + get_mod_state() -> erlang:nif_error({not_loaded, ?MODULE}). @@ -372,12 +383,21 @@ get_scancode_from_name(_) -> get_scancode_name(_) -> erlang:nif_error({not_loaded, ?MODULE}). +has_screen_keyboard_support() -> + erlang:nif_error({not_loaded, ?MODULE}). + +is_screen_keyboard_shown(_) -> + erlang:nif_error({not_loaded, ?MODULE}). + is_text_input_active() -> erlang:nif_error({not_loaded, ?MODULE}). set_mod_state(_) -> erlang:nif_error({not_loaded, ?MODULE}). +set_text_input_rect(_) -> + erlang:nif_error({not_loaded, ?MODULE}). + start_text_input() -> erlang:nif_error({not_loaded, ?MODULE}). |