2.3.2-5 Cursor Control Key Functions

At the minimum, keys for cursor control should allow horizontal and vertical cursor movement.

Additional Information:
Ideally, keys for cursor control should allow both horizontal and vertical movement, and movement along the diagonals.