// $Id: cssk,v 1.1 1999/07/29 17:44:13 stano Exp $
//
// Czech and slovak keyboards
//
// (C) 1999 Stanislav Meduna <stano@eunet.sk>

xkb_keymap "us_cs_qwerty" {
    // %xkb_description% "Primrna americk, sekundrna esk, QWERTY"
    xkb_keycodes      { include "xfree86"             };
    xkb_types         { include "default"             };
    xkb_compatibility { include "group_led"           };
    xkb_symbols               { include "cssk_dual(us_cs_qwerty)"  };
    xkb_geometry      { include "pc"                  };
};
xkb_keymap "us_cs_qwertz" {
    // %xkb_description% "Primrna americk, sekundrna esk, QWERTZ"
    xkb_keycodes      { include "xfree86"             };
    xkb_types         { include "default"             };
    xkb_compatibility { include "group_led"           };
    xkb_symbols               { include "cssk_dual(us_cs_qwertz)"  };
    xkb_geometry      { include "pc"                  };
};
xkb_keymap "us_cs_prog" {
    // %xkb_description% "Primrna americk, sekundrna esk programtorsk"
    xkb_keycodes      { include "xfree86"             };
    xkb_types         { include "default"             };
    xkb_compatibility { include "group_led"           };
    xkb_symbols               { include "cssk_dual(us_cs_prog)"    };
    xkb_geometry      { include "pc"                  };
};
xkb_keymap "cs_us_qwerty" {
    // %xkb_description% "Primrna esk, sekundrna americk, QWERTY"
    xkb_keycodes      { include "xfree86"             };
    xkb_types         { include "default"             };
    xkb_compatibility { include "group_led"           };
    xkb_symbols               { include "cssk_dual(cs_us_qwerty)"  };
    xkb_geometry      { include "pc"                  };
};
xkb_keymap "cs_us_qwertz" {
    // %xkb_description% "Primrna esk, sekundrna americk, QWERTZ"
    xkb_keycodes      { include "xfree86"             };
    xkb_types         { include "default"             };
    xkb_compatibility { include "group_led"           };
    xkb_symbols               { include "cssk_dual(cs_us_qwertz)"  };
    xkb_geometry      { include "pc"                  };
};
xkb_keymap "cs_us_prog" {
    // %xkb_description% "Primrna esk programtorsk, sekundrna americk"
    xkb_keycodes      { include "xfree86"             };
    xkb_types         { include "default"             };
    xkb_compatibility { include "group_led"           };
    xkb_symbols               { include "cssk_dual(cs_us_prog)"    };
    xkb_geometry      { include "pc"                  };
};
xkb_keymap "us_sk_qwerty" {
    // %xkb_description% "Primrna americk, sekundrna slovensk, QWERTY"
    xkb_keycodes      { include "xfree86"             };
    xkb_types         { include "default"             };
    xkb_compatibility { include "group_led"           };
    xkb_symbols               { include "cssk_dual(us_sk_qwerty)"  };
    xkb_geometry      { include "pc"                  };
};
xkb_keymap "us_sk_qwertz" {
    // %xkb_description% "Primrna americk, sekundrna slovensk, QWERTZ"
    xkb_keycodes      { include "xfree86"             };
    xkb_types         { include "default"             };
    xkb_compatibility { include "group_led"           };
    xkb_symbols               { include "cssk_dual(us_sk_qwertz)"  };
    xkb_geometry      { include "pc"                  };
};
xkb_keymap "us_sk_prog" {
    // %xkb_description% "Primrna americk, sekundrna slovensk programtorsk"
    xkb_keycodes      { include "xfree86"             };
    xkb_types         { include "default"             };
    xkb_compatibility { include "group_led"           };
    xkb_symbols               { include "cssk_dual(us_sk_prog)"    };
    xkb_geometry      { include "pc"                  };
};
xkb_keymap "sk_us_qwerty" {
    // %xkb_description% "Primrna slovensk, sekundrna americk, QWERTY"
    xkb_keycodes      { include "xfree86"             };
    xkb_types         { include "default"             };
    xkb_compatibility { include "group_led"           };
    xkb_symbols               { include "cssk_dual(sk_us_qwerty)"  };
    xkb_geometry      { include "pc"                  };
};
xkb_keymap "sk_us_qwertz" {
    // %xkb_description% "Primrna slovensk, sekundrna americk, QWERTZ"
    xkb_keycodes      { include "xfree86"             };
    xkb_types         { include "default"             };
    xkb_compatibility { include "group_led"           };
    xkb_symbols               { include "cssk_dual(sk_us_qwertz)"  };
    xkb_geometry      { include "pc"                  };
};
xkb_keymap "sk_us_prog" {
    // %xkb_description% "Primrna slovensk programtorsk, sekundrna americk"
    xkb_keycodes      { include "xfree86"             };
    xkb_types         { include "default"             };
    xkb_compatibility { include "group_led"           };
    xkb_symbols               { include "cssk_dual(sk_us_prog)"    };
    xkb_geometry      { include "pc"                  };
};   


xkb_keymap "cs" {
    // %xkb_description% "esk IBM"
    xkb_keycodes	{ include "xfree86"		};
    xkb_types		{ include "default"		};
    xkb_compatibility	{ include "default"		};
    xkb_symbols		{ include "cssk_ibm(cs)"		};
    xkb_geometry	{ include "pc"			};
};

xkb_keymap "cs_qwerty" {
    // %xkb_description% "esk IBM QWERTY"
    xkb_keycodes	{ include "xfree86"		};
    xkb_types		{ include "default"		};
    xkb_compatibility	{ include "default"		};
    xkb_symbols		{ include "cssk_ibm(cs_qwerty)"	};
    xkb_geometry	{ include "pc"			};
};

xkb_keymap "sk" {
    // %xkb_description% "Slovensk IBM"
    xkb_keycodes	{ include "xfree86"		};
    xkb_types		{ include "default"		};
    xkb_compatibility	{ include "default"		};
    xkb_symbols		{ include "cssk_ibm(sk)"		};
    xkb_geometry	{ include "pc"			};
};

xkb_keymap "sk_qwerty" {
    // %xkb_description% "Slovensk IBM QWERTY"
    xkb_keycodes	{ include "xfree86"		};
    xkb_types		{ include "default"		};
    xkb_compatibility	{ include "default"		};
    xkb_symbols		{ include "cssk_ibm(sk_qwerty)"	};
    xkb_geometry	{ include "pc"			};
};

xkb_keymap "cs_sk_ucw" {
    // %xkb_description% "esk a Slovensk bez mtvych klvies"
    xkb_keycodes	{ include "xfree86"		};
    xkb_types		{ include "default"		};
    xkb_compatibility	{ include "default"		};
    xkb_symbols		{ include "cssk_dual(cs_sk_ucw)"	};
    xkb_geometry	{ include "pc"			};
};

