当前位置:网站首页>Apple input method optimization
Apple input method optimization
2022-07-05 07:30:00 【2020 Java interview】
Apple By default ABC Or the input method of American keyboard ,alt+e,alt+t Waiting for the key will output special characters , This is easy to conflict with our other editor tool shortcuts
terms of settlement : Customize the standard keyboard :http://wordherd.com/keyboards
1. download leave the “option” keystrokes blank Standard keyboard configuration file My Layout.keylayout
2. Copy the file to ~/ The repository /Keyboard Layouts/
3. Then turn on keyboard preferences -> typewriting -> Choose other -> Choose the My Layout
4. use xcode edit ~/ The repository /Preferences/com.apple.HIToolbox.plist Remove the file ABC Related items ( because ABC Once added, it cannot be deleted , Best use xcode edit ( And, of course, to xml The way ( Not recommended )))
5. After restarting, you can see the effect
The configuration of customized keyboard is attached below : The message is My Layout.keylayout The content of
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd">
<keyboard group="0" id="5000" name="My Layout" maxout="1">
<layouts>
<layout first="0" last="0" modifiers="48" mapSet="312" />
</layouts>
<modifierMap id="48" defaultIndex="0">
<keyMapSelect mapIndex="0">
<modifier keys="" />
</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 caps? anyOption" />
</keyMapSelect>
<keyMapSelect mapIndex="5">
<modifier keys="caps anyOption" />
</keyMapSelect>
<keyMapSelect mapIndex="6">
<modifier keys="command anyShift? caps? anyOption? anyControl?" />
</keyMapSelect>
<keyMapSelect mapIndex="7">
<modifier keys="anyShift? caps? anyOption? anyControl" />
</keyMapSelect>
</modifierMap>
<keyMapSet id="312">
<keyMap index="0">
<key code="0" output="a" />
<key code="1" output="s" />
<key code="2" output="d" />
<key code="3" output="f" />
<key code="4" output="h" />
<key code="5" output="g" />
<key code="6" output="z" />
<key code="7" output="x" />
<key code="8" output="c" />
<key code="9" output="v" />
<key code="10" output="§" />
<key code="11" output="b" />
<key code="12" output="q" />
<key code="13" output="w" />
<key code="14" output="e" />
<key code="15" output="r" />
<key code="16" output="y" />
<key code="17" output="t" />
<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="o" />
<key code="32" output="u" />
<key code="33" output="[" />
<key code="34" output="i" />
<key code="35" output="p" />
<key code="36" output="
" />
<key code="37" output="l" />
<key code="38" output="j" />
<key code="39" output="'" />
<key code="40" output="k" />
<key code="41" output=";" />
<key code="42" output="\" />
<key code="43" output="," />
<key code="44" output="/" />
<key code="45" output="n" />
<key code="46" output="m" />
<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-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-94 -->
<key code="95" 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="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="" />
</keyMap>
<keyMap index="1">
<key code="0" output="A" />
<key code="1" output="S" />
<key code="2" output="D" />
<key code="3" output="F" />
<key code="4" output="H" />
<key code="5" output="G" />
<key code="6" output="Z" />
<key code="7" output="X" />
<key code="8" output="C" />
<key code="9" output="V" />
<key code="10" output="±" />
<key code="11" output="B" />
<key code="12" output="Q" />
<key code="13" output="W" />
<key code="14" output="E" />
<key code="15" output="R" />
<key code="16" output="Y" />
<key code="17" output="T" />
<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="O" />
<key code="32" output="U" />
<key code="33" output="{
" />
<key code="34" output="I" />
<key code="35" output="P" />
<key code="36" output="
" />
<key code="37" output="L" />
<key code="38" output="J" />
<key code="39" output=""" />
<key code="40" output="K" />
<key code="41" output=":" />
<key code="42" output="|" />
<key code="43" output="<" />
<key code="44" output="?" />
<key code="45" output="N" />
<key code="46" output="M" />
<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-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-94 -->
<key code="95" 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="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="" />
</keyMap>
<keyMap index="2">
<key code="0" output="A" />
<key code="1" output="S" />
<key code="2" output="D" />
<key code="3" output="F" />
<key code="4" output="H" />
<key code="5" output="G" />
<key code="6" output="Z" />
<key code="7" output="X" />
<key code="8" output="C" />
<key code="9" output="V" />
<key code="10" output="§" />
<key code="11" output="B" />
<key code="12" output="Q" />
<key code="13" output="W" />
<key code="14" output="E" />
<key code="15" output="R" />
<key code="16" output="Y" />
<key code="17" output="T" />
<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="O" />
<key code="32" output="U" />
<key code="33" output="[" />
<key code="34" output="I" />
<key code="35" output="P" />
<key code="36" output="
" />
<key code="37" output="L" />
<key code="38" output="J" />
<key code="39" output="'" />
<key code="40" output="K" />
<key code="41" output=";" />
<key code="42" output="\" />
<key code="43" output="," />
<key code="44" output="/" />
<key code="45" output="N" />
<key code="46" output="M" />
<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="" />
<key code="54" output="�" />
<key code="55" output="�" />
<key code="56" output="�" />
<key code="57" output="�" />
<key code="58" output="�" />
<key code="59" output="�" />
<key code="60" output="�" />
<key code="61" output="�" />
<key code="62" output="�" />
<key code="63" output="�" />
<key code="64" output="�" />
<key code="65" output="." />
<key code="66" output="" />
<key code="67" output="*" />
<key code="68" output="�" />
<key code="69" output="+" />
<key code="70" output="" />
<key code="71" output="" />
<key code="72" output="" />
<key code="73" output="�" />
<key code="74" 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="90" output="�" />
<key code="91" output="8" />
<key code="92" output="9" />
<!-- gap, 93-94 -->
<key code="95" 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="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="" />
</keyMap>
<keyMap index="3">
<!-- gap, 0-35 -->
<key code="36" output="
" />
<!-- gap, 37-47 -->
<key code="48" output="	" />
<key code="49" output=" " />
<!-- gap, 50 -->
<key code="51" output="" />
<key code="52" output="" />
<key code="53" output="" />
<!-- gap, 54-65 -->
<key code="66" output="" />
<!-- gap, 67-69 -->
<key code="70" output="" />
<key code="71" output="" />
<key code="72" output="" />
<!-- gap, 73-75 -->
<key code="76" output="" />
<key code="77" output="" />
<!-- gap, 78-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="" />
</keyMap>
<keyMap index="4">
<!-- gap, 0-35 -->
<key code="36" output="
" />
<!-- gap, 37-47 -->
<key code="48" output="	" />
<key code="49" output=" " />
<!-- gap, 50 -->
<key code="51" output="" />
<key code="52" output="" />
<key code="53" output="" />
<!-- gap, 54-65 -->
<key code="66" output="*" />
<!-- gap, 67-69 -->
<key code="70" output="+" />
<key code="71" output="" />
<key code="72" output="=" />
<!-- gap, 73-75 -->
<key code="76" output="" />
<key code="77" output="/" />
<!-- gap, 78-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="" />
</keyMap>
<keyMap index="5">
<!-- gap, 0-35 -->
<key code="36" output="
" />
<!-- gap, 37-47 -->
<key code="48" output="	" />
<key code="49" output=" " />
<!-- gap, 50 -->
<key code="51" output="" />
<key code="52" output="" />
<key code="53" output="" />
<!-- gap, 54-65 -->
<key code="66" output="" />
<!-- gap, 67-69 -->
<key code="70" output="" />
<key code="71" output="" />
<key code="72" output="" />
<!-- gap, 73-75 -->
<key code="76" output="" />
<key code="77" output="" />
<!-- gap, 78-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="" />
</keyMap>
<keyMap index="6">
<key code="0" output="a" />
<key code="1" output="s" />
<key code="2" output="d" />
<key code="3" output="f" />
<key code="4" output="h" />
<key code="5" output="g" />
<key code="6" output="z" />
<key code="7" output="x" />
<key code="8" output="c" />
<key code="9" output="v" />
<key code="10" output="§" />
<key code="11" output="b" />
<key code="12" output="q" />
<key code="13" output="w" />
<key code="14" output="e" />
<key code="15" output="r" />
<key code="16" output="y" />
<key code="17" output="t" />
<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="o" />
<key code="32" output="u" />
<key code="33" output="[" />
<key code="34" output="i" />
<key code="35" output="p" />
<key code="36" output="
" />
<key code="37" output="l" />
<key code="38" output="j" />
<key code="39" output="'" />
<key code="40" output="k" />
<key code="41" output=";" />
<key code="42" output="\" />
<key code="43" output="," />
<key code="44" output="/" />
<key code="45" output="n" />
<key code="46" output="m" />
<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-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="" />
</keyMap>
<keyMap index="7">
<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="" />
<!-- gap, 10 -->
<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="" />
<!-- gap, 18 -->
<key code="19" output="�" />
<!-- gap, 20-21 -->
<key code="22" output="" />
<!-- gap, 23-26 -->
<key code="27" output="" />
<!-- gap, 28-29 -->
<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="
" />
<!-- gap, 39 -->
<key code="40" output="" />
<!-- gap, 41 -->
<key code="42" output="" />
<!-- gap, 43-44 -->
<key code="45" output="" />
<key code="46" output="
" />
<!-- gap, 47 -->
<key code="48" output="	" />
<key code="49" output="�" />
<!-- gap, 50 -->
<key code="51" output="" />
<key code="52" output="" />
<key code="53" output="" />
<!-- gap, 54-65 -->
<key code="66" output="" />
<!-- gap, 67-69 -->
<key code="70" output="" />
<key code="71" output="" />
<key code="72" output="" />
<!-- gap, 73-75 -->
<key code="76" output="" />
<key code="77" output="" />
<!-- gap, 78-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="" />
</keyMap>
</keyMapSet>
</keyboard>
边栏推荐
- CADD课程学习(5)-- 构建靶点已知的化合结构(ChemDraw)
- Use go language to read TXT file and write it into Excel
- Basic knowledge of public security -- FB
- Qu'est - ce que l'hydroxyde de sodium?
- Target detection series - detailed explanation of the principle of fast r-cnn
- ORACLE CREATE SEQUENCE,ALTER SEQUENCE,DROP SEQUENCE
- Self summary of college life - freshman
- Using GEE plug-in in QGIS
- Pit record of Chmod 2 options in deepin
- Simple operation of running water lamp (keil5)
猜你喜欢

How to modify the file path of Jupiter notebook under miniconda

What is deep learning?

Rough notes of C language (1)

Clickhouse database installation deployment and remote IP access

Light up the running light, rough notes for beginners (1)

Word import literature -mendeley

CADD课程学习(5)-- 构建靶点已知的化合结构(ChemDraw)

第 2 章:小试牛刀,实现一个简单的Bean容器

arcgis_ spatialjoin

Hdu1231 maximum continuous subsequence (divide and conquer or dynamic gauge or double pointer)
随机推荐
Energy conservation and creating energy gap
Light up the running light, rough notes for beginners (1)
Matrix keyboard scan (keil5)
ImportError: No module named ‘Tkinter‘
CADD课程学习(5)-- 构建靶点已知的化合结构(ChemDraw)
I 用c I 实现队列
Eclipse project recompile, clear cache
CADD course learning (6) -- obtain the existing virtual compound library (drugbank, zinc)
ModuleNotFoundError: No module named ‘picamera‘
DataGrid offline installation of database driver
GPIO port bit based on Cortex-M3 and M4 with operation macro definition (can be used for bus input and output, STM32, aducm4050, etc.)
I implement queue with C I
NPM and package common commands
Database SQL practice 4. Find the last of employees in all assigned departments_ Name and first_ name
Rough notes of C language (1)
With the help of Navicat for MySQL software, the data of a database table in different or the same database link is copied to another database table
Ggplot2 drawing learning notes in R
Explanation of parallel search set theory and code implementation
苏打粉是什么?
R language learning notes 1