From 9f1572918fa97514b626d800defcda16ba5c6d45 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Wed, 5 Jun 2024 09:11:44 -0700 Subject: [PATCH] bikeshed style --- src/inspector/key.zig | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/src/inspector/key.zig b/src/inspector/key.zig index c75d0fa46..9e1d6eacb 100644 --- a/src/inspector/key.zig +++ b/src/inspector/key.zig @@ -53,16 +53,11 @@ pub const Event = struct { if (self.event.mods.alt) try writer.writeAll("Alt+"); if (self.event.mods.super) try writer.writeAll("Super+"); - try writer.writeAll(key: { - if (self.event.key != .invalid) { - break :key @tagName(self.event.key); - } - - if (self.event.utf8.len > 0) { - break :key self.event.utf8; - } - - break :key @tagName(.invalid); + // Write our key. If we have an invalid key we attempt to write + // the utf8 associated with it if we have it to handle non-ascii. + try writer.writeAll(switch (self.event.key) { + .invalid => if (self.event.utf8.len > 0) self.event.utf8 else @tagName(.invalid), + else => @tagName(self.event.key), }); // Deadkey