Thanks for the response. That is a definite improvement, but not 100%. That solves the issue of not being able to select read-only cells. But it does not solve the tab key issue.
For a simple example lets say there are only 2 editable cells: one on row 2 column 2 and another on row 4 column 2. If I click into the one on row 2 it highlights.
Before the disableVisualSelection when I hit tab it selected the cell in row 2 column 3 (which is read-only). Now that I have all of the cells except the 2 mentioned above disabled for selection when I hit tab in row 2 column 2 the selection simply disappears as if nothing is now selected. The selection does not move down to the cell in row 4 column 2.
I’m building a data entry application and the users will spend all of their time entering data. Between each item they press tab. This is an extremely common GUI technique that I’ve been employing for well over 2 decades. Without this they will have to switch back and forth between the keyboard and mouse which will significantly decrease their data entry speed.
Hopefully there is also a way to solve this?