Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vue d’ensemble de la technologie clavier et entrée de la souris.
La technologie d’entrée clavier et souris n’est associée à aucun en-tête.
Pour obtenir des conseils de programmation pour cette technologie, consultez :
Énumérations
|
TOOLTIP_DISMISS_FLAGS L’énumération TOOLTIP_DISMISS_FLAGS définit des constantes qui indiquent si une fenêtre est inscrite ou non inscrite pour recevoir des notifications d’abandon d’info-bulle. |
Functions
|
_TrackMouseEvent Publie des messages lorsque le pointeur de la souris quitte une fenêtre ou pointe sur une fenêtre pendant une durée spécifiée. Cette fonction appelle TrackMouseEvent s’il existe, sinon elle l’émule. |
|
ActivateKeyboardLayout Définit l’identificateur des paramètres régionaux d’entrée (anciennement appelé handle de disposition du clavier) pour le thread appelant ou le processus actuel. L’identificateur des paramètres régionaux d’entrée spécifie des paramètres régionaux ainsi que la disposition physique du clavier. |
|
BlockInput Bloque les événements d’entrée de clavier et de souris d’atteindre les applications. |
|
DefRawInputProc Vérifie que la taille de la structure RAWINPUTHEADER est correcte. |
|
DragDetect Capture la souris et suit son mouvement jusqu’à ce que l’utilisateur relâche le bouton gauche, appuie sur la touche Échap ou déplace la souris en dehors du rectangle de glisser autour du point spécifié. |
|
EnableWindow Active ou désactive l’entrée de la souris et du clavier dans la fenêtre ou le contrôle spécifié. Lorsque l’entrée est désactivée, la fenêtre ne reçoit pas d’entrée telle que les clics de souris et les appuis sur les touches. Lorsque l’entrée est activée, la fenêtre reçoit toutes les entrées. |
|
GET_APPCOMMAND_LPARAM Récupère la commande d’application à partir de la valeur LPARAM spécifiée. |
|
GET_DEVICE_LPARAM Récupère le type d’appareil d’entrée à partir de la valeur LPARAM spécifiée. |
|
GET_FLAGS_LPARAM Récupère l’état de certaines clés virtuelles à partir de la valeur LPARAM spécifiée. (GET_FLAGS_LPARAM) |
|
GET_KEYSTATE_LPARAM Récupère l’état de certaines clés virtuelles à partir de la valeur LPARAM spécifiée. (GET_KEYSTATE_LPARAM) |
|
GET_KEYSTATE_WPARAM Récupère l’état de certaines clés virtuelles à partir de la valeur WPARAM spécifiée. |
|
GET_NCHITTEST_WPARAM Récupère la valeur de test d’accès à partir de la valeur WPARAM spécifiée. |
|
GET_RAWINPUT_CODE_WPARAM Récupère le code d’entrée de wParam dans WM_INPUT. |
|
GET_WHEEL_DELTA_WPARAM Récupère la valeur delta de la roue à partir de la valeur WPARAM spécifiée. |
|
GET_XBUTTON_WPARAM Récupère l’état de certains boutons à partir de la valeur WPARAM spécifiée. |
|
GetActiveWindow Récupère le handle de fenêtre dans la fenêtre active attachée à la file d’attente de messages du thread appelant. |
|
GetAsyncKeyState Détermine si une touche est vers le haut ou le bas au moment où la fonction est appelée, et si la touche a été enfoncée après un appel précédent à GetAsyncKeyState. |
|
GetCapture Récupère un handle dans la fenêtre (le cas échéant) qui a capturé la souris. Une seule fenêtre à la fois peut capturer la souris ; cette fenêtre reçoit l’entrée de la souris si le curseur se trouve à l’intérieur de ses bordures. |
|
GetDoubleClickTime Récupère l’heure actuelle du double-clic de la souris. |
|
GetFocus Récupère le handle dans la fenêtre qui a le focus clavier, si la fenêtre est attachée à la file d’attente de messages du thread appelant. |
|
GetKBCodePage Récupère la page de codes active. |
|
GetKeyboardLayout Récupère l’identificateur de paramètres régionaux d’entrée actif (anciennement appelé disposition du clavier). |
|
GetKeyboardLayoutList Récupère les identificateurs de paramètres régionaux d’entrée (anciennement appelés handles de disposition du clavier) correspondant à l’ensemble actuel de paramètres régionaux d’entrée dans le système. La fonction copie les identificateurs dans la mémoire tampon spécifiée. |
|
GetKeyboardLayoutNameA Récupère le nom de l’identificateur de paramètres régionaux d’entrée actif (anciennement appelé disposition du clavier) pour le thread appelant. (ANSI) |
|
GetKeyboardLayoutNameW Récupère le nom de l’identificateur de paramètres régionaux d’entrée actif (anciennement appelé disposition du clavier) pour le thread appelant. (Unicode) |
|
GetKeyboardState Copie l’état des clés virtuelles 256 dans la mémoire tampon spécifiée. |
|
GetKeyboardType Récupère des informations sur le clavier actuel. |
|
GetKeyNameTextA Récupère une chaîne qui représente le nom d’une clé. (ANSI) |
|
GetKeyNameTextW Récupère une chaîne qui représente le nom d’une clé. (Unicode) |
|
GetKeyState Récupère l’état de la clé virtuelle spécifiée. L’état spécifie si la touche est haut, bas ou bascule (activée, désactivée à chaque fois que la touche est enfoncée). |
|
GetLastInputInfo Récupère l’heure de la dernière entrée. |
|
GetMouseMovePointsEx Récupère un historique allant jusqu’à 64 coordonnées précédentes de la souris ou du stylet. |
|
GetRawInputBuffer Effectue une lecture tampon des données d’entrée brutes. |
|
GetRawInputData Récupère l’entrée brute de l’appareil spécifié. |
|
GetRawInputDeviceInfoA Récupère des informations sur l’appareil d’entrée brute. (ANSI) |
|
GetRawInputDeviceInfoW Récupère des informations sur l’appareil d’entrée brute. (Unicode) |
|
GetRawInputDeviceList Énumère les périphériques d’entrée brutes attachés au système. |
|
GetRegisteredRawInputDevices Récupère les informations sur les périphériques d’entrée brutes de l’application actuelle. |
|
IsWindowEnabled Détermine si la fenêtre spécifiée est activée pour l’entrée de la souris et du clavier. |
|
keybd_event Synthétise une séquence de touches. |
|
LoadKeyboardLayoutA Charge un nouvel identificateur de paramètres régionaux d’entrée (anciennement appelé disposition du clavier) dans le système. (ANSI) |
|
LoadKeyboardLayoutW Charge un nouvel identificateur de paramètres régionaux d’entrée (anciennement appelé disposition du clavier) dans le système. (Unicode) |
|
MapVirtualKeyA Convertit (mappe) un code de clé virtuelle en code d’analyse ou valeur de caractère, ou traduit un code d’analyse en code de clé virtuelle. (ANSI) |
|
MapVirtualKeyExA Convertit (mappe) un code de clé virtuelle en code d’analyse ou valeur de caractère, ou traduit un code d’analyse en code de clé virtuelle. La fonction traduit les codes à l’aide de la langue d’entrée et d’un identificateur de paramètres régionaux d’entrée. (ANSI) |
|
MapVirtualKeyExW Convertit (mappe) un code de clé virtuelle en code d’analyse ou valeur de caractère, ou traduit un code d’analyse en code de clé virtuelle. La fonction traduit les codes à l’aide de la langue d’entrée et d’un identificateur de paramètres régionaux d’entrée. (Unicode) |
|
MapVirtualKeyW Convertit (mappe) un code de clé virtuelle en code d’analyse ou valeur de caractère, ou traduit un code d’analyse en code de clé virtuelle. (Unicode) |
|
mouse_event La fonction mouse_event synthétise le mouvement de la souris et les clics de bouton. |
|
NEXTRAWINPUTBLOCK Récupère l’emplacement de la structure suivante dans un tableau de structures RAWINPUT. |
|
OemKeyScan Mappe les codes OEMASCII 0 à 0x0FF dans les codes d’analyse OEM et les états de décalage. La fonction fournit des informations qui permettent à un programme d’envoyer du texte OEM à un autre programme en simulant l’entrée du clavier. |
|
RegisterForTooltipDismissNotification Permet aux applications ou aux frameworks d’interface utilisateur d’inscrire et de désinscrire des fenêtres pour recevoir une notification pour ignorer leurs fenêtres d’info-bulle. |
|
RegisterHotKey Définit une clé chaude à l’échelle du système. |
|
RegisterRawInputDevices Inscrit les appareils qui fournissent les données d’entrée brutes. |
|
ReleaseCapture Libère la capture de la souris à partir d’une fenêtre dans le thread actuel et restaure le traitement normal des entrées de la souris. |
|
SendInput Synthétise les séquences de touches, les mouvements de la souris et les clics de bouton. |
|
SetActiveWindow Active une fenêtre. La fenêtre doit être attachée à la file d’attente de messages du thread appelant. |
|
SetCapture Définit la capture de la souris sur la fenêtre spécifiée appartenant au thread actuel. |
|
SetDoubleClickTime Définit l’heure du double-clic pour la souris. |
|
SetFocus Définit le focus clavier sur la fenêtre spécifiée. La fenêtre doit être attachée à la file d’attente de messages du thread appelant. |
|
SetKeyboardState Copie un tableau d’états de touches clavier dans la table d’état d’entrée du clavier du thread appelant. Il s’agit de la même table accessible par les fonctions GetKeyboardState et GetKeyState. Les modifications apportées à ce tableau n’affectent pas l’entrée du clavier à tout autre thread. |
|
SwapMouseButton Inverse ou restaure la signification des boutons gauche et droit de la souris. |
|
ToAscii Convertit le code de touche virtuelle et l’état du clavier spécifiés en caractères ou caractères correspondants. |
|
ToAsciiEx Convertit le code de touche virtuelle et l’état du clavier spécifiés en caractères ou caractères correspondants. La fonction traduit le code à l’aide de la langue d’entrée et de la disposition du clavier physique identifiée par l’identificateur de paramètres régionaux d’entrée. |
|
ToUnicode Traduit le code de touche virtuelle et l’état du clavier spécifiés en caractères Unicode ou caractères Unicode correspondants. (ToUnicode) |
|
ToUnicodeEx Traduit le code de touche virtuelle et l’état du clavier spécifiés en caractères Unicode ou caractères Unicode correspondants. (ToUnicodeEx) |
|
TrackMouseEvent Publie des messages lorsque le pointeur de la souris quitte une fenêtre ou pointe sur une fenêtre pendant une durée spécifiée. |
|
UnloadKeyboardLayout Décharge un identificateur de paramètres régionaux d’entrée (anciennement appelé disposition du clavier). |
|
Annuler l’inscriptionHotKey Libère une clé chaude précédemment inscrite par le thread appelant. |
|
VkKeyScanA Traduit un caractère en code de touche virtuelle correspondante et en état de décalage pour le clavier actuel. (ANSI) |
|
VkKeyScanExA Traduit un caractère en code de clé virtuelle correspondante et en état de décalage. La fonction traduit le caractère à l’aide de la langue d’entrée et de la disposition du clavier physique identifiée par l’identificateur de paramètres régionaux d’entrée. (ANSI) |
|
VkKeyScanExW Traduit un caractère en code de clé virtuelle correspondante et en état de décalage. La fonction traduit le caractère à l’aide de la langue d’entrée et de la disposition du clavier physique identifiée par l’identificateur de paramètres régionaux d’entrée. (Unicode) |
|
VkKeyScanW Traduit un caractère en code de touche virtuelle correspondante et en état de décalage pour le clavier actuel. (Unicode) |
Structures
|
HARDWAREINPUT Contient des informations sur un message simulé généré par un appareil d’entrée autre qu’un clavier ou une souris. |
|
ENTRÉE Utilisé par SendInput pour stocker des informations pour synthétiser les événements d’entrée tels que les séquences de touches, le mouvement de la souris et les clics de souris. |
|
KEYBDINPUT Contient des informations sur un événement de clavier simulé. |
|
LASTINPUTINFO Contient l’heure de la dernière entrée. |
|
MOUSEINPUT Contient des informations sur un événement de souris simulé. |
|
MOUSEMOVEPOINT Contient des informations sur l’emplacement de la souris dans les coordonnées de l’écran. |
|
RAWHID Décrit le format de l’entrée brute à partir d’un appareil HID (Human Interface Device). |
|
RAWINPUT Contient l’entrée brute d’un appareil. |
|
RAWINPUTDEVICE Définit des informations pour les périphériques d’entrée brutes. |
|
RAWINPUTDEVICELIST Contient des informations sur un appareil d’entrée brute. |
|
RAWINPUTHEADER Contient les informations d’en-tête qui font partie des données d’entrée brutes. |
|
RAWKEYBOARD Contient des informations sur l’état du clavier. |
|
RAWMOUSE Contient des informations sur l’état de la souris. |
|
RID_DEVICE_INFO Définit les données d’entrée brutes provenant de n’importe quel appareil. |
|
RID_DEVICE_INFO_HID Définit les données d’entrée brutes provenant de l’appareil HID (Human Interface Device) spécifié. |
|
RID_DEVICE_INFO_KEYBOARD Définit les données d’entrée brutes provenant du clavier spécifié. |
|
RID_DEVICE_INFO_MOUSE Définit les données d’entrée brutes provenant de la souris spécifiée. |
|
TRACKMOUSEEVENT Utilisé par la fonction TrackMouseEvent pour effectuer le suivi lorsque le pointeur de la souris quitte une fenêtre ou pointe sur une fenêtre pendant une durée spécifiée. |