From fc094496c1a8b4d89faba8eeadc213e886217f9f Mon Sep 17 00:00:00 2001 From: "Kartik K. Agaram" Date: Mon, 5 Jun 2023 22:22:53 -0700 Subject: document a few more keyboard primitives --- reference.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/reference.md b/reference.md index 525ae86..3426d25 100644 --- a/reference.md +++ b/reference.md @@ -251,6 +251,15 @@ visible on screen. ### keyboard primitives +* `App.is_cursor_movement(key)` -- return `true` if `key` is a cursor movement + key (arrow keys, page-up/down, home/end) + +* `App.cmd_down()`, `App.ctrl_down`, `App.alt_down()`, `App.shift_down()` -- + predicates for different modifier keys. + +* `App.any_modifier_down()` -- returns `true` if any of the modifier keys is + currently pressed. + * `App.key_down(key)` -- returns `true` if the given key is currently pressed. (Based on [LÖVE](https://love2d.org/wiki/love.keyboard.isDown).) -- cgit 1.4.1-2-gfad0