How exactly is a keyboard shortcut for a menu handled. For instance Ctrl+O for open. Do I just check for the ctrl key when I get a WM_KEYUP/KEYDOWN or is there a special way to handle it?