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 .
L’interface IVMKeyboard hérite de l’interface IDispatch. IVMKeyboard a également les types de membres suivants :
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é. |
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. |
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é.
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 |
|
IID |
IID_IVMKeyboard est défini comme 00695f2e-c5ad-4d6e-b1ab-336ed121f8c4 |