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; } }