//   
//   hunglish - Dual English/Hungarian keyboard for XKB
//   
//   Author: Lorentey Karoly <lorentey@elte.hu>.
//   
//   Time-stamp: <2001-06-10 01:14:24 lorentey>
//

///////////////////////////////////////////////////////////////
//  QWERTY keymaps.
///////////////////////////////////////////////////////////////

// US keyboards with windows keys (104 keys).
default xkb_keymap "pc104" {
  xkb_keycodes          { include "xfree86(xfree86)"     };
  xkb_symbols           { include "hunglish(pc104)"      };
  xkb_types             { include "hunglish"             };
  xkb_compatibility     { include "hunglish"             };
  xkb_geometry          { include "pc(pc104)"            };
};

// Hungarian keyboards with windows keys (105 keys).
xkb_keymap "pc105" {
  xkb_keycodes          { include "xfree86(xfree86)"     };
  xkb_symbols           { include "hunglish(pc105)"      };
  xkb_types             { include "hunglish"             };
  xkb_compatibility     { include "hunglish"             };
  xkb_geometry          { include "pc(pc105)"            };
};

// US keyboards without windows keys (101 keys).
xkb_keymap "pc101" {
  xkb_keycodes          { include "xfree86(xfree86)"     };
  xkb_symbols           { include "hunglish(pc101)"      };
  xkb_types             { include "hunglish"             };
  xkb_compatibility     { include "hunglish"             };
  xkb_geometry          { include "pc(pc101)"            };
};

// Hungarian keyboards without windows keys (102 keys).
xkb_keymap "pc102" {
  xkb_keycodes          { include "xfree86(xfree86)"     };
  xkb_symbols           { include "hunglish(pc102)"      };
  xkb_types             { include "hunglish"             };
  xkb_compatibility     { include "hunglish"             };
  xkb_geometry          { include "pc(pc102)"            };
};



///////////////////////////////////////////////////////////////
//  QWERTZ versions of the above keymaps.
///////////////////////////////////////////////////////////////

// US keyboards with windows keys (104 keys).
xkb_keymap "pc104qwertz" {
  xkb_keycodes          { include "xfree86(xfree86)"     };
  xkb_symbols           { include "hunglish(pc104qwertz)" };
  xkb_types             { include "hunglish"             };
  xkb_compatibility     { include "hunglish"             };
  xkb_geometry          { include "pc(pc104)"            };
};

// Hungarian keyboards with windows keys (105 keys).
xkb_keymap "pc105qwertz" {
  xkb_keycodes          { include "xfree86(xfree86)"     };
  xkb_symbols           { include "hunglish(pc105qwertz)" };
  xkb_types             { include "hunglish"             };
  xkb_compatibility     { include "hunglish"             };
  xkb_geometry          { include "pc(pc105)"            };
};

// US keyboards without windows keys (101 keys).
xkb_keymap "pc101qwertz" {
  xkb_keycodes          { include "xfree86(xfree86)"     };
  xkb_symbols           { include "hunglish(pc101qwertz)" };
  xkb_types             { include "hunglish"             };
  xkb_compatibility     { include "hunglish"             };
  xkb_geometry          { include "pc(pc101)"            };
};

// Hungarian keyboards without windows keys (102 keys).
xkb_keymap "pc102qwertz" {
  xkb_keycodes          { include "xfree86(xfree86)"     };
  xkb_symbols           { include "hunglish(pc102qwertz)" };
  xkb_types             { include "hunglish"             };
  xkb_compatibility     { include "hunglish"             };
  xkb_geometry          { include "pc(pc102)"            };
};


