11

Я все еще переключаюсь назад и вперед от linux до mac, и я не могу понять, как перестать путаться в моих нажатиях клавиш, особенно в браузерах и приложениях Unix.

Вот ситуация:* Emacs, vim, shell и другие приложения Unix используют клавишу ctrl одинаково как для Mac, так и для Linux. * Некоторые ОЧЕНЬ общие нажатия клавиш:копировать, вставлять, вырезать, все меняются cmd на Mac и Ctrl на Linux. ,

Некоторые вещи, которые я пробовал:* Использование cmd в качестве ctrl в emacs - вроде работает, но потом это сбивает с толку другие приложения типа unix * Менять положение cmd и ctrl на клавиатуре - хорошо для копирования, вставки, всего и не очень остальное.

Я не могу быть единственным, кто переходит между Mac и Linux с этой проблемой.

Возможно, было бы лучше подойти к этому со стороны Linux и изменить там сопоставления, чтобы у меня могли быть такие же на Mac?

Основная проблема - это браузерные приложения (Chrome/Firefox), а затем приложения типа Unix (Emacs, IntelliJ, Rubymine, Vim, tmux).

3 ответа3

2

Через несколько месяцев я пришел к решению, которое мне нравится.

  • На Mac я привык к тому, что есть 3 основных модификатора: Cmd, Ctrl, Opt.
  • В окне Linux я использую ту же клавиатуру Kinesis и имею ту же раскладку для модификаторов, что и я:
Mac => Linux
CMD == Ctrl
Opt == Alt
Ctrl == Ctrl

Ключ должен был иметь Ctrl дважды. А потом я привык к различиям между cmd и ctrl на Mac, а на ПК выяснилось, что ctrl - это ключ. Например:

В Chrome:

Ctrl-tab on the Mac ==> Ctrl-tab on Linux
Cmd-C on the Mac ==> Ctrl-c on Linux.

Поэтому я могу нажать два разных ключа в Linux и получить тот же результат, что и в Mac.

Если у вас клавиатура типа Windows, вы можете переназначить что-то вроде специальной клавиши Windows в командную клавишу Mac.

С тех пор я перешел на использование только Mac, и, без сомнения, это намного эффективнее при сенсорной печати!

0

KDE (Kubuntu) имеет инструмент настройки ярлыков, который позволяет вам устанавливать глобальные ярлыки, но я не смог заставить его распознавать изменения, когда я тестировал его. Возможно, требуется перезагрузка. Возможно, в Ubuntu есть похожая опция.

Еще одна вещь, которая может помочь с функциями копирования и вставки в Linux - это использовать среднюю кнопку мыши для вставки. Когда вы выделяете какой-то текст, вам не нужно его копировать - выделите его, переключитесь на другое приложение, затем нажмите среднюю кнопку мыши, чтобы вставить выделенный текст. Различные привычки могут привести к тому, что клавиатура станет предметом спора, по крайней мере, для этих конкретных функций.

0

Я прошел через это некоторое время назад и нашел чью-то автоматическую настройку (я бы отдал должное, если бы смог найти, откуда она взялась).

Я изменил его для некоторых вещей, которые отсутствовали в моей настройке, но вот оно:

https://github.com/ericwooley/dotfiles/tree/master/.config/autokey

Мне нравится, что 95% процентов всех нажатий клавиш одинаковы.

Некоторые вещи, которые по-прежнему отличаются cmd + right и cmd + left, не работают одинаково, в Linux я использую alt + page-up и down.

В конечном итоге я зависел от привязок vim в моем редакторе, чтобы держать меня в здравом уме, я бы порекомендовал это, если это возможно для того, что вы делаете.

О, и у guake есть настраиваемая настройка копирования и вставки для терминала, поэтому я установил для alt+c и alt+p для терминальных махинаций

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .