Trying to work around the poor keyboard navigation in Grid

I really don’t like the modal navigation that Grid has for navigation/editing, but I assume that will be hard to work around. Instead I’d like to add row-navigation while in edit mode.

Ideally, I’d like arrow up/down to always move up/down, both in navigation mode and edit mode.
In edit-mode that clashes with ComboBox and DatePicker; They open their panels on arrow up/down.

To get something working, I added an Alt-ArrowUp/Down event listener on the grid.
But, that stillclashed with combobox and datepicker! Looks like they ignore the modifiers!

I’d call that a bug, so have registered an issue: DatePicker and Combobox ignore key modifiers · Issue #6946 · vaadin/platform · GitHub

Looks like the key event handling is hard-coded inside ComboBox and DatePicker, so it is not easily overridden.