16

Я использую Windows внутри VirtualBox на Mac OSX. Тем не менее, я часто копирую и вставляю / отменяю и т.д. С помощью сочетаний клавиш.

Поскольку Mac глуп и старается отличаться, обычными сочетаниями клавиш, такими как ctrl+c и ctrl+v, являются cmd+c и cmd+v на Mac. Это создает проблему, потому что я продолжаю пытаться использовать ярлыки в стиле Mac в виртуальной машине или ярлыки в стиле Windows на Mac (мой рабочий процесс заключается в том, чтобы создавать виртуальную машину ASP.NET в виртуальной машине, но использовать браузер хостов Mac).

То, что я хотел бы сделать, - это заставить VirtualBox отправлять виртуальные клавиши нажатием клавиши "Ctrl" как "Ctrl", так что мне не нужно постоянно помнить, в какой среде я нахожусь, и думать о том, какую комбинацию клавиш мне нужно использовать.

Это возможно?

1 ответ1

11

Поскольку Mac глуп и старается отличаться, обычными сочетаниями клавиш, такими как ctrl+c и ctrl+v, являются cmd+c и cmd+v на Mac.

Mac были скопированы и вставлены до Windows. Разделение управления и команды означает, что вам не нужны дополнительные сочетания клавиш для прерывания процесса в оболочке или перехода на страницу вниз в emacs.

В любом случае, вы можете сделать это с помощью KeyRemap4MacBook.

Вы также можете сохранить что-то вроде этого как private.xml:

<?xml version="1.0"?>
<root>
<item>
<name>test</name>
<identifier>private.test</identifier>
<only>VIRTUALMACHINE</only>
<autogen>--KeyToKey-- KeyCode::Z, VK_COMMAND, KeyCode::Z, VK_CONTROL</autogen>
<autogen>--KeyToKey-- KeyCode::X, VK_COMMAND, KeyCode::X, VK_CONTROL</autogen>
<autogen>--KeyToKey-- KeyCode::C, VK_COMMAND, KeyCode::C, VK_CONTROL</autogen>
<autogen>--KeyToKey-- KeyCode::V, VK_COMMAND, KeyCode::V, VK_CONTROL</autogen>
<autogen>--KeyToKey-- KeyCode::A, VK_COMMAND, KeyCode::A, VK_CONTROL</autogen>
</item>
</root>

Папка test содержит файл XML со всеми предопределенными переназначениями.

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