Yubico / yubikit-android

Yubico Mobile Android SDK - YubiKit
Apache License 2.0
103 stars 38 forks source link

Support different keyboard layouts for NDEF tag scanning #14

Closed imakhalova closed 4 years ago

imakhalova commented 4 years ago

Since YubiKey is keyboard device it keeps static password as set of keyboard scan codes. And it's usually up to system which keyboard layout to use when print message using YubiKey "keyboard". But for NDEF tag there is no way to specify layout other way than by application. So this way API allows to support different input methods/keyboard layouts. SDK provides mapping for couple extra layouts ( US English Norman keyboard layout and DE German keyboard layout). But it also allows user to provide other mappings, so that application can extend to any different layout