aboutsummaryrefslogtreecommitdiff
path: root/srchr/src/layout.rs
diff options
context:
space:
mode:
authortslil clingman <tslil@posteo.de>2022-09-30 11:07:54 +0200
committertslil clingman <tslil@posteo.de>2022-10-01 01:24:11 +0200
commit60ef0eb8accb31d2dbbf25bee898a59a62cc43f9 (patch)
tree9d519007a86329548b8cd9ef50d7519391d75f11 /srchr/src/layout.rs
parenta0a87a49e7fc865bbbab8e83919450c8a991524c (diff)
Big overhaul, corrected sfb, added dsfb, lengthened corpus
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 {