GridDelegate: Open menu when Menu key is pressed
We seldom use
Keys.onMenuPressed in QML, which causes inconsistency
between QtWidget apps and QtQuick apps, so it's time to fix it.
GridDelegate: Focus on the delegate after a menu is closed
So arrow keys can still navigate the items after the menu is closed.