검색

20.26. 지정된 게스트 가상 머신에 Keystroke Combination 전송

download PDF
virsh send-key domain --codeset --holdtime keycode 명령을 사용하면 특정 게스트 가상 머신에 키 코드로 시퀀스를 보낼 수 있습니다. 각 키 코드는 숫자 값이거나 아래의 해당 코드 세트에서의 심볼릭 이름일 수 있습니다.
--holdtime 을 지정하면 지정된 양(밀리초)에 대해 각 키 입력이 유지됩니다. --codeset 을 사용하면 코드 세트를 지정할 수 있으며 기본값은 Linux 이지만 다음 옵션이 허용됩니다.
  • Linux - 이 옵션을 선택하면 심볼릭 이름이 해당 Linux 키 상수 매크로 이름과 일치하도록 하고 숫자 값은 Linux 일반 입력 이벤트 하위 시스템에서 제공하는 것입니다.
  • XT - 이것은 XT 키보드 컨트롤러에서 정의한 값을 보냅니다. 기호 이름은 제공되지 않습니다.
  • atset1 - 숫자 값은 AT 키보드 컨트롤러, set1(XT 호환 가능 세트)에 의해 정의된 값입니다. atset1의 확장된 키 코드는 XT 코드 세트의 확장 키 코드와 다를 수 있습니다. 심볼릭 이름은 제공되지 않습니다.
  • atset2 - 숫자 값은 AT 키보드 컨트롤러에서 정의한 값이며 2를 설정합니다. 심볼릭 이름은 제공되지 않습니다.
  • atset3 - 숫자 값은 AT 키보드 컨트롤러에서 정의하는 값이며 3(PS/2 호환 가능)을 설정합니다. 심볼릭 이름은 제공되지 않습니다.
  • os_x - 숫자 값은 OS-X 키보드 입력 하위 시스템에서 정의한 값입니다. 심볼릭 이름은 해당 OS-X 키 상수 매크로 이름과 일치합니다.
  • Xt_kbd - 숫자 값은 Linux KBD 장치에서 정의한 값입니다. 이는 원래 XT 코드 세트에서의 변형이지만 종종 확장 키 코드에 대해 다른 인코딩이 있는 경우가 많습니다. 심볼릭 이름은 제공되지 않습니다.
  • win32 - 숫자 값은 Win32 키보드 입력 하위 시스템에서 정의한 값입니다. 심볼릭 이름은 해당 Win32 키 상수 매크로 이름과 일치합니다.
  • USB - 숫자 값은 키보드 입력을 위해 USB HID 사양으로 정의된 값입니다. 심볼릭 이름은 제공되지 않습니다.
  • IngesterB - 숫자 값은 원시 키 코드를 전송하기 위해 IngesterB 확장에 의해 정의된 값입니다. 이는 XT 코드 세트에서의 변형이지만 확장된 키 코드는 첫 번째 바이트의 높은 비트 대신 두 번째 비트 세트의 낮은 비트를 갖습니다. 심볼릭 이름은 제공되지 않습니다.

예 20.53. 게스트 가상 머신에 키 입력 조합을 보내는 방법

다음 예제에서는 6443 Ctrl,Alt, Delete 를 Linux 인코딩으로 guest1 가상 머신에 전송하고 1초 동안 유지합니다. 이러한 키는 모두 동시에 전송되며 게스트가 임의의 순서로 수신할 수 있습니다.
# virsh send-key guest1 --codeset Linux --holdtime 1000 KEY_LEFTCTRL KEY_LEFTALT KEY_DELETE
참고
여러 개의 키 코드가 지정된 경우 모두 게스트 가상 머신에 동시에 전송되며 따라서 임의의 순서로 수신될 수 있습니다. 별도의 키 코드가 필요한 경우 시퀀스를 전송하려는 순서대로 virsh send-key 명령을 여러 번 실행해야 합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.