diff --git a/ahk/acp-keyboard.ahk b/ahk/acp-keyboard.ahk
index cec9ef9..f8320b0 100644
--- a/ahk/acp-keyboard.ahk
+++ b/ahk/acp-keyboard.ahk
@@ -315,21 +315,21 @@ dead_macron := Map.Call(
; D11 - SC01A
-; “
->!SC01A::Send "{U+201C}"
-<^>!SC01A::Send "{U+201C}"
-; „
->!+SC01A::Send "{U+201E}"
-<^>!+SC01A::Send "{U+201E}"
+; ’
+>!SC01A::Send "{U+2019}"
+<^>!SC01A::Send "{U+2019}"
+; ‘
+>!+SC01A::Send "{U+2018}"
+<^>!+SC01A::Send "{U+2018}"
; D12 - SC01B
; ”
>!SC01B::Send "{U+201D}"
<^>!SC01B::Send "{U+201D}"
-; ‚
->!+SC01B::Send "{U+201A}"
-<^>!+SC01B::Send "{U+201A}"
+; “
+>!+SC01B::Send "{U+201C}"
+<^>!+SC01B::Send "{U+201C}"
@@ -515,12 +515,12 @@ dead_macron := Map.Call(
; C11 - SC028
-; ’
->!SC028::Send "{U+2019}"
-<^>!SC028::Send "{U+2019}"
-; ‘
->!+SC028::Send "{U+2018}"
-<^>!+SC028::Send "{U+2018}"
+; „
+>!SC028::Send "{U+201E}"
+<^>!SC028::Send "{U+201E}"
+; ‚
+>!+SC028::Send "{U+201A}"
+<^>!+SC028::Send "{U+201A}"
; C12 - SC02B
diff --git a/spec.html b/spec.html
index 7c6df07..c632961 100644
--- a/spec.html
+++ b/spec.html
@@ -42,7 +42,7 @@
- ACP Keyboard
+ ACP Keyboard v3.1.0
- Rationale
- Images
@@ -285,14 +285,14 @@
[
{
- “
- „
+ ’
+ ‘
]
}
”
- ‚
+ “
@@ -362,8 +362,8 @@
'
@
- ’
- ‘
+ „
+ ‚
#
@@ -679,14 +679,14 @@
[
{
- “
- „
+ ’
+ ‘
]
}
”
- ‚
+ “
\
@@ -762,8 +762,8 @@
'
"
- ’
- ‘
+ „
+ ‚
Return
@@ -1161,8 +1161,8 @@
U+007B { |
U+005B [ |
U+007B { |
- U+201C “ |
- U+201E „ |
+ U+2019 ’ |
+ U+2018 ‘ |
D12 |
@@ -1173,7 +1173,7 @@
U+005D ] |
U+007D } |
U+201D ” |
- U+201A ‚ |
+ U+201C “ |
@@ -1295,8 +1295,8 @@
U+0040 @ |
U+0027 ' |
U+0022 " |
- U+2019 ’ |
- U+2018 ‘ |
+ U+201E „ |
+ U+201A ‚ |
C12 |
diff --git a/xkb/symbols/acp b/xkb/symbols/acp
index 26de875..842f807 100644
--- a/xkb/symbols/acp
+++ b/xkb/symbols/acp
@@ -27,8 +27,8 @@ xkb_symbols "basic" {
key { [ U0069, U0049, U00EF, U00CF ] }; // i I ï Ï
key { [ U006F, U004F, U00F6, U00D6 ] }; // o O ö Ö
key { [ U0070, U0050, U00B6, U00A7 ] }; // p P ¶ §
- key { [ U005B, U007B, U201C, U201E ] }; // [ { “ „
- key { [ U005D, U007D, U201D, U201A ] }; // ] } ” ‚
+ key { [ U005B, U007B, U2019, U2018 ] }; // [ { ’ ‘
+ key { [ U005D, U007D, U201D, U201C ] }; // ] } ” “
key { [ U0061, U0041, U00E4, U00C4 ] }; // a A ä Ä
key { [ U0073, U0053, U00DF, U1E9E ] }; // s S ß ẞ
@@ -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, U2019, U2018 ] }; // ' @ ’ ‘
+ key { [ U0027, U0040, U201E, U201A ] }; // ' @ „ ‚
key { [ U0023, U007E, U005C, NoSymbol ] }; // # ~ \
key { [ U005C, U007C, U00EA, U00CA ] }; // \ | ê Ê