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)"