Default US keyboard with all Czech diacritic characters with GrAlt
copy scprog to /usr/share/X11/xkb/symbols
sudo cp ./csprog /usr/share/X11/xkb/symbols
Add next code to "/usr/share/X11/xkb/rules/evdev.xml", put it into tag "layoutlist".
<layout>
<configItem>
<name>csprog</name>
<shortDescription>en</shortDescription>
<description>English US, AltGr for Czech symbols</description>
<languageList>
<iso639Id>eng</iso639Id>
<iso639Id>cze</iso639Id>
</languageList>
</configItem>
</layout>
Reboot the system.
Add keyboard called "English US, AltGr for Czech symbols"