Suggestion for a control/interface element to use/offer in a form of grid layout

Like subject line says, what would you recommend looking into using that might let a user navigate around a form of grid layout, using cursor keys, such that they could either move across a column, or down a row, using preferably cursor keys, and using like one keystroke at a time?

And, would prefer something can then implement a form of onFocus event on, and, also trigger other keystroke events on, like catching keystrokes like enter, etc.?

Suppose could, in that case also use something like buttons, and just catch keystrokes, and then if they were something like cursor keys, then enforce/implement grid navigation myself?

And, ask that since, if, for example, I place 4 buttons inside a flex grid sizer, with two columns and two rows, then using something like the down arrow cursor key seems to still navigate in tab order 1, 2, 3 and 4, instead of going down a row from button 1 to button 3 immediately.

TIA

Jacob Kruger
Blind Biker
Skype: BlindZA
“Roger Wilco wants to welcome you…to the space janitor’s closet…”

Is wx.grid.Grid an option? It seems similar to what you are trying to do.

http://www.wxpython.org/docs/api/wx.grid.Grid-class.html

···

On May 2, 2014 3:46:13 AM PDT, Jacob Kruger <jacob@blindza.co.za> wrote:

Like subject line says, what would you recommend looking into using
that might let a user navigate around a form of grid layout, using
cursor keys, such that they could either move across a column, or down
a row, using preferably cursor keys, and using like one keystroke at a
time?

And, would prefer something can then implement a form of onFocus event
on, and, also trigger other keystroke events on, like catching
keystrokes like enter, etc.?

Suppose could, in that case also use something like buttons, and just
catch keystrokes, and then if they were something like cursor keys,
then enforce/implement grid navigation myself?
And, ask that since, if, for example, I place 4 buttons inside a flex
grid sizer, with two columns and two rows, then using something like
the down arrow cursor key seems to still navigate in tab order 1, 2, 3
and 4, instead of going down a row from button 1 to button 3
immediately.

TIA

Jacob Kruger
Blind Biker
Skype: BlindZA
"Roger Wilco wants to welcome you...to the space janitor's closet..."

-Haris