Вимкнення системного Ctrl + клацання в ОС X


14

Я звик пересуватися кодом за допомогою Ctrlкнопки + Клацання. В OS X ця функція все ще працює в моєму IDE, але вона також відкриває контекстне меню, що дуже дратує!

Я багато робив у Google, і не встиг знайти жодної відповіді, яка дозволила б мені відключити Ctrl+ Клацнути на всій системі в ОС X 10.6.7. Усі відповіді, які мені вдалося знайти, стосуються Fusion та VMware.

У мене є правильна миша з двома кнопками, я ніколи не використовував Ctrl+ клацання і не можу побачити приклад використання для цього. Може хтось скажіть, будь ласка, як відключити це?


2
Я не думаю, що ви можете відключити Control-Clicks. Чи можете ви налаштувати редактор / браузер коду для використання Command-Clicks?
nohillside

3
Так, я міг би, але цього не хочу. Я думаю, що має бути спосіб це зробити (судо редагувати деякі префікси чи щось).
Артур

Ви можете перезавантажити клавішу Ctrl, але це тоді загальносистемно.
nohillside

2
Знову можливість, але я вважаю за краще, щоб клавіша Ctrl поводилася як ключ Ctrl. Я не можу повірити, що відключити цю "функцію" так складно!
Артур

Відповіді:


5

За допомогою KeyRemap4Macbook ви можете керувати картою + натиснути на команду + натиснути глобально . Помістіть у своєму private.xml:

<root>
    <item>
        <name>Control+LeftClick Command+LeftClick</name>
        <appendix>Control+LeftClick Command+LeftClick</appendix>
        <identifier>control_click_to_command_click</identifier>
        <autogen>--PointingButtonToPointingButton-- PointingButton::LEFT, ModifierFlag::CONTROL_L, PointingButton::LEFT, ModifierFlag::COMMAND_L</autogen>
    </item>
</root>

Це призведе до того, що система, яку ctrlви введете, буде сприйматися системою як -click. Це запобіжить контекстне меню (оскільки ви фактично не створюєте ctrl). Вам все одно потрібно буде змінити налаштування IDE, але таким чином ви зможете зберегти м'язову пам’ять для ярлика.


Цей чудово працював. Я думаю, що додаток зараз називається Karabiner. На вкладці Різне та видалення є кнопка для відкриття private.xml. Після редагування файлу перезавантажте його (кнопку "Перезавантажити XML на вкладці" Змінити ключ ") та увімкніть перезавантаження (та сама вкладка)
Олег Міхеєв

Дякую @OlegMikheev, але це відключає скорочення, коли інша програма хоче його використовувати
Nicolas Thery

4

Відключити Ctrl+ клацання на загальносистемному рівні неможливо . У вас є два варіанти: використовувати Command+ Click, що є де-факто стандартом у всіх Mac IDE (що було б моєю пропозицією, оскільки протилежність такої усталеної конвенції ОС приносить більше головних болів, ніж варто), або налаштуйте свій IDE для відключення ярлик: як ви вже помітили, віддалений робочий стіл та середовища віртуалізації пропонують можливість.


Я згоден, що використання cmd + Click є найкращим потенційним рішенням. Мені просто хотілося знати, чи можна взагалі відключити це, і здається, ганьба це не так. Причина, чому я хотів використати Ctrl + Click замість цього, полягає в тому, що більшість часу я працюю в Windows, і тільки кожен так часто працюю на Mac. Якщо підключена клавіатура Windows, я хочу, щоб перехід між ОС був максимально безпроблемним.
Артур

@Artur, що ти робиш щодо копіювання / вставки, оскільки у вас є та сама проблема керування ключем cmd?
користувач151019

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