Following are the mappings for the enhanced variations of the
keyboards prepared to be used with codepage 850 or 858.

All accented characters are available in their small and capital
versions with the exception of "" (latin small y with diaresis),
for which there is not a capital version available in codepage 850
or in 858.

Also, the latin small dotless "i", used in Turkish, is available in
codepage 850 but the latin capital dotted "I", also used in Turkish,
is not - either in codepage 850 or in 858.

This is a guide to understand the mapping:    Ŀ
                                               <Shift>          
In case it is not labeled,                     <Key>    <AltGr> 
<AltGr> is the right <Alt> key.               

Number of enhanced layouts: 23
******************************************************************

Keyboard: Albania enhanced, identifier 452
          Deadkeys: <^> = ^
                    <AltGr> + <2> = 
                    <`> = `
                    <~> = Ƥ~
                    <AltGr> + <'> = 

Ŀ
   !   "      $   %   ^   &   *   (   )   _   +   
` | 1  2  3  4  5  6  7 { 8 } 9 [ 0 ] -  =  

      Q   W   E   R   T   Y   U   I   O   P      @   
      q  w  e  r  t  y  u  i  o  p    '  
      
       A   S   D   F   G   H   J   K   L   :      ~   
       a  s  d  f  g  h  j  k  l  ;    # \ 
      
         Z   X   C   V   B   N   M   <   >   ?   
      \   z  x  c  v  b  n  m  ,  .  /  
      

Keyboard: Brazil (ABNT2) Enhanced
          Deadkeys: <^> = ^
                    <`> = `
                    <~> = Ƥ~
                    <> = 
                    <> = 

Ŀ
"   !   @   #   $   %      &   *   (   )   _   +   
'  1  2  3  4  5  6  7  8  9  0  -  =  

      Q   W   E   R   T   Y   U   I   O   P   `   {   
      q  w   e  r  t  y  u  i  o  p    [  
      
       A   S   D   F   G   H   J   K   L      ^   }   
       a  s  d  f  g   h  j  k   l    ~  ]  
      
      |   Z   X   C   V   B   N   M   <   >   :   ?   
      \  z   x  c  v  b  n  m  ,  .  ;  /  
      

Keyboard: Canada (french) Enhanced
          Deadkeys: <^> = ^
                    <`> = `
                    <AltGr> + <;> = Ƥ~
                    <AltGr> + <> = 
                    <> = 
                    <> = 

Ŀ
|   !   "   /   $   %   ?   &   *   (   )   _   +   
# \ 1  2 @ 3  4  5  6  7  8  9  0  -  =  

      Q   W   E   R   T   Y   U   I   O   P   ^      
      q  w  e  r  t  y  u  i  o  p  ^ [  ] 
      
       A   S   D   F   G   H   J   K   L   :   `   >   
       a  s  d  f  g  h  j  k  l  ; ~ ` { < } 
      
         Z   X   C   V   B   N   M   '   .      
        z  x  c  v  b  n  m  ,  .    
      

Keyboard: Denmark Enhanced
          Deadkeys: <^> = ^
                    <`> = `
                    <> = 
                    <> = 
                    <AltGr> + <> = Ƥ~

Ŀ
   !   "   #      %   &   /   (   )   =   ?   `   
  1  2 @ 3  4 $ 5  6  7 { 8 [ 9 ] 0 } +   | 

      Q   W   E   R   T   Y   U   I   O   P      ^   
      q  w  e  r  t  y  u  i  o  p     ~ 
      
       A   S   D   F   G   H   J   K   L         *   
       a  s  d  f  g  h  j  k  l      '  
      
      >   Z   X   C   V   B   N   M   ;   :   _   
      < \ z  x  c  v  b  n  m  , < . > - \ 
      

Keyboard: DOS Latin-1 (US Layout)
          Deadkeys: <`> = `
                    <~> = Ƥ~
                    <^> = ^
                    <AltGr> + <U> = 
                    <AltGr> + <'> = 

Ŀ
~   !   @   #   $   %   ^   &   *   (   )   _   +   
`  1  2  3  4  5  6  7  8  9  0  -  =  

      Q   W   E   R   T   Y   U   I   O   P   {   }   
      q  w  e  r  t  y  u  i  o  p  [  ]  
      
       A   S   D   F   G   H   J   K   L   :   "   
       a  s  d  f  g  h  j  k  l  ;  '  
      
      |   Z   X   C   V   B   N   M   <   >   ?   
      \  z  x  c  v  b  n  m  ,  .  /  
      

Keyboard: Faeroe Islands Enhanced
          Deadkeys: <> = 
                    <`> = `
                    <AltGr> + <> = ^
                    <AltGr> + <> = 
                    <AltGr> + <> = Ƥ~

Ŀ
   !   "   #      %   &   /   (   )   =   ?   `   
  1  2 @ 3  4 $ 5  6  7 { 8 [ 9 ] 0 } +   | 

      Q   W   E   R   T   Y   U   I   O   P         
      q  w  e  r  t  y  u  i  o  p     ~ 
      
       A   S   D   F   G   H   J   K   L         *   
       a  s  d  f   g  h  j  k  l     ^ '  
      
      >   Z   X   C   V   B   N   M   ;   :   _   
      < \ z  x  c  v  b  n  m  , < . > - \ 
      

Keyboard: Finland Enhanced
          Deadkeys: <^> = ^
                    <> = 
                    <`> = `
                    <> = 
                    <AltGr> + <> = Ƥ~

Ŀ
   !   "   #      %   &   /   (   )   =   ?   `   
  1  2 @ 3  4 $ 5  6  7 { 8 [ 9 ] 0 } + \  | 

      Q   W   E   R   T   Y   U   I   O   P      ^   
      q @ w  e  r  t  y  u  i  o  p     ~ 
      
       A   S   D   F   G   H   J   K   L         *   
       a  s  d  f  g  h  j  k  l      '  
      
      >   Z   X   C   V   B   N   M   ;   :   _   
      < | z  x  c  v  b  n  m  , < . > -  
      

Keyboard: France enhanced
          Deadkeys: <^> = ^
                    <> = 
                    <AltGr> + <^> = 
                    <AltGr> + <> = Ƥ~
                    <AltGr> + <> = `

Ŀ
   1   2   3   4   5   6   7   8   9   0      +   
  &   ~ " # ' { ( [ - |  ` _ \  ^  @ ) ] = } 

      A   Z   E   R   T   Y   U   I   O   P         
      a  z  e  r  t  y  u  i  o  p  ^  $  
      
       Q   S   D   F   G   H   J   K   L   M   %      
       q  s  d  f  g  h  j  k  l  m    *  
      
      >   W   X   C   V   B   N   ?   .   /      
      <   w  x  c  v  b  n  ,  ; < : > !  
      

Keyboard: Greece Enhanced, identifier 319 (Latin layout)
          Deadkeys: <`> = `
                    <~> = Ƥ~
                    <^> = ^
                    <> = 
                    <> = 

Ŀ
|   !   "   #   $   %   &   /   (   )   =   ?   *   
\  1  2  3  4  5  6  7  8  9  0  '  +  

      Q   W   E   R   T   Y   U   I   O   P   {   }   
      q  w  e  r  t  y  u  i  o  p  [  ]  
      
       A   S   D   F   G   H   J   K   L      ~   @   
       a  s  d  f  g  h  j  k  l    ^  `  
      
      >   Z   X   C   V   B   N   M   ;   :   _   
      <   z  x  c  v  b  n  m  , < . > - - 
      

Keyboard: Iceland Enhanced, identifier 197
          Deadkeys: <> = 
                    <> = 
                    <> = 
                    <AltGr> + <> = ^
                    <AltGr> + <+> = `
                    <AltGr> + <'> = Ƥ~

Ŀ
   !   "   #   $   %   &   /   (   )   =      _   
  1  2  3  4  5  6  7 { 8 [ 9 ] 0 }  \ -  

      Q   W   E   R   T   Y   U   I   O   P      ?   
      q @ w  e  r  t  y  u  i  o  p    ' ~ 
      
       A   S   D   F   G   H   J   K   L      '   *   
       a  s  d  f  g  h  j  k  l     ^ + ` 
      
      >   Z   X   C   V   B   N   M   ;   :      
      < | z  x  c  v  b  n  m  , < . >  | 
      

Keyboard: Iceland Enhanced, identifier 458
          Deadkeys: <> = 
                    <> = 
                    <AltGr> + <> = ^
                    <AltGr> + <+> = `
                    <AltGr> + <'> = Ƥ~

Ŀ
>   !   "   #   $   %   &   /   (   )   =      _   
< | 1  2 @ 3  4  5  6  7 { 8 [ 9 ] 0 }  \ -  

      Q   W   E   R   T   Y   U   I   O   P      ?   
      q @ w  e  r  t  y  u  i  o  p    ' ~ 
      
       A   S   D   F   G   H   J   K   L         *   
       a  s  d  f  g  h  j  k  l     ^ + ` 
       
           Z   X   C   V   B   N   M   ;   :      
           z  x  c  v  b  n  m  ,  .    
           

Keyboard: Italy Enhanced, identifier 142
          Deadkeys: <^> = ^
                    <AltGr> + <^> = 
                    <AltGr> + <> = 
                    <AltGr> + <> = `
                    <AltGr> + <+> = Ƥ~

Ŀ
|   !   "      $   %   &   /   (   )   =   ?   ^   
\  1  2  3 # 4  5  6  7 { 8 [ 9 ] 0 } '    

      Q   W   E   R   T   Y   U   I   O   P      *   
      q @ w  e  r  t  y  u  i  o  p    + ~ 
      
       A   S   D   F   G   H   J   K   L            
       a  s  d  f  g  h  j  k  l       ` 
      
      >   Z   X   C   V   B   N   M   ;   :   _   
      <   z  x  c  v  b  n  m  , < . > -  
      

Keyboard: Latin America Enhanced
          Deadkeys: <> = 
                    <> = 
                    <AltGr> + <{> = ^
                    <AltGr> + <}> = `
                    <AltGr> + <+> = Ƥ~

Ŀ
   !   "   #   $   %   &   /   (   )   =   ?      
|  1  2  3  4  5  6  7  8  9  0  ' \   

      Q   W   E   R   T   Y   U   I   O   P      *   
      q @ w  e  r  t  y  u  i  o  p    + ~ 
      
       A   S   D   F   G   H   J   K   L      [   ]   
       a  s  d  f  g  h  j  k  l    { ^ } ` 
      
      >   Z   X   C   V   B   N   M   ;   :   _   
      <   z  x  c  v  b  n  m  , < . > -  
      

Keyboard: Netherlands Enhanced
          Deadkeys: <^> = ^
                    <`> = `
                    <~> = Ƥ~
                    <> = 
                    <> = 
                    <AltGr> + <> = 

Ŀ
   !   "   #   $   %   &   _   (   )   '   ?   ~   
@  1  2  3  4  5  6  7  8 { 9 } 0  / \   

      Q   W   E   R   T   Y   U   I   O   P   ^   |   
      q  w  e  r  t  y  u  i  o  p    *  
      
       A   S   D   F   G   H   J   K   L      `   >   
       a  s  d  f  g  h  j  k  l  +    <  
      
      [   Z   X   C   V   B   N   M   ;   :   =   
      ]  z  x  c  v  b  n  m  , [ .  - ] 
      

Keyboard: Norway Enhanced
          Deadkeys: <^> = ^
                    <`> = `
                    <> = 
                    <AltGr> + <> = Ƥ~
                    <AltGr> + <\> = 

Ŀ
   !   "   #      %   &   /   (   )   =   ?   `   
|  1  2 @ 3  4 $ 5  6  7 { 8 [ 9 ] 0 } +  \  

      Q   W   E   R   T   Y   U   I   O   P      ^   
      q  w  e  r  t  y  u  i  o  p     ~ 
      
       A   S   D   F   G   H   J   K   L         *   
       a  s  d  f  g  h  j  k  l      '  
      
      >   Z   X   C   V   B   N   M   ;   :   _   
      <   z  x  c  v  b  n  m  , < . > -  
      

Keyboard: Phillipines Enhanced
          Deadkeys: <> = 
                    <`> = `
                    <> = 
                    <AltGr> + <.> = ^
                    <AltGr> + <> = Ƥ~

Ŀ
      "   /   (   )      !      ?       +      
' \ 1 | 2 @ 3 # 4  5  6  7 _ 8 # 9  0 \ - *  ~ 

      Q   W   E   R   T   Y   U   I   O   P      `   
      q  w  e  r  t  y  u  i  o  p   [ ` ] 
      
       A   S   D   F   G   H   J   K   L            
       a $ s & d @ f [ g ] h | j  k  l   ~  {  } 
      
      >   Z   X   C   V   B   N   M   ;   :   %   
      <   z  x  c  v  b  n  m  , < . ^ = > 
      

Keyboard: Portugal Enhanced
          Deadkeys: <^> = ^
                    <~> = Ƥ~
                    <`> = `
                    <> = 
                    <AltGr> + <+> = 

Ŀ
|   !   "   #   $   %   &   /   (   )   =   ?      
\  1  2 @ 3  4  5  6  7 { 8 [ 9 ] 0 } '    

      Q   W   E   R   T   Y   U   I   O   P   *   `   
      q  w  e  r  t  y  u  i  o  p  +   ] 
      
       A   S   D   F   G   H   J   K   L         ^   
       a  s  d  f  g  h  j  k  l      ~  
      
      >   Z   X   C   V   B   N   M   ;   :   _   
      <  z  x  c  v  b  n  m  , < . > -  
      

Keyboard: Spain Enhanced
          Deadkeys: <^> = ^
                    <`> = `
                    <> = 
                    <> = 
                    <AltGr> + <4> = Ƥ~

Ŀ
   !   "      $   %   &   /   (   )   =   ?      
 \ 1 | 2 @ 3 # 4 ~ 5  6  7  8  9  0  '    

      Q   W   E   R   T   Y   U   I   O   P   ^   *   
      q  w  e  r  t  y  u  i  o  p  ` [ + ] 
      
       A   S   D   F   G   H   J   K   L            
       a  s  d  f  g  h  j  k  l   ~  {  } 
      
      >   Z   X   C   V   B   N   M   ;   :   _   
      <   z  x  c  v  b  n  m  , < . > -  
      

Keyboard: Sweden Enhanced
          Deadkeys: <^> = ^
                    <> = 
                    <`> = `
                    <> = 
                    <AltGr> + <> = Ƥ~

Ŀ
   !   "   #      %   &   /   (   )   =   ?   `   
  1  2 @ 3  4 $ 5  6  7 { 8 [ 9 ] 0 } + \  | 

      Q   W   E   R   T   Y   U   I   O   P      ^   
      q @ w  e  r  t  y  u  i  o  p     ~ 
      
       A   S   D   F   G   H   J   K   L         *   
       a  s  d  f  g  h  j  k  l      '  
      
      >   Z   X   C   V   B   N   M   ;   :   _   
      < | z  x  c  v  b  n  m  , < . > - - 
      

Keyboard: Switzerland (french) enhanced
          Deadkeys: <^> = ^
                    <`> = `
                    <> = 
                    <AltGr> + <^> = Ƥ~
                    <AltGr> + <'> = 

Ŀ
   +   "   *      %   &   /   (   )   =   ?   `   
  1 | 2 @ 3 # 4  5  6  7  8  9  0  '  ^ ~ 

      Q   W   E   R   T   Z   U   I   O   P      !   
      q  w  e  r  t  z  u  i  o  p   [  ] 
      
       A   S   D   F   G   H   J   K   L            
       a  s  d  f  g  h  j  k  l     { $ } 
      
      >   Y   X   C   V   B   N   M   ;   :   _   
      < \ y  x  c  v  b  n  m  , < . > - \ 
      

Keyboard: Switzerland (german) enhanced
          Deadkeys: <^> = ^
                    <`> = `
                    <> = 
                    <AltGr> + <^> = Ƥ~
                    <AltGr> + <'> = 

Ŀ
   +   "   *      %   &   /   (   )   =   ?   `   
  1 | 2 @ 3 # 4  5  6  7  8  9  0  '  ^ ~ 

      Q   W   E   R   T   Z   U   I   O   P      !   
      q  w  e  r  t  z  u  i  o  p   [  ] 
      
       A   S   D   F   G   H   J   K   L            
       a  s  d  f  g  h  j  k  l     { $ } 
      
      >   Y   X   C   V   B   N   M   ;   :   _   
      < \ y  x  c  v  b  n  m  , < . > - \ 
      

Keyboard: UK Enhanced, identifier 168
          Deadkeys: <`> = `
                    <~> = Ƥ~
                    <^> = ^
                    <AltGr> + <'> = 
                    <AltGr> + <;> = 

Ŀ
|   !   "      $   %   &   '   (   )   #   =      
\  1  2  3  4  5  6  7  8  9  0  - _   

      Q   W   E   R   T   Y   U   I   O   P   `   {   
      q  w  e  r  t  y  u  i  o  p  @  [ ~ 
      
       A   S   D   F   G   H   J   K   L   +   *   }   
       a  s  d  f  g  h  j  k  l  ;  : ^ ]  
      
      _   Z   X   C   V   B   N   M   <   >   ?   
         z  x  c  v  b  n  m  ,  .  /  
      

Keyboard: US Dvorak Enhanced
          Deadkeys: <^> = ^
                    <`> = `
                    <~> = Ƥ~
                    <AltGr> + <'> = 
                    <AltGr> + <`> = 

Ŀ
~   !   @   #   $   %   ^   &   *   (   )   {   }   
`  1  2  3  4  5  6  7  8  9  0  [  ]  

      "   <   >   P   Y   F   G   C   R   L   ?   +   
      '  ,  .  p  y  f  g  c  r  l  /  =  
      
       A   O   E   U   I   D   H   T   N   S   _   |   
       a  o  e  u  i  d  h  t  n  s  -  \  
       
           :   Q   J   K   X   B   M   W   V   Z   
           ;  q  j  k  x  b  m  w  v  z  
           

