I cant remember if this is a WPF specific thing but in the keydown event of your form can you set e.Handled to True or does that property not even exist?