Ich verwende das Programmierer-Dvorak-Tastaturlayout und habe festgestellt, dass die Strg-Taste in iTerm 2 nicht funktioniert. Emacs ist daher unbrauchbar, und ich kann Prozesse nicht mit Strg-C unterbrechen. Interessanterweise ist die einzige Sache, die ich gefunden habe, zu tun, dass Strg-Z immer noch SIGTSTP sendet.
Ich habe die Strg- und die Feststelltaste auf Mac-Ebene vertauscht, aber das Rückgängigmachen hat keine Auswirkung. Ich verwende zsh, aber das Ausführen von bash hilft nicht. Im Terminal funktioniert alles einwandfrei.
Wie bekomme ich einen funktionierenden Steuerschlüssel?
PS: Das Zurücksetzen auf QWERTY behebt das Problem, aber das ist nicht wirklich eine Option.
Bearbeiten: Es gibt jetzt eine neue Version von Programmer Dvorak , die mit Tastenkombinationen wie ⌃A funktioniert, sodass die folgenden Anweisungen nicht mehr benötigt werden.
◊ Optionsmodifikator ist derzeit nicht funktionsfähig. Außerdem können Sie ein standardmäßiges Roman-Layout nicht durch dieses ersetzen. Die Steuertasten sollten jetzt funktionsfähig sein.
Die Option funktionierte überall, wo ich sie getestet habe, also könnte nicht funktionieren nur bedeuten, dass Zustände unter der Option keine Nicht-ASCII-Zeichen ausgeben. Wenn Sie alle anderen Eingabequellen deaktivieren möchten, können Sie die HIToolBox plist bearbeiten .
Anleitung für ältere Versionen von Programmer Dvorak:
/Library/Keyboard Layouts/Programmer Dvorak.bundle/Contents/Resources/Programmer Dvorak.keylayout
Und füge das hinzu modifierMap
:
<keyMapSelect mapIndex="3">
<modifier keys="control anyOption? anyShift?"/>
</keyMapSelect>
Fügen Sie dies hinzu keyMapSet
:
<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="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" 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="52" 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="�"/>
<key code="83" output="�"/>
<key code="84" output="�"/>
<key code="85" output="�"/>
<key code="86" output="�"/>
<key code="87" output="�"/>
<key code="88" output="�"/>
<key code="89" output="�"/>
<key code="91" output="�"/>
<key code="92" 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>
Führen Sie es sudo touch /Library/Keyboard\ Layouts/
aus und melden Sie sich ab und wieder an
Gerry
Jakob Koppel
Jakob Koppel