grids: support selection moving using keys