@devanand See if the following program helps you. I created my own cellFactory so that i could put an event filter (not handler) on the editing TextField of the TableCell. This way, I can intercept the arrow keys and override the default behavior which is to move the cursor within the TextField when using the arrow keys.