From b4a8f14a7641ccbd30dc034d7e7047ef124b42a2 Mon Sep 17 00:00:00 2001 From: Conrad Irwin Date: Tue, 23 Jul 2024 21:05:11 -0600 Subject: [PATCH] linux: Detect shift better (#15013) Release Notes: - linux: Fixed typing shortcuts like ctrl-/ on some systems --- crates/gpui/src/platform/linux/platform.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/gpui/src/platform/linux/platform.rs b/crates/gpui/src/platform/linux/platform.rs index c3b00d3c9c2d1e5055eddb21a3e8aaa2224a6379..507db1789eff2db534ae45bf5eb0897c556e21d6 100644 --- a/crates/gpui/src/platform/linux/platform.rs +++ b/crates/gpui/src/platform/linux/platform.rs @@ -724,7 +724,7 @@ impl Keystroke { // we only include the shift for upper-case letters by convention, // so don't include for numbers and symbols, but do include for // tab/enter, etc. - if key.chars().count() == 1 && key_utf8 == key { + if key.chars().count() == 1 && key.to_lowercase() == key.to_uppercase() { modifiers.shift = false; } }