mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2025-02-05 13:27:49 +08:00
updated the way interchangable characters are handled to consider more cases
This commit is contained in:
parent
c8f2db689a
commit
72e70219a0
1 changed files with 21 additions and 6 deletions
|
@ -625,18 +625,33 @@ function handleAlpha(event) {
|
|||
thisCharCorrect = true;
|
||||
}
|
||||
|
||||
if (event.key === "”" && nextCharInWord == '"') {
|
||||
event.key = '"';
|
||||
if (
|
||||
(event.key === `’` || event.key === "'") &&
|
||||
(nextCharInWord == `’` || nextCharInWord === "'")
|
||||
) {
|
||||
event.key = nextCharInWord;
|
||||
thisCharCorrect = true;
|
||||
}
|
||||
|
||||
if (event.key === '"' && nextCharInWord == "”") {
|
||||
event.key = "”";
|
||||
if (
|
||||
(event.key === `"` ||
|
||||
event.key === "”" ||
|
||||
event.key == "“" ||
|
||||
event.key === "„") &&
|
||||
(nextCharInWord == `"` ||
|
||||
nextCharInWord === "”" ||
|
||||
nextCharInWord === "“" ||
|
||||
nextCharInWord === "„")
|
||||
) {
|
||||
event.key = nextCharInWord;
|
||||
thisCharCorrect = true;
|
||||
}
|
||||
|
||||
if ((event.key === "–" || event.key === "—") && nextCharInWord == "-") {
|
||||
event.key = "-";
|
||||
if (
|
||||
(event.key === "–" || event.key === "—" || event.key == "-") &&
|
||||
(nextCharInWord == "-" || nextCharInWord === "–" || nextCharInWord === "—")
|
||||
) {
|
||||
event.key = nextCharInWord;
|
||||
thisCharCorrect = true;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue