KeySense AIKeySense AI
← Back to home

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-US
English (UK) — QWERTY
en-GB
English (US) — Dvorak
en-US-dv
English (US) — Colemak
en-US-cm
German — QWERTZ
de-DE
Austrian German — QWERTZ
de-AT
Swiss German — QWERTZ
de-CH
French — AZERTY
fr-FR
Belgian French — AZERTY
fr-BE
Swiss French — QWERTZ
fr-CH
Spanish (Spain)
es-ES
Spanish (Latin America)
es-LA
Portuguese (Brazil) — ABNT2
pt-BR
Portuguese (Portugal)
pt-PT
Italian
it-IT
Dutch (Netherlands)
nl-NL
Dutch (Belgium)
nl-BE
Polish — Programmer
pl-PL
Czech — QWERTY
cs-CZ
Slovak — QWERTY
sk-SK
Romanian
ro-RO
Hungarian
hu-HU
Swedish
sv-SE
Norwegian
no-NO
Danish
da-DK
Finnish
fi-FI
Turkish — Q
tr-Q
Turkish — F
tr-F

🇷🇺Cyrillic13 layouts

Russian — ЙЦУКЕН
ru-RU
Russian — Phonetictransliteration
ru-RU-phonetic
Ukrainian — ЙЦУКЕН
uk-UA
Ukrainian — Phonetic
uk-UA-phonetic
Belarusian
be-BY
Bulgarian — Phonetictransliteration
bg-BG
Serbian Cyrillic
sr-RS
Macedonian
mk-MK
Kazakh
kk-KZ
Kyrgyz
ky-KG
Mongolian Cyrillic
mn-MN
Azerbaijani Cyrillic
az-AZ
Uzbek Cyrillic
uz-UZ

🇸🇦Arabic5 layouts

Arabic (Saudi Arabia)
ar-SA
Arabic (Egypt)
ar-EG
Arabic (Morocco)
ar-MA
Persian / Farsi
fa-IR
Urdu
ur-PK

🇬🇷Greek2 layouts

Greek
el-GR
Greek Polytonic
el-GR-polytonic

🇮🇱Hebrew2 layouts

Hebrew (Standard)
he-IL
Hebrew (Dvorak)
he-IL-dvorak

🌐Armenian, Georgian & other scripts2 layouts

Armenian
hy-AM
Georgian
ka-GE

🇯🇵CJK4 layouts

Japanese — JIS
ja-JP
Korean — 2-Set
ko-KR
Chinese SimplifiedPinyin input
zh-CN
Chinese TraditionalZhuyin/Bopomofo
zh-TW

⌨️ISO physical variants3 layouts

ANSI (US physical)104-key
iso-ansi
ISO (EU physical)105-key
iso-iso
JIS (JP physical)109-key
iso-jis

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