KPDOS v2.5 - Keyboard Layout Pack for DOS codepages

  KPDOS contains library files to be used with KEYB.
  The official FreeDOS tool to make one of the files below to work with
  one of its possible codepages is MODE.
  To use MODE, DISPLAY must already be running.
  All the CPI files in this list are the ones available at the CPIDOS
  package. The source files can be compiled by KC, which in turn can be
  included into customized library files by KLIB.
  More details available on the KC package, which also includes KLIB.

  FreeDOS official keyboard layouts, v2.5
  =======================================

  This is the list of all the names of the keyboard layouts available for
  FreeDOS. When the name is in the format zz999, it means that there is a
  name AND an identifier which MUST be specified otherwise KEYB will load
  the layout of another keyboard for that country.

  In that case, the user will have to run: "KEYB ZZ /ID:999".

  When the name is in the format "aa, bb", it means that there are actually
  (at least) two names which can be used to load the layout of that
  country/language. (You might find other names and/or identifiers in the
  [GENERAL] section of the KEY files.)

  Please refer to the Notes section at the end of this file whenever there
  is a (number) to the right of the name of your keyboard.

  Multi-layer keyboards
  =====================

  There are keyboards which work with more than one layer. This means that,
  while working  with the *same* codepage, the keys  provide different
  characters according to the selected layer - the first one always being
  the default when the keyboard is loaded.

  Canadian (cf445) and german (gr453) keyboards:
               Layer description     Key combination                  
               -----------------     ---------------
               Latin                 [CTRL]+[RIGHT_SHIFT]
               Latin extended        [CTRL]+[LEFT_SHIFT]

  Italian keyboards, when working with cp869:
               Layer description     Key combination                  
               -----------------     ---------------
               Latin                 [ALT]+[LEFT_SHIFT]
               Greek phonetic        [ALT]+[RIGHT_SHIFT]

  Dual-alphabet keyboards - Armenian, azeri, belarusian, bulgarian, kazakh,
  georgian, greek, kyrgyz, macedonian, mongolian, russian, serbian,  tajik,
  ukrainian and uzbek:
               Layer description     Key combination                  
               -----------------     ---------------
               Latin                 [ALT]+[LEFT_SHIFT]
               National alphabet     [ALT]+[RIGHT_SHIFT]

  Turkmen keyboard, when working with cp59234(*):
               Layer description     Key combination                  
               -----------------     ---------------
               Latin                 [ALT]+[LEFT_SHIFT]
               Cyrillic phonetic     [ALT]+[RIGHT_SHIFT]

  (*)Turkmen can be written with the latin alphabet when used with cp852.
  In that case, the cyrillic layer will not be available.

  Latvian keyboards (all but lv455), when working with cp61282 and
  lithuanian keyboards (all but lt456), when working with cp771 or cp772:
               Layer description     Key combination                  
               -----------------     ---------------
               Latin                 [ALT]+[LEFT_SHIFT]
               Cyrillic phonetic     [ALT]+[RIGHT_SHIFT]

  Latvian keyboard lv455:
  (Cyrillic layer available when working with cp61282)
               Layer description     Key combination                  
               -----------------     ---------------
               Latin QWERTY          [ALT]+[LEFT_SHIFT]
               Latin UGJRMV          [ALT]+[RIGHT_SHIFT]
               Cyrillic phonetic     [ALT]+[LEFT_CTRL]

  Lithuanian keyboard lt456:
  (Cyrillic layer available when working with cp771 or cp772)
               Layer description     Key combination                  
               -----------------     ---------------
               Latin QWERTY          [ALT]+[LEFT_SHIFT]
               Latin AZERTY          [ALT]+[RIGHT_SHIFT]
               Cyrillic phonetic     [ALT]+[LEFT_CTRL]

  Norwegian and swedish/finnish keyboards, when working with cp30000:
  (cp30000: Saami)
               Layer description     Key combination                  
               -----------------     ---------------
               Latin QWERTY          [ALT]+[LEFT_SHIFT]
               Latin ASERTT          [ALT]+[RIGHT_SHIFT]

  Polish keyboards, when working with cp848 or cp849:
  (cp848: Ukrainian)
  (cp849: Belarusian)
               Layer description     Key combination                  
               -----------------     ---------------
               Latin                 [ALT]+[LEFT_SHIFT]
               Cyrillic phonetic     [ALT]+[RIGHT_SHIFT]

  Romanian keyboards, when working with cp848 or cp30010:
  (cp848: Ukrainian)
  (cp30010: Cyrillic Gagauz/Romanian)
               Layer description     Key combination                  
               -----------------     ---------------
               Latin                 [ALT]+[LEFT_SHIFT]
               Cyrillic phonetic     [ALT]+[RIGHT_SHIFT]


  Layouts available on the KEYBOARD.SYS library file
  ==================================================

  Country/Region                   Name    Codepages                 CPX
  --------------                   ----    ---------                 ---

  A
  ------------------------------------------------------------------------
  Argentina (1)                    la      858, 850, 437             EGA
                                           30003, 30029, 30030       EGA12
  Australia (1)                    us      858, 850, 437, 853        EGA
                                           775, 859                  EGA2
  Austria (1) (Standard)           gr, de  858, 850, 437, 852, 853   EGA
                                           859                       EGA2
                                           30009                     EGA11
                                           30020                     EGA14
              (Dual-layer)         gr453   858, 850, 437, 852, 853   EGA
                                           859                       EGA2
                                           30009                     EGA11
                                           30020                     EGA14

  B
  ------------------------------------------------------------------------
  Belgium (1)                      be      858, 850, 437             EGA 
                                           859                       EGA2
                                           30007                     EGA11
  Bosnia and Herzegovina           yu, ba  852, 858, 850             EGA 
                                           113                       EGA5
  Brazil (ABNT layout)             br      858, 850, 437             EGA
         (US layout)               br274   858, 850, 437             EGA

  C
  ------------------------------------------------------------------------
  Canada (1) (Standard)            cf, ca  858, 863                  EGA9
                                           850                       EGA
                                           859                       EGA2
                                           30022                     EGA16
             (Dual-layer)          cf445   858, 863                  EGA9
                                           850                       EGA
                                           859                       EGA2
                                           30022                     EGA16
             (Legacy)              cf501   858, 863                  EGA9
                                           850                       EGA
                                           859                       EGA2
                                           30022                     EGA16
  Chile (1)                        la      858, 850, 437             EGA
                                           30003, 30029, 30030       EGA12
  Colombia (1)                     la      858, 850, 437             EGA
                                           30003, 30029, 30030       EGA12
  Croatia                          yu, hr  852, 858, 850             EGA
                                           113                       EGA5
  Czech Republic (101-key, prog.)  cz      852, 858, 850             EGA
                                           867                       EGA9
                 (Standard)        cz243   852, 858, 850             EGA
                                           867                       EGA9
  D
  ------------------------------------------------------------------------
  Denmark (1)                      dk      858, 865                  EGA9
                                           850                       EGA
                                           30004                     EGA11

  E
  ------------------------------------------------------------------------
  Ecuador (1)                      la      858, 850, 437             EGA
                                           30003, 30029, 30030       EGA12

  F
  ------------------------------------------------------------------------
  Finland (1)                      su, fi  858, 850, 437             EGA
                                           859                       EGA2
                                           30000                     EGA11
  France (1) (Standard)            fr      858, 850, 437             EGA
                                           859                       EGA2
                                           30021                     EGA14
            (Comma on Numeric Pad) fr120   858, 850, 437             EGA
                                           859                       EGA2

  G
  ------------------------------------------------------------------------
  Germany (1) (Standard)           gr, de  858, 850, 437, 852, 853   EGA
                                           859                       EGA2
                                           30009                     EGA11
                                           30020                     EGA14
              (Dual-layer)         gr453   858, 850, 437, 852, 853   EGA
                                           859                       EGA2
                                           30009                     EGA11
                                           30020                     EGA14

  H
  ------------------------------------------------------------------------
  Hungary (101-key)                hu      852, 858, 850             EGA
                                           57781                     EGA10
          (102-key)                hu208   852, 858, 850             EGA
                                           57781                     EGA10

  I
  ------------------------------------------------------------------------
  Ireland (1) (Standard)           uk      858, 850, 437, 852, 853   EGA
                                           859                       EGA2
                                           30001                     EGA11
              (Alternate)          uk168   858, 850, 437, 852, 853   EGA
                                           859                       EGA2
                                           30001                     EGA11
  Italy (1) (Standard)             it      858, 850, 437, 852        EGA
                                           869                       EGA5
                                           30007                     EGA11
            (Comma on Numeric Pad) it142   858, 850, 437, 852        EGA
                                           869                       EGA5
                                           30007                     EGA11

  J
  ------------------------------------------------------------------------
  Japan (2)                        jp      932                       ---

  L
  ------------------------------------------------------------------------
  Latin America (1)                la      858, 850, 437             EGA
                                           30003, 30029, 30030       EGA12

  M
  ------------------------------------------------------------------------
  Mexico (1)                       la      858, 850, 437             EGA
                                           30003, 30029, 30030       EGA12

  N
  ------------------------------------------------------------------------
  Netherlands (102-key) (1)        nl      858, 850, 437             EGA
                                           30020                     EGA14
  New Zealand (1)                  us      858, 850, 437, 853        EGA
                                           775, 859                  EGA2
  Norway (1)                       no      858, 865                  EGA9
                                           850                       EGA
                                           30000                     EGA11

  P
  ------------------------------------------------------------------------
  Poland (1) (101-key, prog.)      pl      852, 858, 850             EGA
                                           667, 668, 790, 991        EGA10
                                           58335                     EGA12
                                           848, 849                  EGA4
             (102-key)             pl214   852, 858, 850             EGA
                                           667, 668, 790, 991        EGA10
                                           58335                     EGA12
                                           848, 849                  EGA4
  Portugal                         po      858, 860                  EGA9
                                           850                       EGA

  S
  ------------------------------------------------------------------------
  Slovakia                         sk      852, 858, 850             EGA
                                           867                       EGA9
  Slovenia                         yu, si  852, 858, 850             EGA
                                           113                       EGA5
  South Africa (1)                 us      858, 850, 437, 853        EGA
                                           775, 859                  EGA2
  Spain (1)                        sp, es  858, 850, 437             EGA
                                           30007                     EGA11
  Sweden (1)                       sv      858, 850, 437             EGA
                                           859                       EGA2
                                           30000                     EGA11
  Switzerland (French) (1)         sf      858, 850, 437             EGA
                                           859                       EGA2
              (German)             sg, sd  858, 850, 437             EGA

  U
  ------------------------------------------------------------------------
  UK (1) (Standard)                uk      858, 850, 437, 852, 853   EGA
                                           859                       EGA2
                                           30001                     EGA11
         (Alternate)               uk168   858, 850, 437, 852, 853   EGA
                                           859                       EGA2
                                           30001                     EGA11
  US (Standard) (1)                us      858, 850, 437, 853        EGA
                                           859                       EGA2
                                           30021                     EGA14
                                           30023                     EGA15
     (Dvorak)                      dv      858, 850, 437             EGA
     (Left-Hand Dvorak)            lh      858, 850, 437             EGA
     (Right-Hand Dvorak)           rh      858, 850, 437             EGA

  V
  ------------------------------------------------------------------------
  Venezuela (1)                    la      858, 850, 437             EGA
                                           30003, 30029, 30030       EGA12


  Layouts available on the KEYBRD2.SYS library file
  =================================================

  Country/Region                   Name    Codepages                 CPX
  --------------                   ----    ---------                 ---


  B
  ------------------------------------------------------------------------
  Bulgaria (101-key)               bg      872, 855                  EGA3
                                           858, 850                  EGA
           (102-key)               bg241   872, 855                  EGA3
                                           858, 850                  EGA

  G
  ------------------------------------------------------------------------
  Greece (319)                     gk, el  869, 737, 851, 858        EGA5
                                           850                       EGA
         (220)                     gk220   869, 737, 851, 858        EGA5
                                           850                       EGA
         (101-key)                 gk459   869, 737, 851, 858        EGA5
                                           850                       EGA

  I
  ------------------------------------------------------------------------
  Iceland (101-key)                is      858, 861                  EGA9
                                           850                       EGA
          (102-key)                is161   858, 861                  EGA9
                                           850                       EGA

  R
  ------------------------------------------------------------------------
  Romania (1) (Standard)           ro      852, 858, 850             EGA
                                           848, 30010                EGA4
                                           30009                     EGA11
              (Qwerty)             ro446   852, 858, 850             EGA
                                           848, 30010                EGA4
                                           30009                     EGA11
  Russia (3) (Standard)            ru      808, 866, 872, 855        EGA3
                                           858, 850, 437             EGA
            (Typewriter)           ru443   808, 866, 872, 855        EGA3
                                           858, 850, 437             EGA
            (Chechnya Standard)    ce      30019, 30011              EGA7
            (Chechnya Typewriter)  ce443   30019, 30011              EGA7
            (Tatarstan Standard)   tt      30018, 30013              EGA7
            (Tatarstan Typewriter) tt443   30018, 30013              EGA7
            (Extended Standard)    rx      30011, 30013, 30014,      EGA7
                                           30017, 30018, 30019       EGA7
                                           30012, 30015, 30016       EGA14
            (Extended Typewriter)  rx443   30011, 30013, 30014,      EGA7
                                           30017, 30018, 30019       EGA7
                                           30012, 30015, 30016       EGA14

  S
  ------------------------------------------------------------------------
  Serbia and Montenegro(Deadkey)(1)yc, sr  872, 855                  EGA3
                                           848                       EGA4
                                           858, 850                  EGA
                   (No deadkey)(1) yc450   872, 855                  EGA3
                                           848                       EGA4
                                           858, 850                  EGA

  T
  ------------------------------------------------------------------------
  Turkey (Qwerty)(1)               tr      857, 858, 850, 853        EGA
         (Non-standard)(1)         tr440   857, 858, 850, 853        EGA


  Layouts available on the KEYBRD3.SYS library file
  =================================================

  Country/Region                   Name    Codepages                 CPX
  --------------                   ----    ---------                 ---

  A
  -----------------------------------------------------------------------
  Albania (No deadkeys)            sq      852, 858, 850, 437        EGA
          (Deadkeys)               sq448   852, 858, 850, 437        EGA
  Armenia                          hy      899                       EGA6
  Azerbaijan                       az      60258, 58210              EGA6
  
  B
  ------------------------------------------------------------------------
  Belarus                          bl, by  849, 1131                 EGA4
                                           872, 855                  EGA3 
                                           858, 850                  EGA
  Benin (1)                        bn      30027                     EGA15

  E
  ------------------------------------------------------------------------
  Estonia                          et, ee  775, 859, 1116            EGA2
                                           858, 850                  EGA

  F
  ------------------------------------------------------------------------
  Faeroe Islands                   fo      858, 861                  EGA9
                                           850                       EGA

  G
  ------------------------------------------------------------------------
  Georgia (4)                      ka      59829, 60853, 30008       EGA6

  K
  ------------------------------------------------------------------------
  Kazakhstan                       kk      58152                     EGA13
  Kyrgyzstan                       ky      58152                     EGA13

  L
  ------------------------------------------------------------------------
  Latvia (Standard)                lv      775, 1117                 EGA2
                                           770, 773                  EGA8
                                           61282                     EGA4
         (Dual-layout)             lv455   775, 1117                 EGA2
                                           770, 773                  EGA8
                                           61282                     EGA4
  Lithuania (Standard, LST 1582)   lt221   775                       EGA2
                                           771, 772                  EGA3
                                           770, 773, 774, 777, 778   EGA8
            (Dual-layout)          lt456   775                       EGA2
                                           771, 772                  EGA3
                                           770, 773, 774, 777, 778   EGA8
            (101-key, prog.)       lt210   775                       EGA2
                                           771, 772                  EGA3
                                           770, 773, 774             EGA8
            (Azerty)               lt211   775                       EGA2
                                           771, 772                  EGA3
                                           770, 773, 774, 777, 778   EGA8
            (Baltic)               lt      775                       EGA2
                                           771, 772                  EGA3
                                           770, 773, 774, 777, 778   EGA8

  M
  ------------------------------------------------------------------------
  Macedonia (FYROM) (1)            mk      872, 855                  EGA3
                                           858, 850                  EGA
                                           30009                     EGA11
  Malta (48-key)                   mt, ml  853, 858                  EGA
        (47-key)                   ml47    853, 858                  EGA
  Mongolia                         mn, mo  58152                     EGA13

  N
  ------------------------------------------------------------------------
  Niger (1)                        ne      30028                     EGA15
  Nigeria (1)                      ng      30005                     EGA16

  P
  ------------------------------------------------------------------------
  Philippines                      ph      858, 850, 437             EGA

  T
  ------------------------------------------------------------------------
  Tadjikistan                      tj      30002                     EGA13
  Turkmenistan                     tm      852, 59234                EGA13

  U
  ------------------------------------------------------------------------
  Ukraine (101-key)                ur465   848, 1125, 849, 1131      EGA4
                                           858, 850                  EGA
          (102-key)                ur, ua  848, 1125, 849, 1131      EGA4
                                           858, 850                  EGA
  US (International) (5)           ux      858, 850, 437             EGA
                                           30021                     EGA14
                                           30023, 30024,             EGA15
                                           30025, 30026              EGA15
  Uzbekistan                       uz      62306                     EGA13

  V
  ------------------------------------------------------------------------
  Vietnam                          vi      30006                     EGA14


  Notes:
  ------
  (1) Support for other languages. Please refer to "ENHANCED.TXT" for
      details.
  (2) Please refer to "JP106.TXT" for details.
  (3) Support for other languages. Please refer to "RUSSIA.TXT" for
      details.
  (4) Support for other languages. Please refer to "GEORGIA.TXT" for
      details.
  (5) Please refer to "US-INTL.TXT" for details.

[Main menu] [top] [Copyright] [See also] [File]

Copyright:

  All programs below are distributed under the GNU-GPL 2.0 license or later.
  KPDOS and CPIDOS are developed and copyright by Henrique Peron.
  KEYB and KC are developed and copyright by Aitor Santamaria Merino.
  MODE is developed and copyright by Eric Auer.
  DISPLAY is developed and copyright by Aitor Santamaria Merino.

[Main menu] [top] (Copyright) [See also] [File]

See also:

  cpidos
  display
  kc
  keyb
  keycode
  keyman
  klib
  mkeyb
  mode
  xkeyb

[Main menu] [top] [Copyright] (See also) [File]

File:

  Please read this command's lsm file also.
  You will find the updated version (internet) here and
  the version described in this manual page here.
  The lsm file contains information about the name of the programmer,
  the download site, and some other command related information.

[Main menu] [top] [Copyright] [See also] (File)


  Copyright © 2006 Henrique Peron, updated 2008 by W. Spiegl.

  This file is derived from the FreeDOS Spec Command HOWTO.
  See the file H2Cpying for copying conditions.