summaryrefslogtreecommitdiff
path: root/src/gui.zig
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-07-07 09:48:05 -0300
committerGabriel Schneider <[email protected]>2026-08-01 15:02:07 -0300
commit9da20917b6f4cf98fd9b5c2c0a904e4f6a8380a9 (patch)
treec7c8c4d1126def565eb0b1d20ad29782eb49c5e7 /src/gui.zig
parentb2cdd8ee719961b2f037f20bf0f88fad94ca73b4 (diff)
downloadpardes-9da20917b6f4cf98fd9b5c2c0a904e4f6a8380a9.tar.gz
pardes-9da20917b6f4cf98fd9b5c2c0a904e4f6a8380a9.zip
helix diff testing and feature parity
Diffstat (limited to 'src/gui.zig')
-rw-r--r--src/gui.zig2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gui.zig b/src/gui.zig
index cc949cd1..d9ddb280 100644
--- a/src/gui.zig
+++ b/src/gui.zig
@@ -1373,6 +1373,7 @@ fn keyDown(core: *pardes.Pardes, sym: c.SDL_Keycode, mod: c.SDL_Keymod) void {
c.SDLK_END => pardes.Key.end,
c.SDLK_PAGEUP => pardes.Key.page_up,
c.SDLK_PAGEDOWN => pardes.Key.page_down,
+ c.SDLK_DELETE => pardes.Key.delete,
else => blk: {
// letters / digits / punctuation only as a modifier shortcut;
// plain printable (incl. space) goes via TEXT_INPUT
@@ -2408,6 +2409,7 @@ fn mapKey(cp: u21) u21 {
vaxis.Key.end => pardes.Key.end,
vaxis.Key.page_up => pardes.Key.page_up,
vaxis.Key.page_down => pardes.Key.page_down,
+ vaxis.Key.delete => pardes.Key.delete,
else => cp,
};
}