Supported Keyboard Layouts
The KeySense AI detection engine supports 70+ layouts across all major scripts. Pass the layout ID in your API request, or let the engine auto-detect.
Endpoint:
POST /detectAuto-detect: { "text": "..." }Pin layout: { "text": "...", "sourceLayout": "ru-RU" }🌍Latin — Western Europe28 layouts
English (US) — QWERTY
en-USEnglish (UK) — QWERTY
en-GBEnglish (US) — Dvorak
en-US-dvEnglish (US) — Colemak
en-US-cmGerman — QWERTZ
de-DEAustrian German — QWERTZ
de-ATSwiss German — QWERTZ
de-CHFrench — AZERTY
fr-FRBelgian French — AZERTY
fr-BESwiss French — QWERTZ
fr-CHSpanish (Spain)
es-ESSpanish (Latin America)
es-LAPortuguese (Brazil) — ABNT2
pt-BRPortuguese (Portugal)
pt-PTItalian
it-ITDutch (Netherlands)
nl-NLDutch (Belgium)
nl-BEPolish — Programmer
pl-PLCzech — QWERTY
cs-CZSlovak — QWERTY
sk-SKRomanian
ro-ROHungarian
hu-HUSwedish
sv-SENorwegian
no-NODanish
da-DKFinnish
fi-FITurkish — Q
tr-QTurkish — F
tr-F🇷🇺Cyrillic13 layouts
Russian — ЙЦУКЕН
ru-RURussian — Phonetictransliteration
ru-RU-phoneticUkrainian — ЙЦУКЕН
uk-UAUkrainian — Phonetic
uk-UA-phoneticBelarusian
be-BYBulgarian — Phonetictransliteration
bg-BGSerbian Cyrillic
sr-RSMacedonian
mk-MKKazakh
kk-KZKyrgyz
ky-KGMongolian Cyrillic
mn-MNAzerbaijani Cyrillic
az-AZUzbek Cyrillic
uz-UZ🇸🇦Arabic5 layouts
Arabic (Saudi Arabia)
ar-SAArabic (Egypt)
ar-EGArabic (Morocco)
ar-MAPersian / Farsi
fa-IRUrdu
ur-PK🇬🇷Greek2 layouts
Greek
el-GRGreek Polytonic
el-GR-polytonic🇮🇱Hebrew2 layouts
Hebrew (Standard)
he-ILHebrew (Dvorak)
he-IL-dvorak🌐Armenian, Georgian & other scripts2 layouts
Armenian
hy-AMGeorgian
ka-GE🇯🇵CJK4 layouts
Japanese — JIS
ja-JPKorean — 2-Set
ko-KRChinese SimplifiedPinyin input
zh-CNChinese TraditionalZhuyin/Bopomofo
zh-TW⌨️ISO physical variants3 layouts
ANSI (US physical)104-key
iso-ansiISO (EU physical)105-key
iso-isoJIS (JP physical)109-key
iso-jisNeed a layout that's not listed?
We regularly add new layouts based on user requests. If your keyboard layout is missing, contact us at support@keysense.tech with the layout name and region. Enterprise customers can request priority layout additions.
