diff --git a/src/browser/events/event.zig b/src/browser/events/event.zig index 9e3c36df..52057a2d 100644 --- a/src/browser/events/event.zig +++ b/src/browser/events/event.zig @@ -72,6 +72,7 @@ pub const Event = struct { .mouse_event => .{ .MouseEvent = @as(*parser.MouseEvent, @ptrCast(evt)) }, .error_event => .{ .ErrorEvent = @as(*ErrorEvent, @ptrCast(evt)).* }, .message_event => .{ .MessageEvent = @as(*MessageEvent, @ptrCast(evt)).* }, + .keyboard_event => .{ .KeyboardEvent = @as(*parser.KeyboardEvent, @ptrCast(evt)) }, }; } diff --git a/src/browser/netsurf.zig b/src/browser/netsurf.zig index d8ef79e3..a86095f3 100644 --- a/src/browser/netsurf.zig +++ b/src/browser/netsurf.zig @@ -548,6 +548,7 @@ pub const EventType = enum(u8) { abort_signal = 5, xhr_event = 6, message_event = 7, + keyboard_event = 8, }; pub const MutationEvent = c.dom_mutation_event;