У меня есть клавиатура USB, на которой я поменялся местами клавишами Cmd и Ctrl, потому что я из мира Linux, и это то, к чему я привык.
Однако, это вызывает проблемы в терминале , потому что внезапно клавиша Ctrl (используются для побегов и этажерки [ ^C
, ^D
и так далее]) находится в неправильном месте. В результате я продолжаю случайно нажимать не ту клавишу.
Есть ли способ снова поменять мои клавиши Cmd и Ctrl только в терминале (чтобы все клавиши были в нужном месте)?
Ответы:
iTerm2 позволит вам переназначить ваши клавиши-модификаторы. Это имеет эффект только переназначения их для терминалов. Бонус: это также лучшая терминальная программа для OS X, чем встроенный Terminal.app, который поставляется с OS X.
Вы также можете изменять клавиши-модификаторы для каждого профиля. Это позволяет вам переключать профили для терминалов в зависимости от того, что вы делаете с терминалом, так что вы получаете правильное поведение для локальных и удаленных сеансов.
источник
Вы можете найти приложение "Карабинер" , чтобы удовлетворить ваши потребности. Я использовал это приложение по тем же причинам, что и для обмена ключами с модификаторами.
Вы не найдете настройки для каждого приложения в настройках. Однако вы найдете параметр, в котором вы можете переключать левую «командную» клавишу с помощью левой «управляющей» кнопки ТОЛЬКО в определенных приложениях (например, Terminal, Chrome, Emacs и т. Д.).
Вы можете выполнить фильтрованный поиск «терминал» или «Command_L», чтобы указать эффект, который вы ищете.
источник