How can I move between cells of a string grid in Delphi by tab or arrow keys? As you know, a string grid in delphi has only one tab order but I need to move between cells by arrow keys or tab to be more comfortable and user friendly .
I tried to use a KeyPress event, but this event only knows chars and doesn't know control keys like tab and ...