I am running Windows 7.
I have an Italian keyboard which I keep configured as a US keyboard (I know the positions of characters on my keyboard by heart and use it as though it were a US keyboard without any problems).
I now want to type Czech characters, without having to use ALT+XXXX codes to insert text (these aren't working for me anyways). I do not have a compose key. As this page shows, on Linux the problem is solved nicely:
but I want a solution for Windows 7 to easily type characters from the LATIN-2 character set.
I can shift between the EN and CS input methods with SHIFT+ALT but that's all.
Find below an image of a Czech Programmers' Keyboard (not found elsewhere on the internet)
This keyboard is just like a standard US QWERTY keyboard but has the extra capability of allowing you to use it as a Czech QZERTY keyboard by alowing you to enter all the Czech characters appearing in red on the image below (hit CTRL + on your web beowser to view keyboard details). With this keyboard configuration just hold Alt Gr to type the character with diacritics corresponding to your US ASCII keyboard key.