Lire en anglais

Partager via


Interface IVMKeyboard

[Windows Virtual PC n’est plus disponible depuis Windows 8. Utilisez plutôt le fournisseur WMI Hyper-V (V2).]

Contrôle le périphérique clavier au sein d’une machine virtuelle. Le tableau IVMKeyboard d’une machine virtuelle peut être récupéré à l’aide de la propriété IVMVirtualMachine::Keyboard .

Membres

L’interface IVMKeyboard hérite de l’interface IDispatch. IVMKeyboard a également les types de membres suivants :

Méthodes

L’interface IVMKeyboard a ces méthodes.

Méthode Description
IsPressed Détermine si la clé spécifiée est en panne.
PressAndReleaseKey Simule une touche enfoncée, puis relâchée.
PressKey Simule une touche enfoncée.
ReleaseKey Simule une clé en cours de libération.
TypeAsciiText Simule une série de clés ASCII tapées dans l’invité.
TypeKeySequence Simule une liste délimitée par des virgules de clés tapées dans l’invité.

Propriétés

L’interface IVMKeyboard a ces propriétés.

Propriété Type d’accès Description
HasExclusiveAccess
Lecture/écriture
Indique si cet objet a un contrôle exclusif sur le clavier de la machine virtuelle.

Notes

Les clés peuvent être tapées dans la machine virtuelle de plusieurs façons. Pour taper une séquence de caractères ASCII normale, utilisez la méthode TypeAsciiText . Si une plus grande flexibilité est requise, IVMKeyboard a plusieurs méthodes conçues pour être utilisées avec les codes de clé de la liste suivante. La méthode TypeKeySequence peut accepter une chaîne délimitée par des virgules de codes de clé, qui sera enfoncée et relâchée, dans l’ordre, au sein de la machine virtuelle. En plus de ces codes de clé, les mots clés UP et DOWN peuvent être utilisés pour forcer une touche à être uniquement enfoncée, ou uniquement à être relâchée. Les mots clés UP et DOWN s’appliquent uniquement au code de clé qui suit directement la mot clé.

Pour éviter que plusieurs scripts, applications ou utilisateurs tentent simultanément d’accéder au même périphérique clavier, définissez la propriété HasExclusiveAccess sur TRUE. Si l’accès exclusif est acquis par un processus, toutes les tentatives d’autres processus d’envoi d’entrée au périphérique clavier seront ignorées jusqu’à ce que l’accès exclusif ait été libéré.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge
Aucun pris en charge
Fin de la prise en charge des clients
Windows 7
Produit
Windows Virtual PC
En-tête
VPCCOMInterfaces.h
IID
IID_IVMKeyboard est défini comme 00695f2e-c5ad-4d6e-b1ab-336ed121f8c4

Voir aussi

Windows Virtual PC Interfaces

Séquences de clés