Как отправить Ctrl+Alt+F1 (и другие специальные нажатия клавиш) к X-окну?

Когда я нажимаю Ctrl+Alt+F {1.. 12}, это переключает меня на другой виртуальный терминал.

Даже xte "keydown Control_L" "keydown Alt_L" "key F1" "keyup Alt_L" "keyup Control_L" приводит к переключению на vt вместо того, чтобы отправить, это вводит к сфокусированному окну.

Варианты использования этого включают (но не ограничивает), отправка специальных нажатий клавиш к VNC или клиентам виртуализации, которые будут обработаны clinet/guest системой вместо хоста один. Иногда (как в VirtualBox) приложения явно отображают некоторое специальное альтернативное нажатие клавиши на то специальное предложение (как Ctrl+Alt+Del или Ctrl+Alt+Backspace в VirtualBox), но я хочу чистое и универсальное решение.

4
задан 26.07.2012, 01:33

1 ответ

Для VirtualBox попробуйте сочетание клавиш REL + F1. Здесь, РЭЛ является ключом, используемым для выпуска захвата мыши в окне VirtualBox, обычно правильном Ctrl или клавише Alt.

1
ответ дан 07.12.2019, 20:45

Теги

Похожие вопросы