---
name: "RegisterHotKey"
section: "3w"
platform: "linux"
package: "wine-doc"
version: "0.0.981018-1.1"
release: "Debian 2.1 (Slink)"
platforms: ["linux"]
url: "https://new.carta.tech/RegisterHotKey"
---

# RegisterHotKey(3w)

RegisterHotKey (USER32.433)

## NAME

RegisterHotKey - RegisterHotKey			(USER32.433)

## SYNOPSIS

**BOOL32 RegisterHotKey**\
 **(**\
\
 	**HWND32 hwnd,**\
\
 	**INT32 id,**\
\
 	**UINT32 modifiers,**\
\
 	**UINT32 vk**\
 **);**

## DESCRIPTION

RegisterHotKey			(USER32.433).

## SEE ALSO

[GetKeyState(3w)](/GetKeyState/3w.md), [GetKeyboardState(3w)](/GetKeyboardState/3w.md), [SetKeyboardState(3w)](/SetKeyboardState/3w.md), [GetAsyncKeyState(3w)](/GetAsyncKeyState/3w.md), [TranslateAccelerator(3w)](/TranslateAccelerator/3w.md), [OemKeyScan(3w)](/OemKeyScan/3w.md), [VkKeyScanA(3w)](/VkKeyScanA/3w.md), [VkKeyScanW(3w)](/VkKeyScanW/3w.md), [GetKeyboardType(3w)](/GetKeyboardType/3w.md), [MapVirtualKeyA(3w)](/MapVirtualKeyA/3w.md), [GetKBCodePage(3w)](/GetKBCodePage/3w.md), [GetKeyboardLayoutNameA(3w)](/GetKeyboardLayoutNameA/3w.md), [GetKeyboardLayoutNameW(3w)](/GetKeyboardLayoutNameW/3w.md), [GetKeyNameTextA(3w)](/GetKeyNameTextA/3w.md), [GetKeyNameTextW(3w)](/GetKeyNameTextW/3w.md), [ToAscii(3w)](/ToAscii/3w.md), [GetKeyboardLayout(3w)](/GetKeyboardLayout/3w.md), [GetKeyboardLayoutList(3w)](/GetKeyboardLayoutList/3w.md), [UnregisterHotKey(3w)](/UnregisterHotKey/3w.md)
