3
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:
http://en.wikipedia.org/wiki/Compose_key
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.
Please help.
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.

Your solution is excellent. I downloaded MSKLC from http://msdn.microsoft.com/en-us/goglobal/bb964665.aspx
– John Sonderson – 2013-10-03T12:43:26.587I am very happy with it. I could also have used your other suggestion about doing away with the so called "International American Keyboard" for the CS locale and using a Czech Keyboard layout instead. – John Sonderson – 2013-10-03T12:52:38.397
On Windows 7 I can see I can choose between Czech keyboard, Czech (programmers) keyboard, and Czech (Qwerty). I like the Czech programmers keyboard which I think is what I have reflects my old PS/2 keyboard (see image attachment) which is different from the keyboard listed at http://en.wikipedia.org/wiki/QWERTZ#Czech_.28QWERTZ.29 .
– John Sonderson – 2013-10-03T12:53:03.477