Compare commits
No commits in common. "main" and "v4.8.0" have entirely different histories.
3 changed files with 26 additions and 28 deletions
|
@ -97,18 +97,18 @@ dead_macron := Map.Call(
|
||||||
|
|
||||||
|
|
||||||
; E00 - SC029
|
; E00 - SC029
|
||||||
; ⁻
|
|
||||||
>!SC029::Send "{U+207B}"
|
|
||||||
<^>!SC029::Send "{U+207B}"
|
|
||||||
; ≈
|
; ≈
|
||||||
>!+SC029::Send "{U+2248}"
|
>!SC029::Send "{U+2248}"
|
||||||
<^>!+SC029::Send "{U+2248}"
|
<^>!SC029::Send "{U+2248}"
|
||||||
|
; ±
|
||||||
|
>!+SC029::Send "{U+00B1}"
|
||||||
|
<^>!+SC029::Send "{U+00B1}"
|
||||||
|
|
||||||
|
|
||||||
; E01 - SC002
|
; E01 - SC002
|
||||||
; ¹
|
; !
|
||||||
>!SC002::Send "{U+00B9}"
|
>!SC002::Send "{U+0021}"
|
||||||
<^>!SC002::Send "{U+00B9}"
|
<^>!SC002::Send "{U+0021}"
|
||||||
; ¡
|
; ¡
|
||||||
>!+SC002::Send "{U+00A1}"
|
>!+SC002::Send "{U+00A1}"
|
||||||
<^>!+SC002::Send "{U+00A1}"
|
<^>!+SC002::Send "{U+00A1}"
|
||||||
|
@ -625,9 +625,9 @@ dead_macron := Map.Call(
|
||||||
|
|
||||||
|
|
||||||
; B10 - SC035
|
; B10 - SC035
|
||||||
; ±
|
; ?
|
||||||
>!SC035::Send "{U+00B1}"
|
>!SC035::Send "{U+003F}"
|
||||||
<^>!SC035::Send "{U+00B1}"
|
<^>!SC035::Send "{U+003F}"
|
||||||
; ¿
|
; ¿
|
||||||
>!+SC035::Send "{U+00BF}"
|
>!+SC035::Send "{U+00BF}"
|
||||||
<^>!+SC035::Send "{U+00BF}"
|
<^>!+SC035::Send "{U+00BF}"
|
||||||
|
|
26
spec.html
26
spec.html
|
@ -42,7 +42,7 @@
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<h1>ACP Keyboard v4.9.0</h1>
|
<h1>ACP Keyboard v4.8.0</h1>
|
||||||
<ol>
|
<ol>
|
||||||
<li><a href="#rationale">Rationale</a></li>
|
<li><a href="#rationale">Rationale</a></li>
|
||||||
<li><a href="#images">Images</a></li>
|
<li><a href="#images">Images</a></li>
|
||||||
|
@ -141,14 +141,14 @@
|
||||||
<rect x="0" y="0" width="80" height="80" />
|
<rect x="0" y="0" width="80" height="80" />
|
||||||
<text x="10" y="70" class="layer1">`</text>
|
<text x="10" y="70" class="layer1">`</text>
|
||||||
<text x="10" y="10" class="layer2">~</text>
|
<text x="10" y="10" class="layer2">~</text>
|
||||||
<text x="70" y="70" class="layer3">⁻</text>
|
<text x="70" y="70" class="layer3">≈</text>
|
||||||
<text x="70" y="10" class="layer4">≈</text>
|
<text x="70" y="10" class="layer4">±</text>
|
||||||
|
|
||||||
<!-- E01 -->
|
<!-- E01 -->
|
||||||
<rect x="80" y="0" width="80" height="80" />
|
<rect x="80" y="0" width="80" height="80" />
|
||||||
<text x="90" y="70" class="layer1">1</text>
|
<text x="90" y="70" class="layer1">1</text>
|
||||||
<text x="90" y="10" class="layer2">!</text>
|
<text x="90" y="10" class="layer2">!</text>
|
||||||
<text x="150" y="70" class="layer3">¹</text>
|
<text x="150" y="70" class="layer3">!</text>
|
||||||
<text x="150" y="10" class="layer4">¡</text>
|
<text x="150" y="10" class="layer4">¡</text>
|
||||||
|
|
||||||
<!-- E02 -->
|
<!-- E02 -->
|
||||||
|
@ -492,7 +492,7 @@
|
||||||
<rect x="900" y="240" width="80" height="80" />
|
<rect x="900" y="240" width="80" height="80" />
|
||||||
<text x="910" y="310" class="layer1">/</text>
|
<text x="910" y="310" class="layer1">/</text>
|
||||||
<text x="910" y="250" class="layer2">?</text>
|
<text x="910" y="250" class="layer2">?</text>
|
||||||
<text x="970" y="310" class="layer3">±</text>
|
<text x="970" y="310" class="layer3">?</text>
|
||||||
<text x="970" y="250" class="layer4">¿</text>
|
<text x="970" y="250" class="layer4">¿</text>
|
||||||
|
|
||||||
<!-- Right Shift -->
|
<!-- Right Shift -->
|
||||||
|
@ -595,14 +595,14 @@
|
||||||
<rect x="0" y="0" width="80" height="80" />
|
<rect x="0" y="0" width="80" height="80" />
|
||||||
<text x="10" y="70" class="layer1">`</text>
|
<text x="10" y="70" class="layer1">`</text>
|
||||||
<text x="10" y="10" class="layer2">~</text>
|
<text x="10" y="10" class="layer2">~</text>
|
||||||
<text x="70" y="70" class="layer3">⁻</text>
|
<text x="70" y="70" class="layer3">≈</text>
|
||||||
<text x="70" y="10" class="layer4">≈</text>
|
<text x="70" y="10" class="layer4">±</text>
|
||||||
|
|
||||||
<!-- E01 -->
|
<!-- E01 -->
|
||||||
<rect x="80" y="0" width="80" height="80" />
|
<rect x="80" y="0" width="80" height="80" />
|
||||||
<text x="90" y="70" class="layer1">1</text>
|
<text x="90" y="70" class="layer1">1</text>
|
||||||
<text x="90" y="10" class="layer2">!</text>
|
<text x="90" y="10" class="layer2">!</text>
|
||||||
<text x="150" y="70" class="layer3">¹</text>
|
<text x="150" y="70" class="layer3">!</text>
|
||||||
<text x="150" y="10" class="layer4">¡</text>
|
<text x="150" y="10" class="layer4">¡</text>
|
||||||
|
|
||||||
<!-- E02 -->
|
<!-- E02 -->
|
||||||
|
@ -943,7 +943,7 @@
|
||||||
<rect x="900" y="240" width="80" height="80" />
|
<rect x="900" y="240" width="80" height="80" />
|
||||||
<text x="910" y="310" class="layer1">/</text>
|
<text x="910" y="310" class="layer1">/</text>
|
||||||
<text x="910" y="250" class="layer2">?</text>
|
<text x="910" y="250" class="layer2">?</text>
|
||||||
<text x="970" y="310" class="layer3">±</text>
|
<text x="970" y="310" class="layer3">?</text>
|
||||||
<text x="970" y="250" class="layer4">¿</text>
|
<text x="970" y="250" class="layer4">¿</text>
|
||||||
|
|
||||||
<!-- Right Shift -->
|
<!-- Right Shift -->
|
||||||
|
@ -1021,8 +1021,8 @@
|
||||||
<td>SC029</td>
|
<td>SC029</td>
|
||||||
<td><span class="codepoint">U+0060</span> <span class="key-character">`</span></td>
|
<td><span class="codepoint">U+0060</span> <span class="key-character">`</span></td>
|
||||||
<td><span class="codepoint">U+007E</span> <span class="key-character">~</span></td>
|
<td><span class="codepoint">U+007E</span> <span class="key-character">~</span></td>
|
||||||
<td><span class="codepoint">U+207B</span> <span class="key-character">⁻</span></td>
|
|
||||||
<td><span class="codepoint">U+2248</span> <span class="key-character">≈</span></td>
|
<td><span class="codepoint">U+2248</span> <span class="key-character">≈</span></td>
|
||||||
|
<td><span class="codepoint">U+00B1</span> <span class="key-character">±</span></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>E01</td>
|
<td>E01</td>
|
||||||
|
@ -1030,7 +1030,7 @@
|
||||||
<td>SC002</td>
|
<td>SC002</td>
|
||||||
<td><span class="codepoint">U+0031</span> <span class="key-character">1</span></td>
|
<td><span class="codepoint">U+0031</span> <span class="key-character">1</span></td>
|
||||||
<td><span class="codepoint">U+0021</span> <span class="key-character">!</span></td>
|
<td><span class="codepoint">U+0021</span> <span class="key-character">!</span></td>
|
||||||
<td><span class="codepoint">U+00B9</span> <span class="key-character">¹</span></td>
|
<td><span class="codepoint">U+0021</span> <span class="key-character">!</span></td>
|
||||||
<td><span class="codepoint">U+00A1</span> <span class="key-character">¡</span></td>
|
<td><span class="codepoint">U+00A1</span> <span class="key-character">¡</span></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -1450,7 +1450,7 @@
|
||||||
<td>SC035</td>
|
<td>SC035</td>
|
||||||
<td><span class="codepoint">U+002F</span> <span class="key-character">/</span></td>
|
<td><span class="codepoint">U+002F</span> <span class="key-character">/</span></td>
|
||||||
<td><span class="codepoint">U+003F</span> <span class="key-character">?</span></td>
|
<td><span class="codepoint">U+003F</span> <span class="key-character">?</span></td>
|
||||||
<td><span class="codepoint">U+00B1</span> <span class="key-character">±</span></td>
|
<td><span class="codepoint">U+003F</span> <span class="key-character">?</span></td>
|
||||||
<td><span class="codepoint">U+00BF</span> <span class="key-character">¿</span></td>
|
<td><span class="codepoint">U+00BF</span> <span class="key-character">¿</span></td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
|
@ -2055,7 +2055,6 @@
|
||||||
<li><span class="codepoint">U+0327</span> COMBINING CEDILLA</li>
|
<li><span class="codepoint">U+0327</span> COMBINING CEDILLA</li>
|
||||||
<li><span class="codepoint">U+03A9</span> GREEK CAPITAL LETTER OMEGA</li>
|
<li><span class="codepoint">U+03A9</span> GREEK CAPITAL LETTER OMEGA</li>
|
||||||
<li><span class="codepoint">U+03BC</span> GREEK SMALL LETTER MU</li>
|
<li><span class="codepoint">U+03BC</span> GREEK SMALL LETTER MU</li>
|
||||||
<li><span class="codepoint">U+00B9</span> SUPERSCRIPT ONE</li>
|
|
||||||
<li><span class="codepoint">U+1E80</span> LATIN CAPITAL LETTER W WITH GRAVE</li>
|
<li><span class="codepoint">U+1E80</span> LATIN CAPITAL LETTER W WITH GRAVE</li>
|
||||||
<li><span class="codepoint">U+1E81</span> LATIN SMALL LETTER W WITH GRAVE</li>
|
<li><span class="codepoint">U+1E81</span> LATIN SMALL LETTER W WITH GRAVE</li>
|
||||||
<li><span class="codepoint">U+1E82</span> LATIN CAPITAL LETTER W WITH ACUTE</li>
|
<li><span class="codepoint">U+1E82</span> LATIN CAPITAL LETTER W WITH ACUTE</li>
|
||||||
|
@ -2083,7 +2082,6 @@
|
||||||
<li><span class="codepoint">U+2039</span> SINGLE LEFT-POINTING ANGLE QUOTATION MARK</li>
|
<li><span class="codepoint">U+2039</span> SINGLE LEFT-POINTING ANGLE QUOTATION MARK</li>
|
||||||
<li><span class="codepoint">U+203A</span> SINGLE RIGHT-POINTING ANGLE QUOTATION MARK</li>
|
<li><span class="codepoint">U+203A</span> SINGLE RIGHT-POINTING ANGLE QUOTATION MARK</li>
|
||||||
<li><span class="codepoint">U+204A</span> TIRONIAN SIGN ET</li>
|
<li><span class="codepoint">U+204A</span> TIRONIAN SIGN ET</li>
|
||||||
<li><span class="codepoint">U+207B</span> SUPERSCRIPT MINUS</li>
|
|
||||||
<li><span class="codepoint">U+20AC</span> EURO SIGN</li>
|
<li><span class="codepoint">U+20AC</span> EURO SIGN</li>
|
||||||
<li><span class="codepoint">U+2105</span> CARE OF</li>
|
<li><span class="codepoint">U+2105</span> CARE OF</li>
|
||||||
<li><span class="codepoint">U+2122</span> TRADE MARK SIGN</li>
|
<li><span class="codepoint">U+2122</span> TRADE MARK SIGN</li>
|
||||||
|
|
|
@ -3,8 +3,8 @@ xkb_symbols "basic" {
|
||||||
|
|
||||||
name[Group1]= "ACP";
|
name[Group1]= "ACP";
|
||||||
|
|
||||||
key <TLDE> { [ U0060, U007E, U207B, U2248 ] }; // ` ~ ⁻ ≈
|
key <TLDE> { [ U0060, U007E, U2248, U00B1 ] }; // ` ~ ≈ ±
|
||||||
key <AE01> { [ U0031, U0021, U00B9, U00A1 ] }; // 1 ! ¹ ¡
|
key <AE01> { [ U0031, U0021, U0021, U00A1 ] }; // 1 ! ! ¡
|
||||||
key <AE02> { [ U0032, U0040, U00B2, U00A9 ] }; // 2 @ ² ©
|
key <AE02> { [ U0032, U0040, U00B2, U00A9 ] }; // 2 @ ² ©
|
||||||
key <AE03> { [ U0033, U0023, U00B3, U00A3 ] }; // 3 # ³ £
|
key <AE03> { [ U0033, U0023, U00B3, U00A3 ] }; // 3 # ³ £
|
||||||
key <AE04> { [ U0034, U0024, U00A2, U2105 ] }; // 4 $ ¢ ℅
|
key <AE04> { [ U0034, U0024, U00A2, U2105 ] }; // 4 $ ¢ ℅
|
||||||
|
@ -53,7 +53,7 @@ xkb_symbols "basic" {
|
||||||
key <AB07> { [ U006D, U004D, U03BC, U03A9 ] }; // m M μ Ω
|
key <AB07> { [ U006D, U004D, U03BC, U03A9 ] }; // m M μ Ω
|
||||||
key <AB08> { [ U002C, U003C, U2026, U2264 ] }; // , < … ≤
|
key <AB08> { [ U002C, U003C, U2026, U2264 ] }; // , < … ≤
|
||||||
key <AB09> { [ U002E, U003E, U22C5, U2265 ] }; // . > ⋅ ≥
|
key <AB09> { [ U002E, U003E, U22C5, U2265 ] }; // . > ⋅ ≥
|
||||||
key <AB10> { [ U002F, U003F, U00B1, U00BF ] }; // / ? ± ¿
|
key <AB10> { [ U002F, U003F, U003F, U00BF ] }; // / ? ? ¿
|
||||||
|
|
||||||
key <SPCE> { [ U0020, U0020, U2009, U00A0 ] }; // [space] [space] [thsp] [nbsp]
|
key <SPCE> { [ U0020, U0020, U2009, U00A0 ] }; // [space] [space] [thsp] [nbsp]
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue