Как я могу отключить функцию Option + скрытие кликов?

13

По крайней мере, в Mac OS X Mountain Lion, если вы нажмете Option( Alt+ щелкнете) на другое окно другого приложения, это заставит другое приложение получить фокус, а текущее приложение будет скрыто, как если бы вы нажали Command+ H.

Есть ли способ отключить это поведение? Возможно, с какой-то defaults writeподобной командой, введенной в терминал?

Я хотел бы использовать Option+ щелчок для некоторого другого поведения (перемещение окон путем Option+ щелчка в любом месте на них, с использованием стороннего инструмента Zoom2), и Optionвместо этого нажатие + click вызывает скрытие, что очень неудобно.

Натан Крейк
источник
Вы можете просто использовать другой ярлык в Zoom2 :)
asmeurer
Возможно, но трудно найти какую-либо комбинацию, у которой нет недокументированного побочного эффекта в Mac OS X или не требуется глупое количество мета-ключей. Очевидно, что управление + щелчок прямо. Shift + щелчок иногда полезен, и команда + щелчок иногда означает вещи в определенных приложениях. Что ты предлагаешь?
Натан Крейк
Вы используете двухкнопочную мышь? Может быть, вариант правой кнопкой мыши.
asmeurer
И если вы используете трекпад / волшебную мышь, вы можете использовать какой-нибудь жест, например, трёх пальцевым нажатием. BetterTouchTool имеет потрясающую поддержку для такого рода вещей (и на самом деле я думаю, что может даже поддерживать эту функцию).
asmeurer
Я использую мышь Logitech с примерно 7 кнопками. И я использовал USB Overdrive, чтобы сопоставить пару из них с ключом-модификатором и щелкнуть. Но когда я использую свой MacBook без подключенной мыши, мне все еще нужен какой-то полезный набор модификаторов, которые я могу использовать с трекпадом для перемещения / изменения размера окон.
Натан Крейк

Ответы:

3

Насколько я знаю, нет способа отключить это поведение. Вы можете commandнажать на любое окно на заднем плане, не фокусируя его и не выводя на передний план. (Это было примерно с классическим Mac OS) . Вы действительно можете объединить commandaltв alt-Click элемента окна в фоновом режиме , не вызывая скрытие приложений.

MacLemon
источник
Command-Option-Click на что - то в фоновом режиме приложение делает часто скрывают приложение впереди. Пример: с Safari впереди, Command-Option-Установите флажок календаря в Календаре; Safari скрыт и Календарь выходит вперед.
Грэм Перрин
1
developer.apple.com/library/mac/documentation/UserExperience/… отмечает: «Если пользователь нажимает клавишу Command при перетаскивании неактивного окна, окно перемещается, но не становится активным».
Грэм Перрин
command+ перетаскивание по строке заголовка неактивного окна переместит его, не делая его активным, но если я добавлю otpionэто, оно вызовет нежелательное поведение сокрытия.
Натан Крейк
Опция - щелчок строки заголовка WindWow не имеет какой-либо стандартной функциональности, поэтому делать это не имеет смысла. С помощью window-item я имею в виду любой виджет в этом окне, например кнопки.
MacLemon
3

Один из вариантов - переназначить Option + левый клик на что-нибудь другое, используя KeyRemap4MacBook . Возможно, он не имеет того, что вы хотите, но я думаю, что нетрудно добавить новые ярлыки (или попросить автора добавить их для вас). Один вариант, который я видел, был Option + Левый щелчок -> Средний щелчок. Затем можно (предположительно) установить средний щелчок, чтобы делать то, что вы хотите в Zoom2, и сохранить сочетание клавиш Option + Click.

Конечно, если вы сделаете это, он изменит Option + Click везде, даже если вы не нажимаете на другое окно.

asmeurer
источник
Недостатком этого, без обращения к разработчику KeyRemap4MacBook, является то, что я не могу использовать средний щелчок для чего-либо еще (например, для открытия новых вкладок в браузере). Если я не использую KeyRemap4MacBook, чтобы переназначить фактический средний щелчок, чтобы - о боже, нет.
Натан Крейк
Предположительно, вы можете добавить любое отображение, которое захотите, просто отредактировав какой-нибудь xml-файл или что-то еще. Я сам никогда не пробовал, поэтому не могу сказать, насколько это сложно. Впрочем, я уже связывался с разработчиком, и он, кажется, достаточно дружелюбен.
asmeurer