EscapedKeyAction doesn't send it as Unicode and the vk and
        scan code are generated differently

def _get_key_info(self):
        """EscapedKeyAction doesn't send it as Unicode and the vk and
        scan code are generated differently"""
        vkey_scan = LoByte(VkKeyScan(self.key))

        return (vkey_scan, MapVirtualKey(vkey_scan, 0), 0)