From d6919d942323536622be9cdd122f358b3c95f36a Mon Sep 17 00:00:00 2001 From: vuhtrbsc Date: Sun, 15 Jun 2025 03:12:18 +0700 Subject: [PATCH] Fix rule 3.2 --- Sources/OpenKey/engine/Engine.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Sources/OpenKey/engine/Engine.cpp b/Sources/OpenKey/engine/Engine.cpp index 2a895f4..d8e01d8 100644 --- a/Sources/OpenKey/engine/Engine.cpp +++ b/Sources/OpenKey/engine/Engine.cpp @@ -685,9 +685,9 @@ void handleModernMark() { } } //rule 3.2 - else if ((CHR(VSI) == KEY_I && (CHR(VSI) == KEY_A)) || - (CHR(VSI) == KEY_Y && (CHR(VSI) == KEY_A)) || - (CHR(VSI) == KEY_U && (CHR(VSI) == KEY_A)) || + else if ((CHR(VSI) == KEY_I && (CHR(VSI+1) == KEY_A)) || + (CHR(VSI) == KEY_Y && (CHR(VSI+1) == KEY_A)) || + (CHR(VSI) == KEY_U && (CHR(VSI+1) == KEY_A)) || (CHR(VSI) == KEY_U && (TypingWord[VSI+1] == (KEY_U | TONEW_MASK)))){ VWSM = VSI;