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
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