Yes, but you would need to consider the scenarios where you're in a multi-line textbox trying to move the cursor between lines or characters, or in a listbox trying to move up and down between rows, or in a combo box trying to make a selection... I think you can see where I'm going with this.