InjectedInputKeyboardInfo Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta l'input della tastiera generato a livello di codice, ad esempio una scheda o maiusc+tabulazione (tabulazione inversa).
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
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 Anniversary Edition (è stato introdotto in 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v3.0)
|
Esempio
Ecco alcuni esempi scaricabili che illustrano l'input di base e l'inserimento di input:
- Esempio di inserimento di input (mouse da toccare)
- Esempio di inserimento tocco
- Input: Esempio di eventi di input utente XAML
Commenti
Importante
Le API in questo spazio dei nomi richiedono la funzionalità con restrizioni inputChangectionBrokered.
L'uso dell'inserimento di input richiede l'aggiunta seguente al Package.appxmanifest:
- A
<Package>
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
IgnorableNamespaces="rescap"
- A
<Capabilities>
<rescap:Capability Name="inputInjectionBrokered" />
L'inserimento di troppe sequenze di tasti in una singola chiamata a InjectKeyboardInput può causare un'eccezione ArgumentException.
Costruttori
InjectedInputKeyboardInfo() |
Crea un nuovo oggetto InjectInputKeyboardInfo usato per specificare l'input della tastiera da inserire. |
Proprietà
KeyOptions |
Ottiene o imposta le varie opzioni o modificatori usati per simulare l'input da tastiere fisiche o virtuali. |
ScanCode |
Ottiene o imposta un identificatore OEM, dipendente dal dispositivo per un tasto su una tastiera fisica. Nota Una tastiera genera due codici di analisi quando l'utente digita un tasto, uno quando l'utente preme il tasto e un altro quando l'utente rilascia il tasto. |
VirtualKey |
Ottiene o imposta un identificatore indipendente dal dispositivo mappato a un tasto su una tastiera fisica o software. |