На форме расположено множество коммандных кнопок (CommandButton) по
принципу матрицы. При навигации по кнопкам клавишами со стрелками
нажатие Right обрабатывается также как и Down, а Left - как Up.
А мне надо, чтобы, скажем, при нажатии клавиши Right активировалась
кнопка правее, а не внизу активной (имеющая следующее значение TabIndex).
Процедуры типа Form_KeyDown, Form_KeyPress, Command[i]_KeyDown,
Command[i]_KeyPress, API-функция GetAsyncKeyState не помогли.
Может кто подскажет как это сделать и возможно ли вообще такое сделать?