mirror of
https://github.com/keymanapp/keyman.git
synced 2026-10-28 08:47:47 +00:00
58 lines
2.1 KiB
XML
58 lines
2.1 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<!DOCTYPE keyboard SYSTEM "../../../../../resources/standards-data/Keylayout/Keylayout.dtd">
|
||
<!--
|
||
|
||
Data generated August 1st 2025
|
||
|
||
Generated by S. Schmitt
|
||
|
||
tests C0, C1, C2, C3 rules
|
||
|
||
-->
|
||
<keyboard group="126" id="-1272" name="Test_unsupportedCharacters" maxout="1">
|
||
<layouts>
|
||
<layout first="0" last="0" mapSet="138" modifiers="30"/>
|
||
</layouts>
|
||
<modifierMap id="30" defaultIndex="0">
|
||
<keyMapSelect mapIndex="0">
|
||
<modifier keys="caps"/>
|
||
</keyMapSelect>
|
||
<keyMapSelect mapIndex="1">
|
||
<modifier keys="anyOption"/>
|
||
</keyMapSelect>
|
||
</modifierMap>
|
||
<keyMapSet id="ANSI">
|
||
<keyMap index="0">
|
||
<key code="0" output=""/> <!-- C0-> keyman rule part 1 -->
|
||
<key code="1" action="a1"/> <!-- C1-> keyman rule part 1 -->
|
||
<key code="2" action="a0"/> <!-- C2-> keyman rule part 6 -->
|
||
<key code="32" action="a4"/> <!-- C1-> keyman rule part 1 -->
|
||
</keyMap>
|
||
<keyMap index="1">
|
||
<key code="24" action="a3"/> <!-- C2-> keyman rule part 3 -->
|
||
<key code="28" action="a2"/> <!-- C2-> keyman rule part 3 -->
|
||
<key code="32" action="a1"/> <!-- C1-> keyman rule part 1 --> <!-- C3-> keyman rule part 6 -->
|
||
</keyMap>
|
||
</keyMapSet>
|
||
<actions>
|
||
<action id="a0">
|
||
<when state="1" output="Â"/> <!-- C3-> keyman rule part 6 -->
|
||
</action>
|
||
<action id="a1">
|
||
<when state="none" output="Q"/> <!-- C1-> keyman rule part 1-->
|
||
<when state="3" next="1"/> <!-- C3-> keyman rule part 5 -->
|
||
</action>
|
||
<action id="a2">
|
||
<when state="none" next="3"/> <!-- C3-> keyman rule part 4 -->
|
||
</action>
|
||
<action id="a3">
|
||
<when state="none" next="1"/> <!-- C2-> keyman rule part 3 -->
|
||
</action>
|
||
<action id="a4">
|
||
<when state="none" output="U"/> <!-- C1-> keyman rule part 1 -->
|
||
</action>
|
||
</actions>
|
||
<terminators>
|
||
<when state="1" output="ˆ"/>
|
||
</terminators>
|
||
</keyboard>
|