Re: registering global hotkeys fails with numbers and symbols
Tim Roberts <[email protected]> Mon, 21 Mar 2022 10:42:20 -0700
| Newsgroups | gmane.comp.python.wxpython |
|---|---|
| Organization | Providenza & Boekelheide, Inc. |
| Message-ID | <[email protected]> |
This is a cryptographically signed message in MIME format. --------------ms000803030608050107050102 Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable Nathan smith wrote: > > and self.semicolon is 0x3b taken from=20 > https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes Where do you see semi-colon on that page?=C2=A0 What I see is that 0x3A to= =20 0x40 are undefined.=C2=A0 For US keyboards, the ";:" key is VK_OEM_1, or 0x= BA. --=20 Tim Roberts, [email protected] Providenza & Boekelheide, Inc. --=20 You received this message because you are subscribed to the Google Groups "= wxPython-users" group. To unsubscribe from this group and stop receiving emails from it, send an e= mail to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/= wxpython-users/cb40760d-bb8b-ad87-d725-650fa42521e8%40probo.com. --------------ms000803030608050107050102 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 bi5jb20vY2FjZXJ0L2dzcGVyc29uYWxzaWduMXNoYTJnM29jc3AuY3J0MD0GCCsGAQUFBzAB hjFodHRwOi8vb2NzcDIuZ2xvYmFsc2lnbi5jb20vZ3NwZXJzb25hbHNpZ24xc2hhMmczMEwG A1UdIARFMEMwQQYJKwYBBAGgMgEoMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3Lmdsb2Jh bHNpZ24uY29tL3JlcG9zaXRvcnkvMAkGA1UdEwQCMAAwRAYDVR0fBD0wOzA5oDegNYYzaHR0 cDovL2NybC5nbG9iYWxzaWduLmNvbS9nc3BlcnNvbmFsc2lnbjFzaGEyZzMuY3JsMBkGA1Ud EQQSMBCBDnRpbXJAcHJvYm8uY29tMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDAf BgNVHSMEGDAWgBSWJ8LCpfcc+AJ6emSvY28y0pjCsTAdBgNVHQ4EFgQUlO6aDyoM2ebvBQYU PkF+UJ14p40wDQYJKoZIhvcNAQELBQADggEBAGi8OkxhZExxM0XYazpegT2yS3V21v6MbpXn MleYTCE8E6D4GY2MOpXK7wdp5GlBTCUmuml8g0gvZC51kfFPR+HtfqDEcIUuBeNcNrL8BLun dqK6WgBrOoFeirGj60HPTF1Yb0ItXTU6us23jVJs930j2yUkENWO6CfWJQySL8jStNS6VS+y HyESkQ6kQX6XwFXZw3aOYijY011BAR6UyeHqmea2WZjjtlkeFZFhkbukKM4RKNMysAPzNN9J P0LOd9HdHXNFDIRK8Vos8ngTcQ9sdWqqfrAfuGzSQZTtG9ZxCKcHmrVjIxf55lr2zLOvs31L 4WVKAIIjzfESrWO3gScxggNxMIIDbQIBATBtMF0xCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBH bG9iYWxTaWduIG52LXNhMTMwMQYDVQQDEypHbG9iYWxTaWduIFBlcnNvbmFsU2lnbiAxIENB IC0gU0hBMjU2IC0gRzMCDCAjPp6uFu0hBRu+zzANBglghkgBZQMEAgEFAKCCAdUwGAYJKoZI hvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjIwMzIxMTc0MjIxWjAvBgkq hkiG9w0BCQQxIgQg61YzZoW80Vm7St+ivpP1sGTZit2pTOEM8bp+F1n7NZ4wbAYJKoZIhvcN AQkPMV8wXTALBglghkgBZQMEASowCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3 DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDB8BgkrBgEE AYI3EAQxbzBtMF0xCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTMw MQYDVQQDEypHbG9iYWxTaWduIFBlcnNvbmFsU2lnbiAxIENBIC0gU0hBMjU2IC0gRzMCDCAj Pp6uFu0hBRu+zzB+BgsqhkiG9w0BCRACCzFvoG0wXTELMAkGA1UEBhMCQkUxGTAXBgNVBAoT EEdsb2JhbFNpZ24gbnYtc2ExMzAxBgNVBAMTKkdsb2JhbFNpZ24gUGVyc29uYWxTaWduIDEg Q0EgLSBTSEEyNTYgLSBHMwIMICM+nq4W7SEFG77PMA0GCSqGSIb3DQEBAQUABIIBAJbZ7mto mAjIyPpbcNkd49tgsX3+YXjoF36FQvANXEhzsSA6EApcOPoWmj/Sb1sR9lGa8yv8nz4bd5Xi 5dfkBXOu3T5Co/Crax9aOHrsn68XG3Dcu36Vpf5+dTf6LJoaNcljV+PI0WYN9Ky6BSGpAmKi QHpOAA9DDBvYuPPbWsvJKFYzlx7UH1fDlK3NBi9dyieKJ9ZKICw+O+r/iXWpfqLHbQbJMwby gJiWHJjHocMU6ApGxrT8RSyCk99okgmaBgews6L1FmMCBjRzmnK8qbetX/cQnSv3ZqB4rRQ3 WMzM6gqpoGSHn/iOL50v+/rPPnckDKjdV/tBB3PPD38mqWYAAAAAAAA= --------------ms000803030608050107050102--