Вы могли достать одну из исходных Счастливых клавиатур Хакера (никакие клавиши со стрелками) и поместить свою (беспроводную) мышь вне досягаемости каждый раз, когда Вы начинаете редактировать.
Некоторые элементы управления перехватывают клавиши со стрелками в событии нажатия клавиши, но не в событии нажатия клавиши. Одним из решений является создание класса управления и переопределение ProcessCmdKey:
Protected Overrides Function ProcessCmdKey(ByRef msg As Message, ByVal keydata As Keys) As Boolean
If keydata = Keys.Right Or keydata = Keys.Left Or keydata = Keys.Up Or keydata = Keys.Down Then
OnKeyDown(New KeyEventArgs(keydata))
ProcessCmdKey = True
Else
ProcessCmdKey = MyBase.ProcessCmdKey(msg, keydata)
End If
End Function