diff options
| author | tslil clingman <tslil@posteo.de> | 2022-09-30 11:07:54 +0200 |
|---|---|---|
| committer | tslil clingman <tslil@posteo.de> | 2022-10-01 01:24:11 +0200 |
| commit | 60ef0eb8accb31d2dbbf25bee898a59a62cc43f9 (patch) | |
| tree | 9d519007a86329548b8cd9ef50d7519391d75f11 /srchr/src/layout.rs | |
| parent | a0a87a49e7fc865bbbab8e83919450c8a991524c (diff) | |
Big overhaul, corrected sfb, added dsfb, lengthened corpus
Diffstat (limited to 'srchr/src/layout.rs')
| -rw-r--r-- | srchr/src/layout.rs | 9 |
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 { |
