Перестаньте використовувати опцію клавіатури Mac як модифікатор символів


16

Я не хочу використовувати функцію на клавіатурі Mac, яка замінює Option + a на å. (Наприклад, уявіть, що я хочу швидко натиснути кнопку Repl & ace All у NetBeans) Як я можу змусити Mac перестати робити таке?

Відредаговано: Моє запитання виникло у цій ситуації: я використовую функцію Замінити в NetBeans. Коли я біля текстового поля заміни, я щось набираю. Закінчивши, я натискаю кнопку Замінити все, натиснувши Option + A на клавіатурі. Netbeans розуміють це, оскільки воно виконує заміну всіх функцій. Однак безпосередньо перед цим символ å (в результаті натискання Option + A) додається до заміни, робить такий процес невірним. Мені зараз не потрібно вводити спеціального символу, тому я хочу його зупинити. Чи не було б розумнішим, якщо таку функцію можна вмикати / вимикати за допомогою іншої клавіші швидкого доступу?


Досвідчений як з Windows, так і з Ubuntu, я вважаю, що Mac має дуже неприємну філософію: відсутність скорочення файлів за допомогою клавіатури, відсутність комбінації клавіш за замовчуванням для збільшення вікон. Alt + Tab противно, коли у програми є кілька вікон.
Пхуонг Нгуйен

Чи не відношення та туз cmd A не варіант A?
користувач151019

2
Немає вирізаних файлів за допомогою клавіатури? Можливість потенційно втратити файл, перезаписавши буфер обміну - це добре? Додайте ярлик для максимального збільшення вікон. Що ти маєш на увазі, що alt-tab противно? Ви маєте на увазі командний вкладку? Command-`цикли через відкриті вікна програми, цикли вкладок команд через відкриті програми. Це набагато краще, ніж спосіб Windows.
ghoppe

4
(У Windows, коли ви "вирізаєте" файл, він нікуди не йде, поки ви "не вставите" його. Якщо ви перезапишете буфер обміну, з файлом нічого не станеться.)
Bavi_H

+1 Для Cmd + `, я про це раніше не знав. Дякую. Але зачекайте, чому mac просто не встановить клавіатуру за замовчуванням для максимізації вікон замість "просто додати"? У нас є один 20 iMac тут, і ви очікуєте, що ми обійдемось та «легко додаємось», коли нам потрібно працювати над іншим iMac?
Пхуонг Нгуєн

Відповіді:


4

altКлюч на Macintosh використовується в основному для міжнародного відображення символів клавіатури. Це набагато більш розумний і розумний підхід до розширених символів, ніж трюки Windows alt-numpad. Через це він зазвичай не використовується окремо як комбінація клавіш (за винятком функціональних клавіш), хоча використовується в деяких комбінаціях клавіш разом із commandта control.

Перезавантаження клавіатури можна виконати за допомогою утиліти під назвою Ukelele:

http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=ukelele

Однак це вам не допоможе, оскільки ви очікуєте, що altключ буде діяти як ярлик (команда / управління).

Існує безкоштовна утиліта, яка дозволяє обмінятися ключами модифікаторів, якщо їх розміщення вам незнайоме:

http://doublecommand.sourceforge.net/

Ось стаття про Netbeans, що пояснює ярлики клавіатури MacOS X та як налаштувати ярлики Netbeans або комбінації клавіш Mac OSX:

http://netbeans.org/kb/articles/mac.html

EDIT: Рішення для ярликів кнопок у діалогових вікнах netbeans.

Гаразд, таким чином, IDE Netbeans - це бездоганний кросплатформенний Java-додаток. Переконайтесь, що у вас не виділено текстове поле перед тим, як використовувати ярлики клавіш Alt. Це можна швидко досягти, натиснувши tabабо shifttab.


Хм, Cmd як скорочення? Чи є щось не так з моєю клавіатурою, тому що, коли я натискаю Command + T у Firefox, вона відкриває нову вкладку (що еквівалентно Ctrl + Tab в обох Windows і Ubuntu).
Пхуонг Нгуен

2
Я розглянув запропоновані вами рішення, але жодне не те, що я очікував. Я змінив питання, щоб ви зрозуміли мою проблему більш чітко.
Пхуонг Нгуен

1
Також відкрити меню за допомогою Ctrl + F2? Ick. Я все використовую комбінації клавіш, але відкриття, навігація та вибір меню за допомогою клавіатури відбувається назад. Ось кращий трюк: command-? щоб відкрити меню пошуку довідки, почніть вводити команду меню, яку ви шукаєте, стрілку вниз, щоб вибрати її.
ghoppe

1
@ghoppe, я вважаю, що ваше припущення про те, що NetBeans є "мов-мертвим кросплатформенним додатком Java" є хибним судженням і невірним. Використання клавіші OPTION IS легальне як ярлик, і використовується в OSX, наприклад OPTION + COMMAND + C для копіювання стилю. Кращим міркуванням було б констатувати, що OPTION не слід використовувати виключно для ярликів.
Бретт Райан

1
@Brett Вибачте, якщо я не зрозумів, але це було моє значення, чи не так? Звичайно, ви можете використовувати OPTION за допомогою комбінації клавіш. Ви також можете використовувати SHIFT із ярликом. Але чи це робить це "законним як ярлик"? НІ. Це законно, як модифікатор швидкого доступу, як і зміна. Ніхто не скаже, що SHIFT є законним як ярлик.
ghoppe

1

Питання також з’являється тут на StackOverflow /programming/11876485/how-to-disable-typing-special-characters-when-pressing-option-key-in-mac-os-x

У цьому питанні я знайшов відповідь Дена, щоб перейти на wordherd.com і створити карту клавіатури без клавіш [параметр] для швидкого і найпростішого рішення. /programming//a/16019737/266531


1

У мене набагато краще рішення, ніж створення власних користувацьких клавіатур: просто використовуйте вхідне джерело "Unicode Hex Input". Це звичайний QWERTY мінус усі ці дивні речі на кнопці ⌥.

Не впевнений, для якої версії ОС вона доступна. Якщо у вас є якась інформація про це, сміливо відредагуйте її у відповіді.


Але Варіант + А може бути початком введення шістнадцятирічного значення (наприклад , Option + A + A + A + A виходи ꪪ), тому ви впевнені , що натискання Option + A також поширюються на те , що програма має фокус? (Також зауважте, що це також вимикає функцію натискання і утримування для показу наголошених символів для довгого натискання символу, а також чудовий варіант просто натиснути число, щоб вибрати його. Але дійсно, це здається досить простим рішенням якщо один не хоче , щоб все це, і якщо він працює).
Арьян

1
@Arjan Однозначно поширюється принаймні на мій IDE (Android Studio / IntelliJ IDEA). Мені не потрібні наголошені символи в моєму коді з зрозумілих причин, вони повинні бути однаковими для більшості інших розробників. Якщо ви використовуєте наголошені символи в іншому місці, то так, мабуть, вам доведеться встановити для цього окреме джерело введення.
Малькольм

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