mirror of
https://github.com/storytold/effectcraft.git
synced 2026-10-14 19:27:05 -04:00
shortcuts: physical-key bindings for AZERTY layouts; Go to Work Area Start/End
Shortcut presets accept Physical+<key> (egui US-position names) so layouts that report the same logical key for two physical keys (AZERTY's - and )) can bind them separately; physical bindings win for that press, and a focused panel's binding wins over an application command on the same chord. ui.key accepts the same notation. Adds time.workAreaStart / time.workAreaEnd. (cherry picked from commit 209543e9e0ba32f809f9ff333abb8b8ec4125cea) (cherry picked from commit f8301a9e3e0b60e200e8a233455398741658481e) (cherry picked from commit 4d002fabf992934e1bb73a0c32bc9f3fd3ae5447) (cherry picked from commit 5d466c5955ee934d5347c194ec7d15fb5f58bba4)
This commit is contained in:
1 parent
470ea7a3af
commit
0553180092
6 files changed
+130
-14
No files matched your search
@@ -97,6 +97,13 @@ Points are logical window coordinates. A target is `{id}` (the element's centre;
|
||||
| `ui.key` | `{key}`, for example `Space`, `F9`, `Cmd+Z`, `Cmd+Shift+Z`, `PageDown`, `Escape` |
|
||||
| `ui.type` | `{text}`: text input into the focused field |
|
||||
|
||||
Shortcut presets also accept `Physical+<shortcut>` for a keyboard position, using egui's
|
||||
US-position names (for example `Physical+6` and `Physical+Minus` distinguish AZERTY's
|
||||
`-` and `)` keys). Physical bindings take precedence over logical bindings for that key
|
||||
press. `ui.key` accepts the same notation to test them. Ordinary shortcuts remain layout-aware.
|
||||
`time.workAreaStart` and `time.workAreaEnd` navigate to the first and last included work-area
|
||||
frames and can be assigned through `shortcuts.set`.
|
||||
|
||||
## Locating things
|
||||
|
||||
| Method | Params | Result |
|
||||
|
||||
Reference in new issue
Block a user