diff --git a/ahk/acp-keyboard.ahk b/ahk/acp-keyboard.ahk
index 17d316e..38ba2bb 100644
--- a/ahk/acp-keyboard.ahk
+++ b/ahk/acp-keyboard.ahk
@@ -515,12 +515,12 @@ dead_macron := Map.Call(
; C11 - SC028
-; „
->!SC028::Send "{U+201E}"
-<^>!SC028::Send "{U+201E}"
; ‚
->!+SC028::Send "{U+201A}"
-<^>!+SC028::Send "{U+201A}"
+>!SC028::Send "{U+201A}"
+<^>!SC028::Send "{U+201A}"
+; „
+>!+SC028::Send "{U+201E}"
+<^>!+SC028::Send "{U+201E}"
; C12 - SC02B
diff --git a/spec.html b/spec.html
index 668406b..47fad0c 100644
--- a/spec.html
+++ b/spec.html
@@ -362,8 +362,8 @@
'
@
- „
- ‚
+ ‚
+ „
#
@@ -762,8 +762,8 @@
'
"
- „
- ‚
+ ‚
+ „
Return
@@ -1295,8 +1295,8 @@
U+0040 @ |
U+0027 ' |
U+0022 " |
- U+201E „ |
U+201A ‚ |
+ U+201E „ |
C12 |
diff --git a/xkb/symbols/acp b/xkb/symbols/acp
index dfb1a99..2ef1180 100644
--- a/xkb/symbols/acp
+++ b/xkb/symbols/acp
@@ -40,7 +40,7 @@ xkb_symbols "basic" {
key { [ U006B, U004B, dead_circumflex, NoSymbol ] }; // k K ^◌
key { [ U006C, U004C, U00F4, U00D4 ] }; // l L ô Ô
key { [ U003B, U003A, U003B, U003A ] }; // ; : ; :
- key { [ U0027, U0040, U201E, U201A ] }; // ' @ „ ‚
+ key { [ U0027, U0040, U201A, U201E ] }; // ' @ ‚ „
key { [ U0023, U007E, U005C, NoSymbol ] }; // # ~ \
key { [ U005C, U007C, U00EA, U00CA ] }; // \ | ê Ê
@@ -69,7 +69,7 @@ xkb_symbols "us" {
key { [ U0060, U007E, U007C, U00AC ] }; // ` ~ | ±
key { [ U0032, U0040, U00A2, U00AB ] }; // 2 @ ¢ «
key { [ U0033, U0023, U00A3, U00BB ] }; // 3 # £ »
- key { [ U0027, U0022, U201E, U201A ] }; // ' " „ ‚
+ key { [ U0027, U0022, U201A, U201E ] }; // ' " ‚ „
key { [ U005C, U007C, U005C, NoSymbol ] }; // \ | \
include "level3(ralt_switch)"