aboutsummaryrefslogtreecommitdiff
path: root/srchr/src/layout.rs
diff options
context:
space:
mode:
Diffstat (limited to 'srchr/src/layout.rs')
-rw-r--r--srchr/src/layout.rs9
1 files changed, 2 insertions, 7 deletions
diff --git a/srchr/src/layout.rs b/srchr/src/layout.rs
index 0f89b9d..841c085 100644
--- a/srchr/src/layout.rs
+++ b/srchr/src/layout.rs
@@ -192,13 +192,8 @@ impl Layout {
let mut k: usize = 0;
for c in inp.chars() {
- let valid = (c.is_uppercase() && c.is_alphabetic())
- || c == '.'
- || c == '/'
- || c == ','
- || c == '\'';
- if valid {
- layout[k] = c;
+ if let Some(c) = canonicalise(c) {
+ layout[k] = c as char;
k += 1;
}
if k > NUM_KEYS {