Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add MAP_VIRTUAL_KEY_TYPE for MAPVK_ constants to MapVirtualKey functions #1399

Merged
merged 1 commit into from
Dec 3, 2022

Conversation

elachlan
Copy link
Contributor

@elachlan elachlan commented Dec 3, 2022

Fixes #1395

Adds enum for uMapType parameter.
https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-mapvirtualkeyexw

diff:

Windows.Win32.UI.Input.KeyboardAndMouse.Apis.MapVirtualKeyA : uMapType...UInt32 => MAP_VIRTUAL_KEY_TYPE
Windows.Win32.UI.Input.KeyboardAndMouse.Apis.MapVirtualKeyExA : uMapType...UInt32 => MAP_VIRTUAL_KEY_TYPE
Windows.Win32.UI.Input.KeyboardAndMouse.Apis.MapVirtualKeyExW : uMapType...UInt32 => MAP_VIRTUAL_KEY_TYPE
Windows.Win32.UI.Input.KeyboardAndMouse.Apis.MapVirtualKeyW : uMapType...UInt32 => MAP_VIRTUAL_KEY_TYPE
Windows.Win32.UI.Input.KeyboardAndMouse.MAP_VIRTUAL_KEY_TYPE added
Windows.Win32.UI.Input.KeyboardAndMouse.MAP_VIRTUAL_KEY_TYPE.MAPVK_VK_TO_CHAR added
Windows.Win32.UI.Input.KeyboardAndMouse.MAP_VIRTUAL_KEY_TYPE.MAPVK_VK_TO_VSC added
Windows.Win32.UI.Input.KeyboardAndMouse.MAP_VIRTUAL_KEY_TYPE.MAPVK_VK_TO_VSC_EX added
Windows.Win32.UI.Input.KeyboardAndMouse.MAP_VIRTUAL_KEY_TYPE.MAPVK_VSC_TO_VK added
Windows.Win32.UI.Input.KeyboardAndMouse.MAP_VIRTUAL_KEY_TYPE.MAPVK_VSC_TO_VK_EX added
Windows.Win32.UI.WindowsAndMessaging.Apis.MAPVK_VK_TO_CHAR removed
Windows.Win32.UI.WindowsAndMessaging.Apis.MAPVK_VK_TO_VSC removed
Windows.Win32.UI.WindowsAndMessaging.Apis.MAPVK_VK_TO_VSC_EX removed
Windows.Win32.UI.WindowsAndMessaging.Apis.MAPVK_VSC_TO_VK removed
Windows.Win32.UI.WindowsAndMessaging.Apis.MAPVK_VSC_TO_VK_EX removed

@elachlan elachlan changed the title Add MAP_VIRTUAL_KEY_TYPE to MapVirtualKey functions Add MAP_VIRTUAL_KEY_TYPE for MAPVK_ constants to MapVirtualKey functions Dec 3, 2022
@mikebattista mikebattista merged commit 87176e6 into microsoft:main Dec 3, 2022
@mikebattista
Copy link
Contributor

Thanks!

@elachlan elachlan deleted the MAP_VIRTUAL_KEY_TYPE branch December 3, 2022 23:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

MapVirtualKeyEx: Use an enumeration for the uMapType parameter
2 participants