I have a simple app that responds fine to various keyboard shortcuts. At some point however a user can open a new document window that houses some special controls. I would like these new DocumentWindow’s to respond in the same way as my main application does. Surely there is an easy way to do this? Right now I can only think to inherit from ApplicationCommandTarget but I really don’t want to have to implement all those pure virtual functions again in my simple DocumentWIndow. Any ideas?.