One of the most popular articles on my blog is the one about creating on screen keyboards. Unfortunately I've only implemented a basic Windows Forms version and several people have left comments or sent me messages asking about a WPF version. Well, today's code project news letter has a fantastic looking article & on screen keyboard (I haven't actually tried it myself so I can't comment on the actual result) which shows how to produce a nice looking keyboard with a number of features that works in the same way as my Windows Forms one.