diff --git a/doc/en/scripting/user-input.md b/doc/en/scripting/user-input.md index 402f9e67..ff9d8cbd 100644 --- a/doc/en/scripting/user-input.md +++ b/doc/en/scripting/user-input.md @@ -42,12 +42,21 @@ input.add_callback(bindname: str, callback: function) ``` Add binding activation callback. Example: + ```lua input.add_callback("hud.inventory", function () print("Inventory open key pressed") end) ``` +Callback may be added to a key. + +```lua +input.add_callback("key:space", function () + print("Space pressed") +end) +``` + ```python input.get_mouse_pos() -> {int, int} ``` diff --git a/doc/ru/scripting/user-input.md b/doc/ru/scripting/user-input.md index 686d962b..bf80f5c9 100644 --- a/doc/ru/scripting/user-input.md +++ b/doc/ru/scripting/user-input.md @@ -40,12 +40,21 @@ input.add_callback(bindname: str, callback: function) ``` Назначает функцию, которая будет вызываться при активации привязки. Пример: + ```lua input.add_callback("hud.inventory", function () print("Inventory open key pressed") end) ``` +Можно назначить функцию на нажатие клавиши. + +```lua +input.add_callback("key:space", function () + print("Space pressed") +end) +``` + ```python input.get_mouse_pos() -> {int, int} ```