Я переключаюсь между двумя компьютерами постоянно:
OSX Snow Leopard Ubuntu 10.10Я хочу, чтобы Ubuntu использовал те же самые сочетания клавиш, что и OSX System Wide, только для следующих клавиатурных последовательностей (т. Е. Я не хочу, чтобы Ctrl делал Super)
OSX Snow Leopard Super + V -> Paste Ubuntu 10.10 Super + W -> Закройте вкладку в любом браузере, в котором я находится.System Wide
Super + V - > Вставить Супер + V -> Ctrl + V Супер + W -> Закрыть вкладку в любом браузере, в котором я нахожусь. Супер + W -> Ctrl + WЯ знаю, что для меня есть способы сделать это для vim и Firefox, и я уверен, что специально для большинства приложений ... но я бы предпочел сделать это только один раз и заставить его работать именно так!
Я использую стандартную клавиатуру ПК, то есть «Generic 105 key (intl) PC» на Ubuntu. Я также использую ту же клавиатуру на моем Mac mini.
Есть способ скопировать Ctrl в Win / Super key:
перейти к system-> preferences-> клавиатуре, открыть вкладку «Макеты», нажать «Параметры» ..., открыть поведение клавиш Alt / Win, и выберите Control, сопоставленный клавишам WinИ для консоли есть форум, как это сделать здесь.
Для получения дополнительной копания проверьте обычную клавиатуру Linux HOWTO здесь .
привет
Для Ubuntu 14 или новее вы можете это сделать:
sudo apt-get install gnome-tweak-tool
Затем найдите Tweak Tool> Ввод> Alt / Win key behavior
И проверьте: Ctrl сопоставляется для запуска ключей (и обычных клавиш Ctrl)
Чтобы развернуть подсказку AutoKey cscarney, я разрабатываю свою конфигурацию AutoKey для достижения всего этого в Ubuntu (OS X-like <cmd>+c, <cmd>+v, ... Emacs-style <ctrl>+f, <ctrl>+b,. ..) в моем dotfile repo.
Я не использую основные фразы (где фильтрация окон - это подсказка AutoKey от cscarney ), но скрипты Python, чтобы иметь возможность отключить AutoKey в таких как Emacs, Eclipse, Vim, gnome-terminal ..., где я не хочу испортить существующие ярлыки.
Вы можете проверить README внизу, чтобы узнать, как для его настройки.
Это простая задача, когда вы знаете, как это сделать.
1) Проверьте ключевой код вашего ключа. Запустите эту программу на терминале.
xevВ этом примере терминал показывает, что код ключа для моего k равен «45».
2) Измените их так, как вам нравится создание этого файла: [ ! d4] gedit ~/.Xmodmap
Это содержимое должно выглядеть следующим образом:
keycode 64 = Alt_L Meta_L Alt_L Key_K Keycode 108 = ISO_Level3_Shift NoSymbol ISO_Level3_Shift
(Изменить номер кода ключа по мере необходимости - посмотрите на шаг «1»)
Иллюстрации: (Обяснение: если я хочу изменить свой k Я должен использовать «keycode 45», как показано на шаге «1»).
4) Выйти из системы и вернуться в систему или перезагрузить или запустить:
xmodmap ~/.XmodmapНадеюсь, вам понравится; -)
Сначала установите гостевые дополнения CD (Devices->Insert Guest Additions CD image).
Сначала Затем после перезагрузки в Virtualbox перейдите к Machine->Settings->General->Advanced и установите Shared Clipboard: Bidrectional
Изменить ключ хоста VirtualBox В Vitualbox/Preferences/Input/Virtual Machine/Host Key Combination выберите sth, а затем ⌘
Измените хост-ключ VirtualBox : Для отображения cmd/ctrl для меня добавление английской (Macintosh) клавиатуры представляется наиболее удобным решением :)
Перейти к Ubuntu Settings->Text Entry (я думаю, в старых версиях это могло быть в настройках макета клавиатуры) В Input sources to use: hit plus (+ ) add English (Macintosh)
Я на Ubuntu 14.04.3 LTS 64bit в VirtualBox 5.0.4
У меня нет Ubuntu (Mac здесь, Ubu в офисе), но я использую клавиатуру Mac там и по тем же причинам, что и вы, хотел это сделать.
Прежде всего, убедитесь, что ваша клавиатура установлена как клавиатура Mac. Я думаю, вы можете изменить это в клавиатуре system-> preferences->. Пока вы там, одна из вкладок приведет вас к странице сопоставления клавиш, где вы можете настроить, как работает команда cmd.
Как я уже сказал, я точно не помню - я могу указать на биты на моем экране здесь, но что doessn't работать, потому что меня там нет.
Если вы все еще застряли завтра, я снова посмотрю.
Autokeys работал для меня. Теперь win + c (v, x, a) работает вокруг моей системы, как и ожидал.
1. Установить autokeys
sudo apt install autokey-gtk
1. Установить autokeys
Добавить корневую папку, называть ее чем-то вроде MacKeys или что угодно Вы создадите 4 скрипта там для ctrl-c, v, x и присваиваете каждому скрипту горячую клавишу super-c , super-v и т. д. заполняют скрипты кодом ниже (замените букву c для других комбо)winClass = window.get_active_class() keys = "<ctrl>+c" if winClass == "gnome-terminal-server.Gnome-terminal": keys = "<ctrl>+<shift>+c"; keyboard.send_keys(keys)
4a. Для CmdZ, CmdA или CmdX работают с более простым скриптом, например keyboard.send_keys("<ctrl>+x")
3. Добавить / usr / bin / autokey-gtk для запуска приложений
3. Добавить / usr / bin / autokey-gtk для запуска приложений
Обычно win-a делает переход к обзору.
5. Необязательно, полностью предотвратить победу, чтобы переключить обзор
Возможно, вы захотите удалить его. Установите gnome-tweak-tool, перейдите на клавиатуру и переустановите переключение с рабочего стола на общий. Это сработало для моего gnome ubuntu 16.04.