aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKirill Chibisov <contact@kchibisov.com>2023-11-02 00:07:17 +0400
committerIvan Molodetskikh <yalterz@gmail.com>2023-11-08 19:09:11 +0400
commit195ca80c3959c35819ef33d84efd5970321b7614 (patch)
treef9d2a35a69fa8cb464d224d5600881eb39cd4cf2 /src
parentc460038a9f0b884703c2b6b017f4b97b42961acd (diff)
downloadniri-195ca80c3959c35819ef33d84efd5970321b7614.tar.gz
niri-195ca80c3959c35819ef33d84efd5970321b7614.tar.bz2
niri-195ca80c3959c35819ef33d84efd5970321b7614.zip
Try latin character from other layout for action
This should allow users of non-latin layouts use bindings without changing layout back to latin input capable one. Fixes #21.
Diffstat (limited to 'src')
-rw-r--r--src/input.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/input.rs b/src/input.rs
index bcd86c35..b57c4c20 100644
--- a/src/input.rs
+++ b/src/input.rs
@@ -61,7 +61,7 @@ impl State {
let bindings = &this.niri.config.borrow().binds;
let key_code = event.key_code();
let modified = keysym.modified_sym();
- let raw = keysym.raw_syms().first().cloned();
+ let raw = keysym.raw_latin_sym_or_raw_current_sym();
should_intercept_key(
&mut this.niri.suppressed_keys,
bindings,