National language keyboard types and SBCS code pages
This table lists the keyboard types and code pages for each national language supported by the IBM® i operating system. The Create Device Display (CRTDEVDSP) command uses the KBDTYPE parameter.
| Language | KBDTYPE | EBCDIC character set | EBCDIC SBCS code page | EBCDIC CCSID |
|---|---|---|---|---|
| Albanian | ALI | 00697 | 00500 | 00500 |
| Arabic | CLB | 00235 | 00420 | 00420 |
| Austrian/ German | AGB | 00697 | 00273 | 00273 |
| Austrian/German (MNCS) | AGI | 00697 | 00500 | 00500 |
| Belgian MNCS | BLI | 00697 | 00500 | 00500 |
| Brazilian Portuguese | BRB | 00697 | 00037 | 00037 |
| Bulgarian | BGB | 01150 | 01025 | 01025 |
| Canadian French | CAB | 00341 | 00260 | 65535 |
| Canadian French MNCS | CAI | 00697 | 00500 | 00500 |
| Croatian | YGI | 00959 | 00870 | 00870 |
| Cyrillic | CYB | 00960 | 00880 | 00880 |
| Czech | CSB | 00959 | 00870 | 00870 |
| Danish | DMB | 00697 | 00277 | 00277 |
| Danish MNCS | DMI | 00697 | 00500 | 00500 |
| Finnish/Swedish | FNB | 00697 | 00278 | 00278 |
| Finnish/Swedish MNCS | FNI | 00697 | 00500 | 00500 |
| French (Azerty) | FAB | 00697 | 00297 | 00297 |
| French (Azerty) MNCS | FAI | 00697 | 00500 | 00500 |
| French (Qwerty) | FQB | 00697 | 00297 | 00297 |
| French (Qwerty) MNCS | FQI | 00697 | 00500 | 00500 |
| Greek (See note 2.) | GNB | 00925 | 00875 | 00875 |
| Hebrew | NCB | 00941 | 00424 | 00424 |
| Hungarian | HNB | 00959 | 00870 | 00870 |
| Icelandic | ICB | 00697 | 00871 | 00871 |
| Icelandic MNCS | ICI | 00697 | 00500 | 00500 |
| International | INB | 00697 | 00500 | 00500 |
| International MNCS | INB | 00697 | 00500 | 00500 |
| Farsi (Iran) | IRB | 01219 | 01097 | 01097 |
| Italian | ITB | 00697 | 00280 | 00280 |
| Italian MNCS | ITI | 00697 | 00500 | 00500 |
| Japanese-English | JEB | 00697 | 00281 | 65535 |
| Japanese- English MNCS | JEI | 00697 | 00500 | 00500 |
| Japanese Kanji and Katakana | JKB | 01172 | 00290 | 05026 |
| Japanese Kanji and US English | JUB | 00697 | 00037 | See note 3. |
| Japanese Katakana | KAB | 00332 | 00290 | 00290 |
| Japanese Latin Extended | JPB | 01172 | 01027 | 01027 |
| Korean | KOB | 01173 | 00833 | 00833 |
| Latin 2 | ROB | 00959 | 00870 | 00870 |
| Macedonian | MKB | 01150 | 01025 | 01025 |
| Dutch (Netherlands) | NEB | 00697 | 00037 | 00037 |
| Dutch (Netherlands) MNCS | NEI | 00697 | 00500 | 00500 |
| Norwegian | NWB | 00697 | 00277 | 00277 |
| Norwegian MNCS | NWI | 00697 | 00500 | 00500 |
| Polish | PLB | 00959 | 00870 | 00870 |
| Portuguese | PRB | 00697 | 00037 | 00037 |
| Portuguese MNCS | PRI | 00697 | 00500 | 00500 |
| Romanian | RMB | 00959 | 00870 | 00870 |
| Russian | RUB | 01150 | 01025 | 01025 |
| Serbian, Cyrillic | SQB | 01150 | 01025 | 01025 |
| Serbian, Latin | YGI | 00959 | 00870 | 00870 |
| Simplified Chinese | RCB | 01174 | 00836 | 00836 |
| Slovakian | SKB | 00959 | 00870 | 00870 |
| Slovenian | YGI | 00959 | 00870 | 00870 |
| Spanish | SPB | 00697 | 00284 | 00284 |
| Spanish MNCS | SPI | 00697 | 00500 | 00500 |
| Spanish Speaking | SSB | 00697 | 00284 | 00284 |
| Spanish Speaking MNCS | SSI | 00697 | 00500 | 00500 |
| Swedish | SWB | 00697 | 00278 | 00278 |
| Swedish MNCS | SWI | 00697 | 00500 | 00500 |
| French (Switzerland) MNCS | SFI | 00697 | 00500 | 00500 |
| German (Switzerland) MNCS | SGI | 00697 | 00500 | 00500 |
| Thai | THB | 01176 | 00838 | 00838 |
| Traditional Chinese | TAB | 01175 | 00037 | 00937 |
| Turkish (Qwerty) | TKB | 01152 | 01026 | 01026 |
| Turkish (F) | TRB | 01152 | 01026 | 01026 |
| English (United Kingdom) | UKB | 00697 | 00285 | 00285 |
| English (United Kingdom) MNCS | UKI | 00697 | 00500 | 00500 |
| English (United States and Canada) | USB | 00697 | 00037 | 00037 |
| English (United States and Canada) MNCS | USI | 00697 | 00500 | 00500 |
Notes:
- For KBDTYPE GKB, the EBCDIC code page is 00423.
- Recommend SBCS CCSID 00037.