I'm having
the usual
(manual input)
ActionScript
Apache configuration
Bash
Batchfile
BBCode
C
CoffeeScript
C#
CSS
D
Delphi
Diff
Django template
Erlang
Go
Haskell
HTML
INI
Java
JavaScript ★
JSP (Java Server Page™)
Jinja template
LaTeX
Lisp (CLisp)
LLVM
Lua
Makefile
Mako
Trac Wiki markup
Objective-C
OCaml
Perl
PHP
Python ♥
Python interactive interpreter
reStructuredText
RHTML
Ruby
Ruby IRB session
Scheme
SQL
Text only
Vim script
XML
pasta
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd"> <!-- Swedish Dvorak keyboard, toxik style --> <keyboard group="126" id="-2761" name="Swedish Dvorak (toxik)" maxout="1"> <layouts> <layout first="0" last="17" modifiers="commonModifiers" mapSet="ANSI" /> <layout first="18" last="18" modifiers="commonModifiers" mapSet="JIS" /> <layout first="21" last="23" modifiers="commonModifiers" mapSet="JIS" /> <layout first="30" last="30" modifiers="commonModifiers" mapSet="JIS" /> <layout first="194" last="194" modifiers="commonModifiers" mapSet="JIS" /> <layout first="197" last="197" modifiers="commonModifiers" mapSet="JIS" /> <layout first="200" last="201" modifiers="commonModifiers" mapSet="JIS" /> <layout first="206" last="207" modifiers="commonModifiers" mapSet="JIS" /> </layouts> <modifierMap id="commonModifiers" defaultIndex="7"> <keyMapSelect mapIndex="0"> <modifier keys="" /> <modifier keys="command anyShift? caps?" /> </keyMapSelect> <keyMapSelect mapIndex="1"> <modifier keys="anyShift caps?" /> </keyMapSelect> <keyMapSelect mapIndex="2"> <modifier keys="caps" /> </keyMapSelect> <keyMapSelect mapIndex="3"> <modifier keys="anyOption" /> </keyMapSelect> <keyMapSelect mapIndex="4"> <modifier keys="anyShift anyOption command? caps?" /> </keyMapSelect> <keyMapSelect mapIndex="5"> <modifier keys="anyOption caps" /> </keyMapSelect> <keyMapSelect mapIndex="6"> <modifier keys="command anyOption caps?" /> </keyMapSelect> <keyMapSelect mapIndex="7"> <modifier keys="control command? shift? caps? option?" /> <modifier keys="control command? shift? caps? option? rightShift" /> <modifier keys="control command? shift? caps? option? rightOption" /> </keyMapSelect> </modifierMap> <keyMapSet id="ANSI"> <keyMap index="0"> <!-- No modifiers --> <key code="0" action="a" /> <key code="1" action="o" /> <key code="2" action="e" /> <key code="3" action="u" /> <key code="4" action="d" /> <key code="5" action="i" /> <key code="6" output="." /> <key code="7" output="q" /> <key code="8" action="j" /> <key code="9" action="k" /> <key code="10" output="§" /> <key code="11" output="x" /> <key code="12" output="å" /> <key code="13" output="ä" /> <key code="14" output="ö" /> <key code="15" output="p" /> <key code="16" output="f" /> <key code="17" action="y" /> <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="/" /> <key code="31" action="r" /> <key code="32" action="g" /> <key code="33" output="," /> <key code="34" action="c" /> <key code="35" action="l" /> <key code="36" output="
" /> <key code="37" action="n" /> <key code="38" action="h" /> <key code="39" output="-" /> <key code="40" action="t" /> <key code="41" action="s"/> <key code="42" output="'" /> <key code="43" action="w" /> <key code="44" action="z" /> <key code="45" output="b" /> <key code="46" output="m" /> <key code="47" output="v" /> <key code="48" output="	" /> <key code="49" action=" " /> <key code="50" output="<" /> <key code="51" output="" /> <key code="52" output="" /> <key code="53" output="" /> <!-- gap, 54 through 64 --> <key code="65" output="." /> <key code="66" output="" /> <key code="67" output="*" /> <!-- gap, 68 --> <key code="69" output="+" /> <key code="70" output="" /> <key code="71" output="" /> <key code="72" output="" /> <!-- gap, 73-74 --> <key code="75" output="/" /> <key code="76" output="" /> <key code="77" output="" /> <key code="78" output="-" /> <!-- gap, 79-80 --> <key code="81" action="acute" /> <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" /> <!-- gap, 90 --> <key code="91" output="8" /> <key code="92" output="9" /> <!-- gap, 93-95 --> <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="102" output="" /> <key code="103" output="" /> <key code="104" output="" /> <key code="105" output="" /> <key code="106" output="" /> <key code="107" output="" /> <key code="108" output="" /> <key code="109" output="" /> <key code="110" output="" /> <key code="111" output="" /> <key code="112" 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="" /> <!-- gap, 127 --> </keyMap> <keyMap index="1"> <!-- shift --> <key code="0" action="A" /> <key code="1" action="O" /> <key code="2" action="E" /> <key code="3" action="U" /> <key code="4" action="D" /> <key code="5" action="I" /> <key code="6" output=":" /> <key code="7" output="Q" /> <key code="8" action="J" /> <key code="9" action="K" /> <key code="10" output="±" /> <key code="11" output="X" /> <key code="12" output="Å" /> <key code="13" output="Ä" /> <key code="14" output="Ö" /> <key code="15" output="P" /> <key code="16" output="F" /> <key code="17" action="Y" /> <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" action="acute" /> <key code="25" output=")" /> <key code="26" output="/" /> <key code="27" output="?" /> <key code="28" output="(" /> <key code="29" output="=" /> <key code="30" action="circumflex" /> <key code="31" action="R" /> <key code="32" action="G" /> <key code="33" output=";" /> <key code="34" action="C" /> <key code="35" action="L" /> <key code="36" output="
" /> <key code="37" action="N" /> <key code="38" action="H" /> <key code="39" output="_" /> <key code="40" action="T" /> <key code="41" action="S"/> <key code="42" output="*" /> <key code="43" action="W" /> <key code="44" action="Z" /> <key code="45" output="B" /> <key code="46" output="M" /> <key code="47" output="V" /> <key code="48" output="	" /> <key code="49" action=" " /> <key code="50" output=">" /> <key code="51" output="" /> <key code="52" output="" /> <key code="53" output="" /> <!-- gap, 54 through 64 --> <key code="65" output="." /> <key code="66" output="*" /> <key code="67" output="*" /> <!-- gap, 68 --> <key code="69" output="+" /> <key code="70" output="+" /> <key code="71" output="" /> <key code="72" output="=" /> <!-- gap, 73-74 --> <key code="75" output="/" /> <key code="76" output="" /> <key code="77" output="/" /> <key code="78" output="-" /> <!-- gap, 79-80 --> <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" /> <!-- gap, 90 --> <key code="91" output="8" /> <key code="92" output="9" /> <!-- gap, 93-95 --> <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="102" output="" /> <key code="103" output="" /> <key code="104" output="" /> <key code="105" output="" /> <key code="106" output="" /> <key code="107" output="" /> <key code="108" output="" /> <key code="109" output="" /> <key code="110" output="" /> <key code="111" output="" /> <key code="112" 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="" /> <!-- gap, 127 --> </keyMap> <keyMap index="2"> <!-- caps lock --> <key code="0" action="A" /> <key code="1" action="O" /> <key code="2" action="E" /> <key code="3" action="U" /> <key code="4" action="D" /> <key code="5" action="I" /> <key code="6" output="." /> <key code="7" output="Q" /> <key code="8" action="J" /> <key code="9" action="K" /> <key code="10" output="§" /> <key code="11" output="X" /> <key code="12" output="Å" /> <key code="13" output="Ä" /> <key code="14" output="Ö" /> <key code="15" output="P" /> <key code="16" output="F" /> <key code="17" action="Y" /> <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="]" /> <key code="31" action="R" /> <key code="32" action="G" /> <key code="33" output="," /> <key code="34" action="C" /> <key code="35" action="L" /> <key code="36" output="
" /> <key code="37" action="N" /> <key code="38" action="H" /> <key code="39" output="-" /> <key code="40" action="T" /> <key code="41" action="S"/> <key code="42" output="'" /> <key code="43" action="W" /> <key code="44" action="Z" /> <key code="45" output="B" /> <key code="46" output="M" /> <key code="47" output="V" /> <key code="48" output="	" /> <key code="49" action=" " /> <key code="50" output="<" /> <key code="51" output="" /> <key code="52" output="" /> <key code="53" output="" /> <!-- gap, 54 through 64 --> <key code="65" output="." /> <key code="66" output="" /> <key code="67" output="*" /> <!-- gap, 68 --> <key code="69" output="+" /> <key code="70" output="" /> <key code="71" output="" /> <key code="72" output="" /> <!-- gap, 73-74 --> <key code="75" output="/" /> <key code="76" output="" /> <key code="77" output="" /> <key code="78" output="-" /> <!-- gap, 79-80 --> <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" /> <!-- gap, 90 --> <key code="91" output="8" /> <key code="92" output="9" /> <!-- gap, 93-95 --> <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="102" output="" /> <key code="103" output="" /> <key code="104" output="" /> <key code="105" output="" /> <key code="106" output="" /> <key code="107" output="" /> <key code="108" output="" /> <key code="109" output="" /> <key code="110" output="" /> <key code="111" output="" /> <key code="112" 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="" /> <!-- gap, 127 --> </keyMap> <keyMap index="3"> <!-- option --> <key code="0" output="(" /> <key code="1" output=")" /> <key code="2" output="{" /> <key code="3" output="}" /> <!-- gap, 4 --> <key code="5" output=":" /> <!-- gap, 6-7 --> <key code="8" action="cedilla" /> <key code="9" action="caron" /> <key code="10" output="§" /> <key code="11" action="breve" /> <key code="12" output="\" /> <key code="13" output="/" /> <key code="14" output="[" /> <key code="15" output="]" /> <!-- gap, 16 --> <key code="17" output="@" /> <key code="18" output="¡" /> <key code="19" output="@" /> <key code="20" output="£" /> <key code="21" output="$" /> <key code="22" action="circumflex" /> <key code="23" output="§" /> <key code="24" action="diaeresis" /> <key code="25" output="]" /> <key code="26" output="{" /> <key code="27" output="\" /> <key code="28" output="[" /> <key code="29" output="}" /> <key code="30" action="tilde" /> <key code="31" output="ø" /> <key code="32" action="diaeresis" /> <key code="33" output="“" /> <key code="34" output="ı" /> <key code="35" action="commabelow" /> <key code="36" output="
" /> <key code="37" output="ł" /> <key code="38" action="doubleacute" /> <key code="39" output="æ" /> <key code="40" action="ringabove" /> <key code="41" output="…"/> <key code="42" output="«" /> <key code="43" output="≤" /> <key code="44" output="÷" /> <key code="45" action="tilde" /> <key code="46" action="ogonek" /> <key code="47" output="≥" /> <key code="48" output="	" /> <key code="49" output=" " /> <key code="50" output="|" /> <key code="51" output="" /> <key code="52" output="" /> <key code="53" output="" /> <!-- gap, 54 through 64 --> <key code="65" output="." /> <key code="66" output="" /> <key code="67" output="*" /> <!-- gap, 68 --> <key code="69" output="+" /> <key code="70" output="" /> <key code="71" output="" /> <key code="72" output="" /> <!-- gap, 73-74 --> <key code="75" output="/" /> <key code="76" output="" /> <key code="77" output="" /> <key code="78" output="-" /> <!-- gap, 79-80 --> <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" /> <!-- gap, 90 --> <key code="91" output="8" /> <key code="92" output="9" /> <!-- gap, 93-95 --> <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="102" output="" /> <key code="103" output="" /> <key code="104" output="" /> <key code="105" output="" /> <key code="106" output="" /> <key code="107" output="" /> <key code="108" output="" /> <key code="109" output="" /> <key code="110" output="" /> <key code="111" output="" /> <key code="112" 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="" /> <!-- gap, 127 --> </keyMap> <keyMap index="4"> <!-- option shift --> <key code="0" output="̄" /> <!-- gap, 1 --> <key code="2" output="Ð" /> <!-- gap, 3 --> <key code="4" output="Ħ" /> <!-- gap, 5 --> <key code="6" output="Đ" /> <!-- gap, 7 --> <key code="8" output="̧" /> <key code="9" output="̌" /> <key code="10" output="±" /> <key code="11" output="̆" /> <key code="12" output="Œ" /> <key code="13" output="̇" /> <key code="14" output="́" /> <key code="15" output="‰" /> <!-- gap, 16 --> <key code="17" output="Þ" /> <!-- gap, 18 --> <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="̊" /> <!-- gap, 41 --> <key code="42" output="»" /> <key code="43" output="„" /> <key code="44" output="¿" /> <key code="45" output="~" /> <!-- gap, 46-47 --> <key code="48" output="	" /> <key code="49" output=" " /> <key code="50" output="̀" /> <key code="51" output="" /> <key code="52" output="" /> <key code="53" output="" /> <!-- gap, 54 through 64 --> <key code="65" output="." /> <key code="66" output="*" /> <key code="67" output="*" /> <!-- gap, 68 --> <key code="69" output="+" /> <key code="70" output="+" /> <key code="71" output="" /> <key code="72" output="=" /> <!-- gap, 73-74 --> <key code="75" output="/" /> <key code="76" output="" /> <key code="77" output="/" /> <key code="78" output="-" /> <!-- gap, 79-80 --> <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" /> <!-- gap, 90 --> <key code="91" output="8" /> <key code="92" output="9" /> <!-- gap, 93-95 --> <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="102" output="" /> <key code="103" output="" /> <key code="104" output="" /> <key code="105" output="" /> <key code="106" output="" /> <key code="107" output="" /> <key code="108" output="" /> <key code="109" output="" /> <key code="110" output="" /> <key code="111" output="" /> <key code="112" 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="" /> <!-- gap, 127 --> </keyMap> <keyMap index="5"> <!-- option caps lock --> <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="Đ" /> <!-- gap, 7 --> <key code="8" output="¸" /> <key code="9" output="ˇ" /> <key code="10" 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" action="diaeresis" /> <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="52" output="" /> <key code="53" output="" /> <!-- gap, 54 through 64 --> <key code="65" output="." /> <key code="66" output="" /> <key code="67" output="*" /> <!-- gap, 68 --> <key code="69" output="+" /> <key code="70" output="" /> <key code="71" output="" /> <key code="72" output="" /> <!-- gap, 73-74 --> <key code="75" output="/" /> <key code="76" output="" /> <key code="77" output="" /> <key code="78" output="-" /> <!-- gap, 79-80 --> <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" /> <!-- gap, 90 --> <key code="91" output="8" /> <key code="92" output="9" /> <!-- gap, 93-95 --> <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="102" output="" /> <key code="103" output="" /> <key code="104" output="" /> <key code="105" output="" /> <key code="106" output="" /> <key code="107" output="" /> <key code="108" output="" /> <key code="109" output="" /> <key code="110" output="" /> <key code="111" output="" /> <key code="112" 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="" /> <!-- gap, 127 --> </keyMap> <keyMap index="6"> <!-- option command --> <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="đ" /> <!-- gap, 7 --> <key code="8" output="¸" /> <key code="9" output="ˇ" /> <key code="10" 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" action="diaeresis" /> <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="52" output="" /> <key code="53" output="" /> <!-- gap, 54 through 64 --> <key code="65" output="." /> <key code="66" output="" /> <key code="67" output="*" /> <!-- gap, 68 --> <key code="69" output="+" /> <key code="70" output="" /> <key code="71" output="" /> <key code="72" output="" /> <!-- gap, 73-74 --> <key code="75" output="/" /> <key code="76" output="" /> <key code="77" output="" /> <key code="78" output="-" /> <!-- gap, 79-80 --> <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" /> <!-- gap, 90 --> <key code="91" output="8" /> <key code="92" output="9" /> <!-- gap, 93-95 --> <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="102" output="" /> <key code="103" output="" /> <key code="104" output="" /> <key code="105" output="" /> <key code="106" output="" /> <key code="107" output="" /> <key code="108" output="" /> <key code="109" output="" /> <key code="110" output="" /> <key code="111" output="" /> <key code="112" 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="" /> <!-- gap, 127 --> </keyMap> <keyMap index="7"> <!-- control --> <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="10" output="0" /> <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="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="" /> <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" action=" " /> <key code="50" output="`" /> <key code="51" output="" /> <key code="52" output="" /> <key code="53" output="" /> <!-- gap, 54 through 64 --> <key code="65" output="." /> <key code="66" output="" /> <key code="67" output="*" /> <!-- gap, 68 --> <key code="69" output="+" /> <key code="70" output="" /> <key code="71" output="" /> <key code="72" output="" /> <!-- gap, 73-74 --> <key code="75" output="/" /> <key code="76" output="" /> <key code="77" output="" /> <key code="78" output="-" /> <!-- gap, 79-80 --> <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" /> <!-- gap, 90 --> <key code="91" output="8" /> <key code="92" output="9" /> <!-- gap, 93-95 --> <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="102" output="" /> <key code="103" output="" /> <key code="104" output="" /> <key code="105" output="" /> <key code="106" output="" /> <key code="107" output="" /> <key code="108" output="" /> <key code="109" output="" /> <key code="110" output="" /> <key code="111" output="" /> <key code="112" 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="" /> <!-- gap, 127 --> </keyMap> </keyMapSet> <keyMapSet id="JIS"> <keyMap index="0" baseMapSet="ANSI" baseIndex = "0"> <!-- No modifiers --> <key code="24" output="^" /> <!-- changed --> <key code="30" output="[" /> <!-- changed --> <key code="33" output="@" /> <!-- changed --> <key code="39" output=":" /> <!-- changed --> <key code="42" output="]" /> <!-- changed --> <key code="93" output="\" /> <!-- changed --> <key code="94" output="_" /> <!-- changed --> <key code="95" output="," /> <!-- changed --> <key code="102" action=" " /> <!-- changed --> <key code="104" action=" " /> <!-- changed --> </keyMap> <keyMap index="1" baseMapSet="ANSI" baseIndex = "1"> <!-- shift --> <key code="19" output=""" /> <!-- changed --> <key code="22" output="&" /> <!-- changed --> <key code="24" output="~" /> <!-- changed --> <key code="25" output=")" /> <!-- changed --> <key code="26" output="'" /> <!-- changed --> <key code="27" output="=" /> <!-- changed --> <key code="28" output="(" /> <!-- changed --> <key code="29" output="0" /> <!-- changed --> <key code="30" output="{" /> <!-- changed --> <key code="33" output="`" /> <!-- changed --> <key code="39" output="*" /> <!-- changed --> <key code="41" output="+" /> <!-- changed --> <key code="42" output="}" /> <!-- changed --> <key code="93" output="|" /> <!-- changed --> <key code="94" output="_" /> <!-- changed --> <key code="95" output="," /> <!-- changed --> <key code="102" action=" " /> <!-- changed --> <key code="104" action=" " /> <!-- changed --> </keyMap> <keyMap index="2" baseMapSet="ANSI" baseIndex="2"> <!-- caps lock --> <key code="24" output="^" /> <!-- changed --> <key code="30" output="[" /> <!-- changed --> <key code="33" output="@" /> <!-- changed --> <key code="39" output=":" /> <!-- changed --> <key code="42" output="]" /> <!-- changed --> <key code="93" output="\" /> <!-- changed --> <key code="94" output="_" /> <!-- changed --> <key code="95" output="," /> <!-- changed --> <key code="102" action=" " /> <!-- changed --> <key code="104" action=" " /> <!-- changed --> </keyMap> <keyMap index="3" baseMapSet="ANSI" baseIndex="3"> <!-- option --> <key code="93" output="|" /> <!-- changed --> <key code="94" action="grave" /> <!-- changed --> <key code="95" output="," /> <!-- changed --> <key code="102" action=" " /> <!-- changed --> <key code="104" action=" " /> <!-- changed --> </keyMap> <keyMap index="4" baseMapSet="ANSI" baseIndex="4"> <!-- option shift --> <key code="93" output="|" /> <!-- changed --> <key code="94" output="`" /> <!-- changed --> <key code="95" output="," /> <!-- changed --> <key code="102" action=" " /> <!-- changed --> <key code="104" action=" " /> <!-- changed --> </keyMap> <keyMap index="5" baseMapSet="ANSI" baseIndex="5"> <!-- option caps lock --> <key code="93" output="|" /> <!-- changed --> <key code="94" output="`" /> <!-- changed --> <key code="95" output="," /> <!-- changed --> <key code="102" action=" " /> <!-- changed --> <key code="104" action=" " /> <!-- changed --> </keyMap> <keyMap index="6" baseMapSet="ANSI" baseIndex="6"> <!-- option command --> <key code="93" output="|" /> <!-- changed --> <key code="94" output="_" /> <!-- changed --> <key code="95" output="," /> <!-- changed --> <key code="102" action=" " /> <!-- changed --> <key code="104" action=" " /> <!-- changed --> </keyMap> <keyMap index="7" baseMapSet="ANSI" baseIndex="7"> <!-- control --> <key code="93" output="|" /> <!-- changed --> <key code="94" output="_" /> <!-- changed --> <key code="95" output="," /> <!-- changed --> <key code="102" action=" " /> <!-- changed --> <key code="104" action=" " /> <!-- changed --> </keyMap> </keyMapSet> <actions> <!-- actions for initiating dead key states --> <action id="acute"> <when state="none" next="acute" /> </action> <action id="grave"> <when state="none" next="grave" /> </action> <action id="circumflex"> <when state="none" next="circumflex" /> </action> <action id="diaeresis"> <when state="none" next="diaeresis" /> </action> <action id="tilde"> <when state="none" next="tilde" /> </action> <action id="cedilla"> <when state="none" next="cedilla" /> </action> <action id="breve"> <when state="none" next="breve" /> </action> <action id="macron"> <when state="none" next="macron" /> </action> <action id="ogonek"> <when state="none" next="ogonek" /> </action> <action id="caron"> <when state="none" next="caron" /> </action> <action id="dotabove"> <when state="none" next="dotabove" /> </action> <action id="doubleacute"> <when state="none" next="doubleacute" /> </action> <action id="ringabove"> <when state="none" next="ringabove" /> </action> <action id="commabelow"> <when state="none" next="commabelow" /> </action> <!-- actions for completing dead key states --> <action id=" "> <when state="none" output=" " /> <when state="acute" output="´" /> <when state="grave" output="`" /> <when state="circumflex" output="^" /> <when state="diaeresis" output="¨" /> <when state="tilde" output="~" /> <when state="cedilla" output="¸" /> <when state="breve" output="˘" /> <when state="macron" output="¯" /> <when state="ogonek" output="˛" /> <when state="caron" output="ˇ" /> <when state="dotabove" output="˙" /> <when state="doubleacute" output="˝" /> <when state="ringabove" output="˚" /> <when state="commabelow" output="," /> </action> <action id="A"> <when state="none" output="A" /> <when state="acute" output="Á" /> <when state="grave" output="À" /> <when state="circumflex" output="Â" /> <when state="diaeresis" output="Ä" /> <when state="tilde" output="Ã" /> <when state="breve" output="Ă" /> <when state="macron" output="Ā" /> <when state="ogonek" output="Ą" /> <when state="ringabove" output="Å" /> </action> <action id="a"> <when state="none" output="a" /> <when state="acute" output="á" /> <when state="grave" output="à" /> <when state="circumflex" output="â" /> <when state="diaeresis" output="ä" /> <when state="tilde" output="ã" /> <when state="breve" output="ă" /> <when state="macron" output="ā" /> <when state="ogonek" output="ą" /> <when state="ringabove" output="å" /> </action> <action id="C"> <when state="none" output="C" /> <when state="acute" output="Ć" /> <when state="circumflex" output="Ĉ" /> <when state="cedilla" output="Ç" /> <when state="caron" output="Č" /> <when state="dotabove" output="Ċ" /> </action> <action id="c"> <when state="none" output="c" /> <when state="acute" output="ć" /> <when state="circumflex" output="ĉ" /> <when state="cedilla" output="ç" /> <when state="caron" output="č" /> <when state="dotabove" output="ċ" /> </action> <action id="D"> <when state="none" output="D" /> <when state="caron" output="Ď" /> </action> <action id="d"> <when state="none" output="d" /> <when state="caron" output="ď" /> </action> <action id="E"> <when state="none" output="E" /> <when state="acute" output="É" /> <when state="grave" output="È" /> <when state="circumflex" output="Ê" /> <when state="diaeresis" output="Ë" /> <when state="breve" output="Ĕ" /> <when state="macron" output="Ē" /> <when state="ogonek" output="Ę" /> <when state="caron" output="Ě" /> <when state="dotabove" output="Ė" /> </action> <action id="e"> <when state="none" output="e" /> <when state="acute" output="é" /> <when state="grave" output="è" /> <when state="circumflex" output="ê" /> <when state="diaeresis" output="ë" /> <when state="breve" output="ĕ" /> <when state="macron" output="ē" /> <when state="ogonek" output="ę" /> <when state="caron" output="ě" /> <when state="dotabove" output="ė" /> </action> <action id="G"> <when state="none" output="G" /> <when state="circumflex" output="Ĝ" /> <when state="cedilla" output="Ģ" /> <when state="breve" output="Ğ" /> <when state="dotabove" output="Ġ" /> </action> <action id="g"> <when state="none" output="g" /> <when state="acute" output="ģ" /> <!-- g-acute is semantically g-cedilla --> <when state="circumflex" output="ĝ" /> <when state="cedilla" output="ģ" /> <when state="breve" output="ğ" /> <when state="dotabove" output="ġ" /> </action> <action id="H"> <when state="none" output="H" /> <when state="circumflex" output="Ĥ" /> </action> <action id="h"> <when state="none" output="h" /> <when state="circumflex" output="ĥ" /> </action> <action id="I"> <when state="none" output="I" /> <when state="acute" output="Í" /> <when state="grave" output="Ì" /> <when state="circumflex" output="Î" /> <when state="diaeresis" output="Ï" /> <when state="breve" output="Ĭ" /> <when state="macron" output="Ī" /> <when state="ogonek" output="Į" /> <when state="dotabove" output="İ" /> </action> <action id="i"> <when state="none" output="i" /> <when state="acute" output="í" /> <when state="grave" output="ì" /> <when state="circumflex" output="î" /> <when state="diaeresis" output="ï" /> <when state="breve" output="ĭ" /> <when state="macron" output="ī" /> <when state="ogonek" output="į" /> <when state="dotabove" output="i" /> <!-- just use regular i --> </action> <action id="J"> <when state="none" output="J" /> <when state="circumflex" output="Ĵ" /> </action> <action id="j"> <when state="none" output="j" /> <when state="circumflex" output="ĵ" /> </action> <action id="K"> <when state="none" output="K" /> <when state="cedilla" output="Ķ" /> </action> <action id="k"> <when state="none" output="k" /> <when state="cedilla" output="ķ" /> </action> <action id="L"> <when state="none" output="L" /> <when state="acute" output="Ĺ" /> <when state="cedilla" output="Ļ" /> <when state="caron" output="Ľ" /> </action> <action id="l"> <when state="none" output="l" /> <when state="acute" output="ĺ" /> <when state="cedilla" output="ļ" /> <when state="caron" output="ľ" /> </action> <action id="N"> <when state="none" output="N" /> <when state="acute" output="Ń" /> <when state="tilde" output="Ñ" /> <when state="cedilla" output="Ņ" /> <when state="caron" output="Ň" /> </action> <action id="n"> <when state="none" output="n" /> <when state="acute" output="ń" /> <when state="tilde" output="ñ" /> <when state="cedilla" output="ņ" /> <when state="caron" output="ň" /> </action> <action id="O"> <when state="none" output="O" /> <when state="acute" output="Ó" /> <when state="grave" output="Ò" /> <when state="circumflex" output="Ô" /> <when state="diaeresis" output="Ö" /> <when state="tilde" output="Õ" /> <when state="breve" output="Ŏ" /> <when state="macron" output="Ō" /> <when state="doubleacute" output="Ő" /> </action> <action id="o"> <when state="none" output="o" /> <when state="acute" output="ó" /> <when state="grave" output="ò" /> <when state="circumflex" output="ô" /> <when state="diaeresis" output="ö" /> <when state="tilde" output="õ" /> <when state="breve" output="ŏ" /> <when state="macron" output="ō" /> <when state="doubleacute" output="ő" /> </action> <action id="R"> <when state="none" output="R" /> <when state="acute" output="Ŕ" /> <when state="cedilla" output="Ŗ" /> <when state="caron" output="Ř" /> </action> <action id="r"> <when state="none" output="r" /> <when state="acute" output="ŕ" /> <when state="cedilla" output="ŗ" /> <when state="caron" output="ř" /> </action> <action id="S"> <when state="none" output="S" /> <when state="acute" output="Ś" /> <when state="circumflex" output="Ŝ" /> <when state="cedilla" output="Ş" /> <when state="caron" output="Š" /> <when state="commabelow" output="Ș" /> </action> <action id="s"> <when state="none" output="s" /> <when state="acute" output="ś" /> <when state="circumflex" output="ŝ" /> <when state="cedilla" output="ş" /> <when state="caron" output="š" /> <when state="commabelow" output="ș" /> </action> <action id="T"> <when state="none" output="T" /> <when state="cedilla" output="Ţ" /> <when state="caron" output="Ť" /> <when state="commabelow" output="Ț" /> </action> <action id="t"> <when state="none" output="t" /> <when state="cedilla" output="ţ" /> <when state="caron" output="ť" /> <when state="commabelow" output="ț" /> </action> <action id="U"> <when state="none" output="U" /> <when state="acute" output="Ú" /> <when state="grave" output="Ù" /> <when state="circumflex" output="Û" /> <when state="diaeresis" output="Ü" /> <when state="breve" output="Ŭ" /> <when state="macron" output="Ū" /> <when state="ogonek" output="Ų" /> <when state="doubleacute" output="Ű" /> <when state="ringabove" output="Ů" /> </action> <action id="u"> <when state="none" output="u" /> <when state="acute" output="ú" /> <when state="grave" output="ù" /> <when state="circumflex" output="û" /> <when state="diaeresis" output="ü" /> <when state="breve" output="ŭ" /> <when state="macron" output="ū" /> <when state="ogonek" output="ų" /> <when state="doubleacute" output="ű" /> <when state="ringabove" output="ů" /> </action> <action id="W"> <when state="none" output="W" /> <when state="circumflex" output="Ŵ" /> </action> <action id="w"> <when state="none" output="w" /> <when state="circumflex" output="ŵ" /> </action> <action id="Y"> <when state="none" output="Y" /> <when state="acute" output="Ý" /> <when state="circumflex" output="Ŷ" /> <when state="diaeresis" output="Ÿ" /> </action> <action id="y"> <when state="none" output="y" /> <when state="acute" output="ý" /> <when state="circumflex" output="ŷ" /> <when state="diaeresis" output="ÿ" /> </action> <action id="Z"> <when state="none" output="Z" /> <when state="acute" output="Ź" /> <when state="caron" output="Ž" /> <when state="dotabove" output="Ż" /> </action> <action id="z"> <when state="none" output="z" /> <when state="acute" output="ź" /> <when state="caron" output="ž" /> <when state="dotabove" output="ż" /> </action> </actions> <terminators> <when state="acute" output="´" /> <when state="grave" output="`" /> <when state="circumflex" output="^" /> <when state="diaeresis" output="¨" /> <when state="tilde" output="~" /> <when state="cedilla" output="¸" /> <when state="breve" output="˘" /> <when state="macron" output="¯" /> <when state="ogonek" output="˛" /> <when state="caron" output="ˇ" /> <when state="dotabove" output="˙" /> <when state="doubleacute" output="˝" /> <when state="ringabove" output="˚" /> <when state="commabelow" output="," /> </terminators> </keyboard>