Created
March 8, 2022 09:33
-
-
Save elsanussi-s-mneina/cdf61595ffc16732d17363d29bc074df to your computer and use it in GitHub Desktop.
This is the result of the tutorial at https://www.youtube.com/watch?v=tiwksfqQ24s on the Keyboard Layouts and GrassDewMorning YouTube channel. I created a keyboard layout with Latin letters in alphabetical order using the Ukelele keyboard editor. A keyboard layout for macOS.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.1" encoding="UTF-8"?> | |
<!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd"> | |
<!--Created by Ukelele version 351 on 2022-03-08 at 02:23 (CST)--> | |
<!--Last edited by Ukelele version 351 on 2022-03-08 at 02:41 (CST)--> | |
<keyboard group="126" id="-25259" name="Latin Alphabetical Ultimate" maxout="1"> | |
<layouts> | |
<layout first="0" last="17" mapSet="ANSI" modifiers="Modifiers"/> | |
<layout first="18" last="18" mapSet="JIS" modifiers="Modifiers"/> | |
<layout first="21" last="23" mapSet="JIS" modifiers="Modifiers"/> | |
<layout first="30" last="30" mapSet="JIS" modifiers="Modifiers"/> | |
<layout first="33" last="33" mapSet="JIS" modifiers="Modifiers"/> | |
<layout first="36" last="36" mapSet="JIS" modifiers="Modifiers"/> | |
<layout first="194" last="194" mapSet="JIS" modifiers="Modifiers"/> | |
<layout first="197" last="197" mapSet="JIS" modifiers="Modifiers"/> | |
<layout first="200" last="201" mapSet="JIS" modifiers="Modifiers"/> | |
<layout first="206" last="207" mapSet="JIS" modifiers="Modifiers"/> | |
</layouts> | |
<modifierMap id="Modifiers" defaultIndex="0"> | |
<keyMapSelect mapIndex="0"> | |
<modifier keys=""/> | |
</keyMapSelect> | |
<keyMapSelect mapIndex="1"> | |
<modifier keys="anyShift"/> | |
</keyMapSelect> | |
<keyMapSelect mapIndex="2"> | |
<modifier keys="anyOption"/> | |
</keyMapSelect> | |
<keyMapSelect mapIndex="3"> | |
<modifier keys="caps"/> | |
</keyMapSelect> | |
<keyMapSelect mapIndex="4"> | |
<modifier keys="anyShift caps? anyOption"/> | |
</keyMapSelect> | |
</modifierMap> | |
<keyMapSet id="ANSI"> | |
<keyMap index="0"> | |
<key code="0" output="m"/> | |
<key code="1" output="n"/> | |
<key code="2" output="o"/> | |
<key code="3" output="p"/> | |
<key code="4" output="r"/> | |
<key code="5" output="q"/> | |
<key code="6" output="x"/> | |
<key code="7" output="y"/> | |
<key code="8" output="z"/> | |
<key code="9" output=""/> | |
<key code="10" output=""/> | |
<key code="11" output=""/> | |
<key code="12" output="a"/> | |
<key code="13" output="b"/> | |
<key code="14" output="c"/> | |
<key code="15" output="d"/> | |
<key code="16" output="f"/> | |
<key code="17" output="e"/> | |
<key code="18" output="1"/> | |
<key code="19" output="2"/> | |
<key code="20" output="3"/> | |
<key code="21" output="4"/> | |
<key code="22" output="6"/> | |
<key code="23" output="5"/> | |
<key code="24" output="="/> | |
<key code="25" output="9"/> | |
<key code="26" output="7"/> | |
<key code="27" output="-"/> | |
<key code="28" output="8"/> | |
<key code="29" output="0"/> | |
<key code="30" output="l"/> | |
<key code="31" output="i"/> | |
<key code="32" output="g"/> | |
<key code="33" output="k"/> | |
<key code="34" output="h"/> | |
<key code="35" output="j"/> | |
<key code="36" output="
"/> | |
<key code="37" output="u"/> | |
<key code="38" output="s"/> | |
<key code="39" output="w"/> | |
<key code="40" output="t"/> | |
<key code="41" output="v"/> | |
<key code="42" output=""/> | |
<key code="43" output=""/> | |
<key code="44" output=""/> | |
<key code="45" output=""/> | |
<key code="46" output=""/> | |
<key code="47" output=""/> | |
<key code="48" output="	"/> | |
<key code="49" output=""/> | |
<key code="50" output="`"/> | |
<key code="51" output=""/> | |
<key code="53" output=""/> | |
<key code="64" output=""/> | |
<key code="65" output="."/> | |
<key code="66" output=""/> | |
<key code="67" output="-"/> | |
<key code="69" output="+"/> | |
<key code="70" output=""/> | |
<key code="71" output=""/> | |
<key code="72" output=""/> | |
<key code="75" output="*"/> | |
<key code="76" output=""/> | |
<key code="77" output=""/> | |
<key code="78" output="+"/> | |
<key code="79" output=""/> | |
<key code="80" output=""/> | |
<key code="81" output="/"/> | |
<key code="82" output="0"/> | |
<key code="83" output="1"/> | |
<key code="84" output="2"/> | |
<key code="85" output="3"/> | |
<key code="86" output="4"/> | |
<key code="87" output="5"/> | |
<key code="88" output="6"/> | |
<key code="89" output="7"/> | |
<key code="91" output="8"/> | |
<key code="92" output="9"/> | |
<key code="96" output=""/> | |
<key code="97" output=""/> | |
<key code="98" output=""/> | |
<key code="99" output=""/> | |
<key code="100" output=""/> | |
<key code="101" output=""/> | |
<key code="103" output=""/> | |
<key code="105" output=""/> | |
<key code="106" output=""/> | |
<key code="107" output=""/> | |
<key code="109" output=""/> | |
<key code="111" output=""/> | |
<key code="113" output=""/> | |
<key code="114" output=""/> | |
<key code="115" output=""/> | |
<key code="116" output=""/> | |
<key code="117" output=""/> | |
<key code="118" output=""/> | |
<key code="119" output=""/> | |
<key code="120" output=""/> | |
<key code="121" output=""/> | |
<key code="122" output=""/> | |
<key code="123" output=""/> | |
<key code="124" output=""/> | |
<key code="125" output=""/> | |
<key code="126" output=""/> | |
</keyMap> | |
<keyMap index="1"> | |
<key code="0" output=""/> | |
<key code="1" output=""/> | |
<key code="2" output=""/> | |
<key code="3" output=""/> | |
<key code="4" output=""/> | |
<key code="5" output=""/> | |
<key code="6" output=""/> | |
<key code="7" output=""/> | |
<key code="8" output=""/> | |
<key code="9" output=""/> | |
<key code="11" output=""/> | |
<key code="12" output="A"/> | |
<key code="13" output=""/> | |
<key code="14" output=""/> | |
<key code="15" output=""/> | |
<key code="16" output=""/> | |
<key code="17" output=""/> | |
<key code="18" output=""/> | |
<key code="19" output=""/> | |
<key code="20" output=""/> | |
<key code="21" output=""/> | |
<key code="22" output=""/> | |
<key code="23" output=""/> | |
<key code="24" output=""/> | |
<key code="25" output=""/> | |
<key code="26" output=""/> | |
<key code="27" output=""/> | |
<key code="28" output=""/> | |
<key code="29" output=""/> | |
<key code="30" output=""/> | |
<key code="31" output=""/> | |
<key code="32" output=""/> | |
<key code="33" output=""/> | |
<key code="34" output=""/> | |
<key code="35" output=""/> | |
<key code="36" output="
"/> | |
<key code="37" output=""/> | |
<key code="38" output=""/> | |
<key code="39" output=""/> | |
<key code="40" output=""/> | |
<key code="41" output=""/> | |
<key code="42" output=""/> | |
<key code="43" output=""/> | |
<key code="44" output=""/> | |
<key code="45" output=""/> | |
<key code="46" output=""/> | |
<key code="47" output=""/> | |
<key code="48" output="	"/> | |
<key code="49" output=""/> | |
<key code="50" output=""/> | |
<key code="51" output=""/> | |
<key code="53" output=""/> | |
<key code="64" output=""/> | |
<key code="66" output=""/> | |
<key code="70" output=""/> | |
<key code="71" output=""/> | |
<key code="72" output=""/> | |
<key code="76" output=""/> | |
<key code="77" output=""/> | |
<key code="79" output=""/> | |
<key code="80" output=""/> | |
<key code="96" output=""/> | |
<key code="97" output=""/> | |
<key code="98" output=""/> | |
<key code="99" output=""/> | |
<key code="100" output=""/> | |
<key code="101" output=""/> | |
<key code="103" output=""/> | |
<key code="105" output=""/> | |
<key code="106" output=""/> | |
<key code="107" output=""/> | |
<key code="109" output=""/> | |
<key code="111" output=""/> | |
<key code="113" output=""/> | |
<key code="114" output=""/> | |
<key code="115" output=""/> | |
<key code="116" output=""/> | |
<key code="117" output=""/> | |
<key code="118" output=""/> | |
<key code="119" output=""/> | |
<key code="120" output=""/> | |
<key code="121" output=""/> | |
<key code="122" output=""/> | |
<key code="123" output=""/> | |
<key code="124" output=""/> | |
<key code="125" output=""/> | |
<key code="126" output=""/> | |
</keyMap> | |
<keyMap index="2"> | |
<key code="0" output=""/> | |
<key code="1" output=""/> | |
<key code="2" output=""/> | |
<key code="3" output=""/> | |
<key code="4" output=""/> | |
<key code="5" output=""/> | |
<key code="6" output=""/> | |
<key code="7" output=""/> | |
<key code="8" output=""/> | |
<key code="9" output=""/> | |
<key code="11" output=""/> | |
<key code="12" output="@"/> | |
<key code="13" output=""/> | |
<key code="14" output=""/> | |
<key code="15" output=""/> | |
<key code="16" output=""/> | |
<key code="17" output=""/> | |
<key code="18" output=""/> | |
<key code="19" output=""/> | |
<key code="20" output=""/> | |
<key code="21" output=""/> | |
<key code="22" output=""/> | |
<key code="23" output=""/> | |
<key code="24" output=""/> | |
<key code="25" output=""/> | |
<key code="26" output=""/> | |
<key code="27" output=""/> | |
<key code="28" output=""/> | |
<key code="29" output=""/> | |
<key code="30" output=""/> | |
<key code="31" output=""/> | |
<key code="32" output=""/> | |
<key code="33" output=""/> | |
<key code="34" output=""/> | |
<key code="35" output=""/> | |
<key code="36" output="
"/> | |
<key code="37" output=""/> | |
<key code="38" output=""/> | |
<key code="39" output=""/> | |
<key code="40" output=""/> | |
<key code="41" output=""/> | |
<key code="42" output=""/> | |
<key code="43" output=""/> | |
<key code="44" output=""/> | |
<key code="45" output=""/> | |
<key code="46" output=""/> | |
<key code="47" output=""/> | |
<key code="48" output="	"/> | |
<key code="49" output=""/> | |
<key code="50" output=""/> | |
<key code="51" output=""/> | |
<key code="53" output=""/> | |
<key code="64" output=""/> | |
<key code="66" output=""/> | |
<key code="70" output=""/> | |
<key code="71" output=""/> | |
<key code="72" output=""/> | |
<key code="76" output=""/> | |
<key code="77" output=""/> | |
<key code="79" output=""/> | |
<key code="80" output=""/> | |
<key code="96" output=""/> | |
<key code="97" output=""/> | |
<key code="98" output=""/> | |
<key code="99" output=""/> | |
<key code="100" output=""/> | |
<key code="101" output=""/> | |
<key code="103" output=""/> | |
<key code="105" output=""/> | |
<key code="106" output=""/> | |
<key code="107" output=""/> | |
<key code="109" output=""/> | |
<key code="111" output=""/> | |
<key code="113" output=""/> | |
<key code="114" output=""/> | |
<key code="115" output=""/> | |
<key code="116" output=""/> | |
<key code="117" output=""/> | |
<key code="118" output=""/> | |
<key code="119" output=""/> | |
<key code="120" output=""/> | |
<key code="121" output=""/> | |
<key code="122" output=""/> | |
<key code="123" output=""/> | |
<key code="124" output=""/> | |
<key code="125" output=""/> | |
<key code="126" output=""/> | |
</keyMap> | |
<keyMap index="3"> | |
<key code="0" output=""/> | |
<key code="1" output=""/> | |
<key code="2" output=""/> | |
<key code="3" output=""/> | |
<key code="4" output=""/> | |
<key code="5" output=""/> | |
<key code="6" output=""/> | |
<key code="7" output=""/> | |
<key code="8" output=""/> | |
<key code="9" output=""/> | |
<key code="11" output=""/> | |
<key code="12" output="A"/> | |
<key code="13" output=""/> | |
<key code="14" output=""/> | |
<key code="15" output=""/> | |
<key code="16" output=""/> | |
<key code="17" output=""/> | |
<key code="18" output=""/> | |
<key code="19" output=""/> | |
<key code="20" output=""/> | |
<key code="21" output=""/> | |
<key code="22" output=""/> | |
<key code="23" output=""/> | |
<key code="24" output=""/> | |
<key code="25" output=""/> | |
<key code="26" output=""/> | |
<key code="27" output=""/> | |
<key code="28" output=""/> | |
<key code="29" output=""/> | |
<key code="30" output=""/> | |
<key code="31" output=""/> | |
<key code="32" output=""/> | |
<key code="33" output=""/> | |
<key code="34" output=""/> | |
<key code="35" output=""/> | |
<key code="36" output="
"/> | |
<key code="37" output=""/> | |
<key code="38" output=""/> | |
<key code="39" output=""/> | |
<key code="40" output=""/> | |
<key code="41" output=""/> | |
<key code="42" output=""/> | |
<key code="43" output=""/> | |
<key code="44" output=""/> | |
<key code="45" output=""/> | |
<key code="46" output=""/> | |
<key code="47" output=""/> | |
<key code="48" output="	"/> | |
<key code="49" output=""/> | |
<key code="50" output=""/> | |
<key code="51" output=""/> | |
<key code="53" output=""/> | |
<key code="64" output=""/> | |
<key code="66" output=""/> | |
<key code="70" output=""/> | |
<key code="71" output=""/> | |
<key code="72" output=""/> | |
<key code="76" output=""/> | |
<key code="77" output=""/> | |
<key code="79" output=""/> | |
<key code="80" output=""/> | |
<key code="96" output=""/> | |
<key code="97" output=""/> | |
<key code="98" output=""/> | |
<key code="99" output=""/> | |
<key code="100" output=""/> | |
<key code="101" output=""/> | |
<key code="103" output=""/> | |
<key code="105" output=""/> | |
<key code="106" output=""/> | |
<key code="107" output=""/> | |
<key code="109" output=""/> | |
<key code="111" output=""/> | |
<key code="113" output=""/> | |
<key code="114" output=""/> | |
<key code="115" output=""/> | |
<key code="116" output=""/> | |
<key code="117" output=""/> | |
<key code="118" output=""/> | |
<key code="119" output=""/> | |
<key code="120" output=""/> | |
<key code="121" output=""/> | |
<key code="122" output=""/> | |
<key code="123" output=""/> | |
<key code="124" output=""/> | |
<key code="125" output=""/> | |
<key code="126" output=""/> | |
</keyMap> | |
<keyMap index="4"> | |
<key code="0" output=""/> | |
<key code="1" output=""/> | |
<key code="2" output=""/> | |
<key code="3" output=""/> | |
<key code="4" output=""/> | |
<key code="5" output=""/> | |
<key code="6" output=""/> | |
<key code="7" output=""/> | |
<key code="8" output=""/> | |
<key code="9" output=""/> | |
<key code="11" output=""/> | |
<key code="12" output="&"/> | |
<key code="13" output=""/> | |
<key code="14" output=""/> | |
<key code="15" output=""/> | |
<key code="16" output=""/> | |
<key code="17" output=""/> | |
<key code="18" output=""/> | |
<key code="19" output=""/> | |
<key code="20" output=""/> | |
<key code="21" output=""/> | |
<key code="22" output=""/> | |
<key code="23" output=""/> | |
<key code="24" output=""/> | |
<key code="25" output=""/> | |
<key code="26" output=""/> | |
<key code="27" output=""/> | |
<key code="28" output=""/> | |
<key code="29" output=""/> | |
<key code="30" output=""/> | |
<key code="31" output=""/> | |
<key code="32" output=""/> | |
<key code="33" output=""/> | |
<key code="34" output=""/> | |
<key code="35" output=""/> | |
<key code="36" output="
"/> | |
<key code="37" output=""/> | |
<key code="38" output=""/> | |
<key code="39" output=""/> | |
<key code="40" output=""/> | |
<key code="41" output=""/> | |
<key code="42" output=""/> | |
<key code="43" output=""/> | |
<key code="44" output=""/> | |
<key code="45" output=""/> | |
<key code="46" output=""/> | |
<key code="47" output=""/> | |
<key code="48" output="	"/> | |
<key code="49" output=""/> | |
<key code="50" output=""/> | |
<key code="51" output=""/> | |
<key code="53" output=""/> | |
<key code="64" output=""/> | |
<key code="66" output=""/> | |
<key code="70" output=""/> | |
<key code="71" output=""/> | |
<key code="72" output=""/> | |
<key code="76" output=""/> | |
<key code="77" output=""/> | |
<key code="79" output=""/> | |
<key code="80" output=""/> | |
<key code="96" output=""/> | |
<key code="97" output=""/> | |
<key code="98" output=""/> | |
<key code="99" output=""/> | |
<key code="100" output=""/> | |
<key code="101" output=""/> | |
<key code="103" output=""/> | |
<key code="105" output=""/> | |
<key code="106" output=""/> | |
<key code="107" output=""/> | |
<key code="109" output=""/> | |
<key code="111" output=""/> | |
<key code="113" output=""/> | |
<key code="114" output=""/> | |
<key code="115" output=""/> | |
<key code="116" output=""/> | |
<key code="117" output=""/> | |
<key code="118" output=""/> | |
<key code="119" output=""/> | |
<key code="120" output=""/> | |
<key code="121" output=""/> | |
<key code="122" output=""/> | |
<key code="123" output=""/> | |
<key code="124" output=""/> | |
<key code="125" output=""/> | |
<key code="126" output=""/> | |
</keyMap> | |
</keyMapSet> | |
<keyMapSet id="JIS"> | |
<keyMap index="0" baseMapSet="ANSI" baseIndex="0"> | |
<key code="512" output=""/> | |
</keyMap> | |
<keyMap index="1" baseMapSet="ANSI" baseIndex="1"> | |
<key code="512" output=""/> | |
</keyMap> | |
<keyMap index="2" baseMapSet="ANSI" baseIndex="2"> | |
<key code="512" output=""/> | |
</keyMap> | |
<keyMap index="3" baseMapSet="ANSI" baseIndex="3"> | |
<key code="512" output=""/> | |
</keyMap> | |
<keyMap index="4" baseMapSet="ANSI" baseIndex="4"> | |
<key code="512" output=""/> | |
</keyMap> | |
</keyMapSet> | |
</keyboard> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment