Перероблення клавіш у Mac OS X


11

Мій MBP поставляється з турецькою клавіатурою, але я використовую американський макет. Однак ключ просто під ESC дає § замість `(зворотній цитат), який я часто використовую.

Мені потрібно перезаписати цей ключ, але я не зміг знайти будь-яку інформацію, крім перезавантаження ключів-модифікаторів. Як я можу це зробити?


Як бічна точка, на моїй клавіатурі (Великобританія) перемикання знаходиться між лівою зміною та клавішами Z
Xetius

Ще одна сторона, що цей символ є у всіх макетах, які я бачив.
Тіаго Велосо

як правило, він знаходиться лише під клавішею ESC у Windows та Linux. принаймні, це більш доступне для нас, що мають справу з Linux, латексом, lisp. І нарешті, він використовується для перемикання вікон додатків у Mac OS X.
Ахмет,


дякую Nippysaurus, але подвійний команда піклується лише про модифікаційні клавіші. зворотне котирування не охоплюється. Я спробував і те, і знайшов keyremap4macbook більш потужним
Ahmet,

Відповіді:


15

Спробуйте KeyRemap4MacBook . Здається, пропонують безліч варіантів. Можливо, це також виправить вашу проблему. Ось що він говорить про це:

Це дуже потужний перенастроювач клавіатури для Mac OS X. Окрім простого перенастроювання клавіш, він має спеціальні режими перевпорядкування, такі як режим Emacs, SandS-режим (Space та Shift).


Ідеальне рішення Алекс. Знайшов на § в користувальницькому інтерфейсі KeyRemap4MacBook і виявив особливість перезапису абзацу (§) до зворотного цитата (`). Дякую
Ахмет,

Як не дивно, як я не зміг знайти цю програму після такого пошуку
Ahmet,

Я шукав перекомпонування ключів MacBook . Можливо, ви щойно перевірили перезавантаження ключа Mac :). Якщо це спрацювало для вас, будь ласка, подумайте про те, як позначити це як прийняту відповідь.
alex

О, до речі, рада, що це працювало для вас :)
alex

Любіть це! Знайшов мій точний випадок! Це означає, що я не єдиний, хто має цю дивну проблему з картографуванням - Apple має слухати користувачів ...
Magnetic_dud

4

Користувачі Mac 10.12 sierra повинні використовувати це: https://github.com/tekezo/Karabiner-Elements

Завантажити DMG: https://pqrs.org/latest/karabiner-elements-latest.dmg

У "Від клавіші" я вибрав варіант з японськими символами, а в клавіші До вибрав GRAVE_ACCENT_AND_TILDE (`).

зображення


2
Замість японських символів я використовую non_us_backslash. Ви можете переглянути точний символ, який потрібно зіставити з Karabiner-EventViewerпрограми.
ceilfors

Так! Я не можу повірити, що так мало людей має цю проблему. Для мене це спрацювало чудово - лише невелика проблема, що я маю те, що зараз, коли я набираю "˜", я отримую невеликий тильд спочатку замість того, який я хочу (~), щоб це сталося, мені все одно потрібно натиснути пробіл. Будь-які ідеї, як від цього позбутися?
Якуб Лангр

1

Ви можете використовувати інструмент командного рядка hidutil , який постачається з macOS з часу Sierra 10.12:

hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x700000064,"HIDKeyboardModifierMappingDst":0x700000035}]}'

Клавіші посилаються на ідентифікатор використання з специфікації таблиць використання USB HID. Клавіша розділу §вказана як "Клавіатура не для США \ та |" (0x64, див. Https://discussions.apple.com/thread/8133633 ), а backtick `- це "Акцент та тильда клавіатури" (0x35).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.