Я хотел бы знать, как переназначить или отключить горячие клавиши для виртуальной коробки. Я хотел бы ввести комбинацию клавиш для замены CTRL+Alt+Del.
4 ответа
Вы мало что можете сделать, не изменяя Hostkey, чтобы создавать / редактировать любые сочетания клавиш, такие как Ctrl-Alt-Del или Ctrl-Alt-Backspace. Hostkey-Del или использование опций «Insert Ctrl+Alt+Delete» в меню «Машины» - это единственный способ отправить Ctrl-Alt-Del на виртуальную машину.
Дополнительные сведения см. В разделе «Ввод специальных символов» в разделе « Поддержка клавиатуры и мыши на виртуальных машинах» в руководстве по Virtualbox.
Операционные системы хоста оставляют за собой определенные комбинации клавиш. Например, невозможно ввести комбинацию Ctrl+Alt+Delete, если вы хотите перезагрузить гостевую операционную систему на вашей виртуальной машине, потому что эта комбинация клавиш обычно встроена в хост-ОС (как Windows, так и Linux перехватывают это) и нажатие этой комбинации клавиш перезагрузит ваш хост.
Это говорит:
Если вместо этого вы хотите отправить эти комбинации клавиш в гостевую операционную систему на виртуальной машине, вам потребуется использовать один из следующих методов:
Используйте пункты в меню "Машина" окна виртуальной машины. Там вы найдете «Вставить Ctrl+Alt+ Удалить» и «Ctrl+Alt+ Backspace»; последний будет иметь эффект только для гостей Linux или Solaris.
Нажмите специальные комбинации клавиш с помощью клавиши Host (обычно это правая клавиша управления), которую VirtualBox затем переведет для виртуальной машины:
Клавиша хоста + Del для отправки Ctrl+Alt+ Del (для перезагрузки гостя);
Я думаю, что короткая версия заключается в том, что единственный способ изменить горячую клавишу, необходимую для Ctrl-Alt-Del, - это изменить Hostkey и использовать Hostkey-Del (как сказано в другом ответе). Единственная настраиваемая команда - это использование Alt-Tab, которая ограничена возможностью выбора машины (хоста или виртуальной), на которую влияет команда Alt-Tab.
Помимо этого, если только не существует Addon для Virtualbox, обеспечивающий эту поддержку, я думаю, что нам просто придется подождать, пока такая поддержка не будет включена в будущие выпуски.
Насколько я знаю, изменить ключ хоста можно только из File -> Preferences -> Input. Если есть способ изменить другие ярлыки, меня это тоже интересует.
В VirtualBox 5.1 вы можете переназначить ключ хоста на что угодно, даже на комбинацию клавиш. Вы также можете сопоставить отдельные функции VirtualBox с любыми комбинациями клавиш, которые вам нравятся. Вы найдете его в VirtualBox > Preferences > Input > Virtual Machine
Лично я вообще не использую сочетания клавиш Host, я так часто случайно нажимаю Cmd + C , думая, что он скопирует, но выводит приложение из полноэкранного режима! Поэтому я сопоставляю ключ хоста с обоими ключами Cmd одновременно, что исключает его.
Также есть опция командной строки:
VBoxManage getextradata global GUI/Input/HostKeyCombination 0
0 отключит его, другие цифры соответствуют комбинациям клавиш, таким как 65508 для правой клавиши Ctrl по умолчанию.
Вот одна (из многих) ссылок, которые трудно найти через Google: https://forums.virtualbox.org/viewtopic.php?f=1&t=46523#p210029