Brought to you by , webmaster of The Network.

Page Checked & Updated 1st June 2004

Non USA Keyboard Layouts

Default USA English QWERTY Keyboard Layout
This is the MS-DOS Default Keyboard setting. Even for United Kingdom versions. Some keys are different. The # Key is at 'Shift 3' where the UK £ symbol normally is, And the \ Key needed so much on the internet is not easy to find! Unless you state during MS-DOS setup the USA Keyboard is installed by default.

Example 1 - Lines to be added or edited for permanent QWERTY UK English Keyboard and Display Support under MS-DOS

[AUTOEXEC.BAT]
mode con codepage prepare=((850) c:\dos\ega.cpi                         (850 = Codepage)    
mode con codepage select=850                                                          ( 850 = Codepage)
keyb uk,,c:\dos\keyboard.sys                                                             (uk = United Kingdom)

[CONFIG.SYS]
Device=c:\dos\
display.sys con=(ega,,1)                                                                 
Country=
044,850,c:\dos\country.sys                                                  (044 = Country Code, 850 = Codepage)  


UK English QWERTY Keyboard Layout

Example 2 - Lines to be added or edited for permanent AZERTY French Keyboard and Display Support under MS-DOS

[AUTOEXEC.BAT]
mode con codepage prepare=((850) c:\dos\ega.cpi                         (850 = Codepage)    
mode con codepage select=850                                                          ( 850 = Codepage)
keyb fr,,c:\dos\keyboard.sys                                                              (fr = France)

[CONFIG.SYS]
Device=c:\dos\
display.sys con=(ega,,1)                                                                 
Country=
033,850,c:\dos\country.sys                                                  (033 = Country Code, 850 = Codepage) 


French AZERTY Keyboard Layout

(Blue highlights are files required to be in C:\DOS\ or C:\WINDOWS\COMMAND\ if working with Windows 95/98)
(mode = mode.com & keyb = keyb.com)
- (Red highlights are sections to edit for other country's)
If you use the keyb command with no Codepage Parameters or switches, MS-DOS lists the current keyboard
layout (keyboard code), the current keyboard’s related character set (code page), and the current
character set (code page) used by your keyboard and monitor. The information is displayed in the
following format: (Some countries do not need the Codepage to be set)

Download a copy of the
MS-DOS 6 Command Reference for full details of above entries or other MS-DOS Commands in AUTOEXEC.BAT, CONFIG.SYS and at the Command Line (C:\    )

Codepage - Value Country/Language
437
              United States                     (MS-DOS & Windows Default)
850
              Multilingual (Latin I)
852
              Slavic (Latin II)
860
              Portuguese
863
              Canadian-French
865
              Nordic

      In the following table the Codepage is shown as xxx,yyy (i.e. 437,850 for the United Kingdom) Use the xxx setting for
      codepage in autoexec.bat, Use yyy are a second alternative setting.

 Country/Language

 Country Letter

 Country Code

 Codepage or Character Sets

 Date/Time Format
 Belgium  be  032  850,437  23/01/1993   17:35:00
 Brazil  br  055  850,437  23/01/1993   17:35:00
 Canadian-French  cf  002  863,850  1993-01-23  17:35:00
 Croatia  yu   038  852,850  1993-01-23  17:35:00
 Czech Republic  cz  042  852,850  1993-01-23  17:35:00
 Denmark  dk  045  850,865  23-01-1993  17.35.00
 Finland  su  358  850,437  23.01.1993   17.35.00
 France  fr  033  850,437   (120, 189)  23.01.1993   17:35:00
 Germany  gr  049  850,437  23.01.1993   17:35:00
 Hungary   hu  036  852,850  1993-01-23  17:35:00
 International - English  us  061  437,850  23-01-1993  5:35:00.00p
 Italy  it  039  850,437   (141, 142)  23/01/1993   17.35.00
 Latin America  la  003  850,437  23/01/1993   5:35:00.00p
 Netherlands  nl  031  850,437  23-01-1993  17:35:00
 Norway  no  047  850,865  23.01.1993   17:35:00
 Poland  pl  048  852,850  1993-01-23  17:35:00
 Portugal  po  351  850,860  23-01-1993  17:35:00
 Serbia  yu  038  852,850  1993-01-23  17:35:00
 Solvakia  sl  042  852,850  1993-01-23  17:35:00
 Slovenia   yu  038  852,850  1993-01-23  17:35:00
 Spain  sp  034  850,427  23/01/1993   17:35:00
 Sweden  sv  046  427.850  1993-01-23  17.35.00
 Switzerland - French  sf  041  850,437  23.01.1993   17,35,00
 Switzerland - German  sg  041  850,437  23.01.1993   17,35,00
 United Kingdom - English  uk  044  850,437   (166, 168)  23/01/1993   17:35:00.00
 United States - English  us  011  437,850  01-23-1993  5:35:00.00p
 Yugoslavia  yu  038  852,850  1993-01-23  17:35:00