Английские раскладки клавиатуры для TouchBar MacBook Pro имеют довольно бесполезную клавишу § / ± в левом верхнем углу, которая была бы идеальной для использования в качестве физической клавиши ESC (см. Это изображение ).
macOS имеет систему отображения клавиатуры (/ Library / Keyboard Layouts / - например, см. http://www.gingerbeardman.com/UK.keylayout/ и https://developer.apple.com/library/content/technotes/tn2056/ _index.html ), что позволяет менять ключи вокруг.
Мне кажется возможным поместить строку в соответствующую раскладку клавиатуры следующим образом:
<key code="<code for that key>" output="" />
должен позволить мне сделать этот ключ escape-ключом. (Если я могу найти / создать макет для всех остальных клавиш!)
Погуглил Я не нашел никого, кто бы упомянул, что они сделали это, что мне кажется странным. Есть ли какая-то причина, по которой это не сработает? Можно ли переназначить клавиатуру TouchBar файлом .keylayout без потери функциональности?
Я воздерживался от покупки нового MacBook Pro из-за страха потерять физическую клавишу выхода! Я знаю, что вы можете переназначить ctrl / cmd / etc в Escape, используя Системные настройки, но в сравнении это кажется плохим решением.