Not long ago I started the following thread on how to write Czech with a standard US ASCII keyboard on Windows 7:
where I was able to ask the question and obtained some no doubt excellent answers.
However, there is still something that perplexes me. With a Czech Programmers' keyboard, how do you type a capitalized/uppercase accented character such as "Š" as opposed to "š"? I am asking because despite the partial solution I suggested I later realized I was not able to type accented capitalized characters in this way, and, since the external keyboard I have is a PS/2 keyboard, it is too old and cannot adapt it to a modern USB-only computer so I cannot tell.
Thanks for letting me know how to type capitalized "Š" with a czech programmer's keyboard.
Following the answer that KLC could be used to solve the problem, I have posted the screenshots of MSKLC running displaying the Czech Programmers' Keyboard layout below: