57

Я использую Windows на работе и Mac дома. Одна из самых больших проблем заключается в разнице между ярлыками копирования и вставки в Windows и Mac, то есть Ctrl + C и Ctrl + V в Windows и на Mac - Command + C и Command + V. Неизменно это трудно из-за приобретенных двигательных навыков, когда моя рука всегда приспосабливается к конфигурации Windows Ctrl + C (я использую Windows дольше)

Я хотел бы переназначить Копировать и Вставить в Fn + C и Fn + V на Mac. Зачем? Потому что клавиша Fn на самом деле является клавишей, которая соответствует тому, где клавиша Ctrl находится на клавиатурах Windows, и, поскольку она является последней клавишей, ее легко найти. Я пробовал двойную команду, но у нее, кажется, нет опции превращения Fn в клавишу Command .

12 ответов12

98

Выберите «Системные настройки»> «Клавиатура»> «Сочетания клавиш» и установите «Сочетания клавиш приложения»> «Все приложения».

Добавьте ярлык

Копировать ^ C

Отменить ^ Z

Cut ^ X

Вставить ^ V

Выбрать все ^ A

Готово :)

13

Вы можете попытаться сопоставить Command с управляющей клавишей, и наоборот. Это гораздо проще сделать и, на мой взгляд, практически идентично клавиатурам Windows.

Просто зайдите в Системные настройки -> Клавиатура и мышь -> Клавиатура. В левом нижнем углу находится кнопка, клавиши-модификаторы ... Просто переключите Control и Command вокруг.

11

Я смог заставить это работать с помощью комбинации подсказок DoubleCommand и jtbandes отсюда. Сначала убедитесь, что функциональная клавиша действует как блок управляющих клавиш в двойной команде. Затем сохраните файл ~/Library/KeyBindings/DefaultKeyBinding.dict с содержимым

{"^c" = "copy:";}
{"^v" = "paste:";}
{"^x" = "cut:";}

После того, как вы выйдете из системы и снова войдете в нее, вы сможете использовать fn-c для копирования и т.д. Есть очевидные недостатки этого подхода. Вы должны явно определить каждую команду, для которой вы хотите использовать fn, и отобразить для управления, и тогда fn действительно взломан. К сожалению, я не смог заставить его работать по-другому. Сначала я подумал, что вы можете установить флажок "ключ команды действует как ключ управления" и "ключ fn действует как ключ управления", но это не сработало. То же самое для перехода к управлению с помощью метода Алекса выше. Мне также не удалось найти модификатор для назначения команд для fn, и документация Apple, кажется, указывает, что это сделано на более низком уровне, чем доступ к связыванию клавиш. Если кто-то знает лучший способ сделать это, я хотел бы увидеть это.

9

1 - перейти к "яблоку"
2 - Перейти в "Системные настройки"
3 - Перейти к "клавиатуре"
4 - На "клавиатуре" перейдите на вкладку "клавиатура"
5 - Перейти к «ключам модификаторов ..»
6 - Измените выпадающий список «Control () Key» на "Command"
7 - Нажмите "ОК"
Готово!

Сейчас:

Control+C = копия
Control+V = вставить, и
Control+Z = отменить

2

Возможно, это не так просто, как использование сторонних инструментов, но в 10.6 Snow Leopard можно использовать следующий AppleScript для отправки существующих ключей Command-C или Command-V, а затем добавить этот сценарий к ключу по вашему выбору.

Что-то вроде:

tell application "System Events"
    keystroke "c" using {command down}
end tell

(Это не позволит вам использовать клавишу Fn , хотя.)

2

Попробуй IronAHK. Это полная перезапись AutoHotkey, которую вы можете использовать для переназначения клавиш и создания ярлыков.

1

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

Если я переключаю язык на китайский, в заголовке меню нужно использовать китайское слово. :-(

Пример:

  • 拷貝 ^ C
  • 還原 / 還原 輸入 ^ Z
  • 剪下 ^ X
  • 貼上 ^ V
  • A 選 ^ A
0

Лучшее решение - установить Карабинер.

После установки включите Комплексные модификации> Список ярлыков ПК

https://pqrs.org/osx/karabiner/complex_modifications/#pc_shortcuts-list-group

0

Это более полный список, основанный на удивительном ответе arttioz

Выберите «Системные настройки»> «Клавиатура»> «Сочетания клавиш» и установите «Сочетания клавиш приложения»> «Все приложения».

Добавьте ярлык

  • Копировать ^ C

  • Отменить ^ Z

  • Повторить Shift- ^ Z

  • Cut ^ X

  • Вставить ^ V

  • Выбрать все ^ A

  • Найти... ^ F

Вы также можете добавить некоторые приложения, например, для Google Chrome:

  • Вставить и сопоставить стиль Shift- ^ V

  • Использовать выделение для поиска ^ E

  • Найти следующее ^ G

  • Найти предыдущую смену - ^ - G

Вы можете найти существующие сочетания клавиш в строке меню приложения и связать их все, используя точные имена, отображаемые там. Вы также можете проверить изменения там.

0

В принципе, вы можете сделать любое переназначение с помощью приложения https://pqrs.org/osx/karabiner/

0

Если вы используете рабочий стол на работе, вы можете попробовать использовать команду некоторое время. Я обнаружил, что моя мышечная память теперь чувствительна к стилю клавиатуры, на котором я печатаю. Это все же путают с ноутбуками. И когда мне пришлось использовать версию клавиатуры Apple 1998 года.

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

-1

Есть и более простой способ

  1. Перейдите в System Preferences -> Keyboard -> Keyboard tab -> Modifier keys

  2. Поменяйте местами клавиши Control и Cmd

  3. Выберите Ok

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