Как переключить некоторые основные ключи в Windows (Windows VirtualBox Guest на OSX Host)


11

Я схожу с ума, переключаясь между Windows XP в VirtualBox и хостом (OSX), в основном из-за использования control-c, control-v, control-x и того, что они различаются между двумя ОС.

Есть ли способ заставить мою машину Windows использовать разные ярлыки для всей ОС?

Изменить: мне действительно нужен способ переопределить Windows-C Windows-X Windows-V Windows-Z и Windows-Tab (копировать, вырезать, вставлять, отменять и переключать приложения), чтобы решение работало для меня.

Редактировать: Спасибо за помощь Джона Т., у меня все работает с Autokey. Я разместил свой окончательный код для гостей Windows на OSX здесь .

Ответы:


2

Да, проверьте Autohotkey . Вы можете использовать горячие клавиши для отдельных приложений или всей системы.

пример:

^! n :: Запустить C: \ Windows

Это позволит вам использовать Ctrl+ Alt+, nчтобы открыть окно проводника C:\Windows.

Горячие клавиши учебник является отличным началом для создания ваших собственных горячих клавиш.


Человек, я рад, что спросил. Ты Джон Скит из суперпользователя?
Дэн Розенстарк

Вы можете заставить машину WinXP интерпретировать некоторые другие клавиши как «Копировать», «Вставить» и другие действия, но вы не можете помешать ему интерпретировать Ctrl + C и Ctrl + V таким же образом. @John: как ты выделяешь горячие клавиши таким образом? Я прочитал всю помощь, но ничего не нашел относительно.
whitequark

спасибо whitequark. это может быть хорошо. @ Джон Т, я отредактировал вопрос, чтобы отразить то, что мне нужно. Может ли Autohotkey сделать это?
Дэн Розенстарк

AHK может сделать ^ c ^ v так же легко. А клавиши клавиатуры находятся в тегах <kbd>.
Фоши

@ Яр, вы можете использовать, #c::Send ^cчтобы сделать ключ Windows и c отправить Ctrl-C, если это то, что вы после? Аналогично с #v::Send ^v...
Джон Т

7

Просто для архивов Super User, кое-что я нашел в каком-то блоге . ;-)

  1. Измените свой ключ хоста на VirtualBox, чтобы он был правым командным ключом

  2. Скачать AutoHotkey

  3. Поместите этот скрипт в качестве скрипта запуска

 #SingleInstance force
 #r :: Отправить ^ r; перезагрузить
 #z :: Send ^ z; отменить
 #y :: Send ^ y; Повторить
 #f :: Отправить ^ f; найти внутри приложений
 #c :: Send ^ c; копия
 #x :: Отправить ^ x; порез
 #v :: Отправить ^ v; вставить
 #t :: Send ^ t; новая вкладка, Firefox
 #s :: Send ^ s; сохранить внутри приложений
 LWin & Tab :: AltTab; Мать, alt-tab!

и ты в порядке!


Мне нравится этот блог! Я как единственный читатель! Спасибо Арджан ...
Дэн Розенстарк

5

Сначала измените ключ хоста на правую командную клавишу ...

А затем измените все варианты использования ключа Windows на Control Key в вашем скрипте AHK.

LWin::LCtrl
LCtrl::LWin

Теперь ключи переназначены для всех сочетаний клавиш!


1
это именно то, что я искал
Aprillion

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.