Ich habe kürzlich auf die Unicode-Hex-Eingabe umgestellt, um das Eingeben technischer Symbole zu vereinfachen. Es scheint jedoch, dass die Art und Weise, wie die Optionstaste zum Erkennen von Unicode-Eingaben verwendet wird, die Methode ⌥+ zum Navigieren im Text außer Kraft setzt.arrow
Gibt es eine Möglichkeit, sowohl die Unicode-Hex-Eingabe als auch diese Verknüpfung zu verwenden?
Ich habe die Verknüpfung ⌘+ ⌥+ spacefür das Spotlight-Fenster deaktiviert (da ich sie sowieso nie verwendet habe), aber dieselbe Verknüpfung aktiviert, um zur nächsten Eingabemethode zu wechseln. (Sie können dies im Einstellungsbereich Tastatur konfigurieren.)
Wann immer Sie also die Taste zum Navigieren verwenden müssen ⌥, können Sie die drei Tasten drücken, Ihre Navigation durchführen, sie erneut drücken und wieder im Unicode-Modus sein (wenn Sie nur zwei Eingabequellen haben; andernfalls müssen Sie sie durchlaufen).
Laden Sie Ukelele herunter und kopieren Sie System Keyboards/Unicode/Unicode Hex Input.keylayout
das Disk-Image nach /Library/Keyboard Layouts/
. Tastaturlayouts in der Benutzerbibliothek können nicht in Passwortdialogen oder im Anmeldefenster ausgewählt werden.
Öffnen Sie die Keylayout-Datei in einem Texteditor und ersetzen Sie sie <keyMap index="3">
durch diese:
<keyMap index="3">
<key code="0" action="10" />
<key code="2" action="13" />
<key code="3" action="15" />
<key code="8" action="12" />
<key code="11" action="11" />
<key code="14" action="14" />
<key code="18" action="1" />
<key code="19" action="2" />
<key code="20" action="3" />
<key code="21" action="4" />
<key code="22" action="6" />
<key code="23" action="5" />
<key code="25" action="9" />
<key code="26" action="7" />
<key code="28" action="8" />
<key code="29" action="0" />
<key code="82" action="0" />
<key code="83" action="1" />
<key code="84" action="2" />
<key code="85" action="3" />
<key code="86" action="4" />
<key code="87" action="5" />
<key code="88" action="6" />
<key code="89" action="7" />
<key code="91" action="8" />
<key code="92" action="9" />
<key code="1" output="s" />
<key code="4" output="h" />
<key code="5" output="g" />
<key code="6" output="z" />
<key code="7" output="x" />
<key code="9" output="v" />
<key code="10" output="§" />
<key code="12" output="q" />
<key code="13" output="w" />
<key code="15" output="r" />
<key code="16" output="y" />
<key code="17" output="t" />
<key code="24" output="=" />
<key code="27" 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="" />
<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="90" output="�" />
<key code="93" output="�" />
<key code="94" output="�" />
<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="" />
<key code="127" output="�" />
</keyMap>
Speichern Sie die Datei, melden Sie sich ab und wieder an und aktivieren Sie die neue Eingabequelle in den Systemeinstellungen.
Um Änderungen an einer Tastenbelegungsdatei zu übernehmen, müssen Sie sich beispielsweise nach dem Ausführen von ab- und wieder anmelden sudo touch /Library/Keyboard\ Layouts/
.
Sie können andere Eingabequellen deaktivieren, indem Sie die HIToolbox plist bearbeiten .
Dienstag
jan.h