Fix wxKeyEvent::GetKeyCode() descripotion: it doesn't depend on locale.

GetKeyCode() will always return valid key codes for Latin-1 symbols but won't
do it for other non-ASCII Unicode characters even if they are representable in
the current locale.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@72449 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2012-09-09 10:46:37 +00:00
parent 6b7bcbf1ef
commit ecad27577f

View File

@@ -1393,11 +1393,11 @@ public:
codes.
Note that this method returns a meaningful value only for special
non-alphanumeric keys or if the user entered a character that can be
represented in current locale's default charset. Otherwise, e.g. if the
user enters a Japanese character in a program not using Japanese
locale, this method returns @c WXK_NONE and GetUnicodeKey() should be
used to obtain the corresponding Unicode character.
non-alphanumeric keys or if the user entered a Latin-1 character (this
includes ASCII and the accented letters found in Western European
languages but not letters of other alphabets such as e.g. Cyrillic).
Otherwise it simply method returns @c WXK_NONE and GetUnicodeKey()
should be used to obtain the corresponding Unicode character.
Using GetUnicodeKey() is in general the right thing to do if you are
interested in the characters typed by the user, GetKeyCode() should be