ADD: [jni] KeyCharacterMap class
FIX: [droid] proper unicode with physical keyboard