The first thing one needs to know is the Raw Key Codes for a standard computer keyboard.
These are different values from the letters you will type in a word processor, as, while each language keyboard layout will deliver Letters, Syllabics, or other writing signs for its respective language, Raw Key Codes are always the same:
-

- keyValues.jpg (141.72 KiB) Viewed 3971 times
-
This shows that while the Raw Key value remains the same, for the U.S. English, Korean, and Greek keyboard layouts the Key values are different.
it is also important that to understand that if a MODIFIER key (SHIFT, ALT, CTRL, etc.) is pressed at the same time as
an alpha-numeric key the Raw Key code returned is exactly the same as if NO modifier key is pressed.