apprt/glfw: always say alt is consumed on macos

This commit is contained in:
Mitchell Hashimoto
2023-08-17 12:51:07 -07:00
parent 91456fe420
commit 72f5370066

View File

@ -606,6 +606,14 @@ pub const Surface = struct {
}; };
key_event.utf8 = buf[0..len]; key_event.utf8 = buf[0..len];
// On macOS we need to also disable some modifiers because
// alt+key consumes the alt.
if (comptime builtin.target.isDarwin()) {
// For GLFW, we say we always consume alt because
// GLFW doesn't have a way to disable the alt key.
key_event.consumed_mods.alt = true;
}
_ = core_win.keyCallback(key_event) catch |err| { _ = core_win.keyCallback(key_event) catch |err| {
log.err("error in key callback err={}", .{err}); log.err("error in key callback err={}", .{err});
return; return;