You are not the first who asked about that - one more developer has already asked us about that in private email correspondence.
MS Access is a very specific development environment. One of its problems for other control developers is that Access always tries to intercept keystrokes before other controls on the form see them. Access does that to perform its own actions for some predefined keys, and we may have no chance to change this behavior.
Other developers also know about this problem, but no solution has found yet. You can find many reports about this problem in the Internet like this:
https://www.access-progr.../showthread.php?t=144862 BTW, we already implemented many workarounds inside iGrid to make main keys work as expected, and we did this only because of MS Access. Sometimes we simply need to re-implement the functionality of a standard key like ENTER to mimic its normal work in Windows - which is odd as we get it with no coding in other development environments.
I am going to investigate this issue more. Perhaps, I'll find a way to intercept the Backspace key before Access, but in this case the Backspace key functionality (when the character before the caret is deleted) must be re-implemented manually. Argh...
I am aware of this problem, and if I ever find a solution, I'll tell the community here.