import QtQuick 2.0 import QtQuick.Controls 2.2 ItemDelegate { property GridView grid highlighted: grid.activeFocus && grid.currentItem === this Keys.onLeftPressed: { grid.moveCurrentIndexLeft() } Keys.onRightPressed: { grid.moveCurrentIndexRight() } Keys.onDownPressed: { grid.moveCurrentIndexDown() } Keys.onUpPressed: { grid.moveCurrentIndexUp() } Keys.onReturnPressed: { clicked() } Keys.onEnterPressed: { clicked() } }