Keyboard layouts

Supported keyboard layouts:

  • Croatian ("hr-HR")
  • Czech ("cs-CZ")
  • Danish ("da-DK")
  • Dutch ("nl-NL")
  • English (UK) ("en-GB")
  • English (US) ("en-US")
  • English (International) ("en-US-int")
  • English (Dvorak) ("en-DV")
  • Finnish ("fi-FI")
  • French ("fr-FR")
  • French (Linux compatible) ("fr-FR-linux")
  • French (Belgium) ("fr-BE")
  • French (Canada) ("fr-CA")
  • French (Switzerland) ("fr-CH")
  • German ("de-DE")
  • German (Mac compatible) ("de-DE-mac")
  • German (Switzerland) ("de-CH")
  • Greek ("el-GR")
  • Hebrew ("he-IL")
  • Hungarian ("hu-HU")
  • Italian ("it-IT")
  • Norwegian ("nb-NO")
  • Polish ("pl-PL")
  • Polish (Linux compatible) ("pl-PL")
  • Portuguese ("pt-PT")
  • Portuguese (Brazil) ("pt-BR")
  • Russian ("ru-RU")
  • Slovak ("sk-SK")
  • Spanish ("es-ES")
  • Swedish ("sv-SE")



How to use keyboard layouts?

KeyboardLayout layout;
layout = KeyboardLayout.getLayout("de-DE");
layout.type("jetzt können Sie in Deutsch: äöüß");

Make sure that selected keyboard layout matches the one used by USB host. Since it is not possible to get such information form USB host via USB interface, it must be manually provided by user.

All characters that cannot be obtained using selected layout will be skipped.

All keyboard layout related classes can be found in: com.inputstick.api.layout

See also:







This site uses cookies. Learn more. Copyright © 2017 InputStick. All Rights Reserved. Joomla! is Free Software released under the GNU GPL. Template by RocketTheme. All product names, logos, and brands are property of their respective owners and are used for identification purposes only. Use of these names, logos, and brands does not imply endorsement.