internal static extern uint MapVirtualKeyEx(uint key, MAPVK mappingType, IntPtr keyboardLayout);
internal extern static uint MapVirtualKeyEx(uint key, MAPVK mappingType, IntPtr keyboardLayout);
internal static extern uint MapVirtualKeyEx(VK uCode, MAPVK uMapType, IntPtr dwhkl);
internal static extern uint MapVirtualKey(VK uCode, MAPVK uMapType);
public static extern uint MapVirtualKeyEx(uint uCode, MAPVK uMapType, IntPtr dwhkl);
public uint MapVirtualKeyEx(uint uCode, MAPVK uMapType, IntPtr dwhkl) => Impl.MapVirtualKeyEx(uCode, uMapType, dwhkl);
public static extern UInt32 MapVirtualKey( UInt32 uCode, MAPVK uMapType);