InjectedInputKeyboardInfo 클래스

정의

Tab 또는 Shift+Tab(역방향 탭)과 같이 프로그래밍 방식으로 생성된 키보드 입력을 나타냅니다.

public ref class InjectedInputKeyboardInfo sealed
/// [Windows.Foundation.Metadata.Activatable(196608, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
class InjectedInputKeyboardInfo final
[Windows.Foundation.Metadata.Activatable(196608, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
public sealed class InjectedInputKeyboardInfo
function InjectedInputKeyboardInfo()
Public NotInheritable Class InjectedInputKeyboardInfo
상속
Object Platform::Object IInspectable InjectedInputKeyboardInfo
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 Anniversary Edition (10.0.14393.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v3.0에서 도입되었습니다.)

예제

다음은 기본 입력 및 입력 주입을 보여주는 다운로드 가능한 샘플입니다.

설명

중요

이 네임스페이스의 API에는 inputInjectionBrokered 제한된 기능이 필요합니다.

입력 삽입을 사용하려면 Package.appxmanifest에 다음을 추가해야 합니다.

  • 받는 사람 <Package>
    • xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
    • IgnorableNamespaces="rescap"
  • 받는 사람 <Capabilities>
    • <rescap:Capability Name="inputInjectionBrokered" />

InjectKeyboardInput에 대한 단일 호출에 너무 많은 키 입력을 삽입하면 ArgumentException이 발생할 수 있습니다.

생성자

InjectedInputKeyboardInfo()

삽입할 키보드 입력을 지정하는 데 사용되는 새 InjectedInputKeyboardInfo 개체를 만듭니다.

속성

KeyOptions

물리적 또는 가상 키보드의 입력을 시뮬레이션하는 데 사용되는 다양한 옵션 또는 한정자를 가져오거나 설정합니다.

ScanCode

물리적 키보드의 키에 대한 OEM, 디바이스 종속 식별자를 가져오거나 설정합니다.

참고

사용자가 키를 입력하면 키보드에서 두 개의 스캔 코드를 생성합니다. 하나는 사용자가 키를 누를 때, 다른 하나는 사용자가 키를 놓을 때의 스캔 코드입니다.

VirtualKey

물리적 또는 소프트웨어 키보드의 키에 매핑된 디바이스 독립적 식별자를 가져오거나 설정합니다.

적용 대상

추가 정보