I want to let the user of my application be able to customize the keyboard shortcuts at run time. For example, I have it the keyboard shortcut CTRL+C as the copy command, but say my user wants to set it to CTRL+SHIFT+C. I am currently using the shortcut let property of the menustrip to use keyboard shortcuts. I already have an overly complex idea in mind, but I want to know if there is a simpler way to do this. I tried googling but couldn't find anything. Thanks.