From 13d52e15809ea8550d537ae1e1b0ff84189a0043 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Daron?= Date: Wed, 28 May 2025 16:48:43 +0200 Subject: [PATCH 1/2] fixing on_keypress syntax --- .../commands-and-shortcuts/managing-keyboard-shortcuts.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/developer-guide/commands-and-shortcuts/managing-keyboard-shortcuts.md b/docs/developer-guide/commands-and-shortcuts/managing-keyboard-shortcuts.md index 91f770d..5beb7c8 100644 --- a/docs/developer-guide/commands-and-shortcuts/managing-keyboard-shortcuts.md +++ b/docs/developer-guide/commands-and-shortcuts/managing-keyboard-shortcuts.md @@ -156,8 +156,8 @@ local keymap = require "core.keymap" -- a simple function that logs your keypresses local keymap_on_key_pressed = keymap.on_key_pressed function keymap.on_key_pressed(key, ...) - local handled = keymap_on_key_pressed(self, key, ...) print(key, "Pressed!") + return keymap_on_key_pressed(key, ...) end local ime = require "core.ime" @@ -170,8 +170,8 @@ function keymap.on_key_pressed(key, ...) -- on Linux this behavior is not observed so it can -- be skipped if PLATFORM ~= "Linux" and ime.editing then return false end - local handled = keymap_on_key_pressed(self, key, ...) print(key, "Pressed!") + return keymap_on_key_pressed(key, ...) end ``` From 2dadb77ec65fb8f8cad0936aef124fb529ab1524 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Daron?= Date: Wed, 28 May 2025 16:52:20 +0200 Subject: [PATCH 2/2] keeping handled syntax --- .../commands-and-shortcuts/managing-keyboard-shortcuts.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/developer-guide/commands-and-shortcuts/managing-keyboard-shortcuts.md b/docs/developer-guide/commands-and-shortcuts/managing-keyboard-shortcuts.md index 5beb7c8..7ef0ece 100644 --- a/docs/developer-guide/commands-and-shortcuts/managing-keyboard-shortcuts.md +++ b/docs/developer-guide/commands-and-shortcuts/managing-keyboard-shortcuts.md @@ -156,8 +156,8 @@ local keymap = require "core.keymap" -- a simple function that logs your keypresses local keymap_on_key_pressed = keymap.on_key_pressed function keymap.on_key_pressed(key, ...) + local handled = keymap_on_key_pressed(key, ...) print(key, "Pressed!") - return keymap_on_key_pressed(key, ...) end local ime = require "core.ime" @@ -170,8 +170,8 @@ function keymap.on_key_pressed(key, ...) -- on Linux this behavior is not observed so it can -- be skipped if PLATFORM ~= "Linux" and ime.editing then return false end + local handled = keymap_on_key_pressed(key, ...) print(key, "Pressed!") - return keymap_on_key_pressed(key, ...) end ```