Чи можливо відключити комбінацію клавіш за замовчуванням для спеціального символу без використання стороннього програмного забезпечення?


3

Я встановив + Mвиконувати команду "Вставити та відповідати стилю", загальносистемна. Я призначив цей спеціальний ярлик у такому місці:

Налаштування системиКлавіатураКомбінації програмУсі програми

Однак замість бажаного ефекту вставки та стилю відповідності натискання + Mна моїй клавіатурі зазвичай набирає символ µ. Тільки кожен так часто мій ярлик випадково функціонує.

Як я можу відключити призначення цього спеціального символу моєму ярлику, щоб ярлик був присвячений моїй визначеній користувачем команді? У мене ніколи не виникає потреби вводити цей персонаж Mu, тому я не маю жодних проблем з повним позбавленням його від клавіатури.

Я розумію, що для цього можна скористатися програмою повторного відображення (наприклад, Karabiner.app). Але чи пропонує Apple вбудований спосіб видалення спеціальних ярликів?

Відповіді:


1

Як вирішення, оскільки я знаю, що ви використовуєте FastScripts , ось вам пропозиція.

Скасуйте внесені вами зміни в системних налаштуваннях > Клавіатура > Комбінації програм > Усі програми , спочатку змініть ⌥M назад на ⌥⇧⌘V , а потім видаліть додану вами команду " Вставити та відповідати" . Зауважте, що ви, ймовірно, можете просто видалити його, не спершу скидаючи його до його ключової послідовності за замовчуванням, однак я роблю це таким чином, щоб переконатися, що він буде скинутись належним чином.

Щоб повернутись до нормального стану, створіть AppleScript .scpt за допомогою наведеного нижче коду , зберігаючи його як " Вставити та відповідати Style.scpt" у папці сценаріїв користувачів (~ / Бібліотека / Сценарії).

tell application "System Events" to key code 9 using {option down, shift down, command down}

Зверніть увагу , що ви можете також використовувати keystroke "v"замість key code 9, я вважаю за краще використовувати key codeбільш keystrokeвелику частину часу.

У FastScripts > Preferences ... > ярлики сценаріїв призначте ⌥M : Стиль вставки та відповідності

Тепер ви не отримаєте символ µ, натискаючи кнопку ⌥M, коли працює FastScripts .


1

Apple завжди використовує Option / alt для спеціальних символів. Просто використовуйте Control або Command для потрібних функцій.


ключ також пов'язаний вже майже весь алфавіт і інші символи , як + , - , [ , ] , 0 через 9 і т.д. у всіх об'єднаних встановлених програм, так не є ідеальним для двох ключових комбо , щоб обійти за замовчуванням , як ⌥M , оскільки ⌘M встановлено на мінімізацію . Запропонований нами спосіб вирішення проблеми IMO - це гарний варіант у цьому випадку, оскільки я знаю, що сфера rubik використовує FastScript.
користувач3439894

1
Однак Ctrl пов'язаний із значно меншим. Відповідь так, IMHO не є правильним, оскільки він фактично не відповідає на питання, а просто пропонує вирішити проблему. Це мав би бути коментар максимум.
Frizlab

Я думаю, що використання клавіші Control - прекрасна ідея. Моя переконання в тому, що Apple, безумовно, усвідомлює, що більшість користувачів Mac ніколи не потребують введення спеціальних символів. Тим не менш, вони продовжують присвячувати ряд ярликів цим езотеричним символам. Я думаю, що спростування Apple буде ... "Скільки людей потребують більше ярликів клавіатури, ніж десятки ярликів, які надає клавіша ctrl?"
сфера

@ rubik'ssphere Apple отримує 2/3 своїх продажів за межами США, фактично витрачає багато зусиль, щоб локалізувати MacOS та iOS та забезпечити прості режими введення для інших мов, крім англійської.
Том Гевке
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.