Недавно я переключился на шестнадцатеричный ввод Unicode, чтобы упростить ввод технических символов. Однако кажется, что то, как он использует клавишу выбора для обнаружения ввода Unicode, отменяет метод ⌥+ arrowдля навигации по тексту.
Есть ли способ использовать как шестнадцатеричный ввод Unicode, так и этот ярлык?
Я отключил ярлык ⌘+ ⌥+ spaceдля окна Spotlight (поскольку я его все равно никогда не использовал), но включил тот же ярлык для переключения на следующий метод ввода. (Вы можете настроить это на панели настроек клавиатуры.)
Поэтому всякий раз, когда вам нужно использовать ⌥клавишу для навигации, вы можете нажать три клавиши, выполнить навигацию, снова нажать их и вернуться в режим Unicode (если у вас только два источника ввода; в противном случае вы будете циклически переключаться между ними).
Скачайте Ukelele и скопируйте System Keyboards/Unicode/Unicode Hex Input.keylayout
с образа диска в /Library/Keyboard Layouts/
. Раскладки клавиатуры в пользовательской библиотеке нельзя выбрать в диалоговых окнах ввода пароля или в окне входа в систему.
Откройте файл раскладки в текстовом редакторе и замените <keyMap index="3">
на это:
<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>
Сохраните файл, выйдите из системы и снова войдите в нее, а также включите новый источник ввода в Системных настройках.
Чтобы применить изменения к файлу раскладки клавиш, вы должны выйти и снова войти, например, после запуска sudo touch /Library/Keyboard\ Layouts/
.
Вы можете отключить другие источники ввода, отредактировав plist HIToolbox .
Вторник
янв.ч