@@ -176,11 +176,21 @@ Item {
177 WindowKeysFilter {
177 WindowKeysFilter {
178 Keys.onPressed: {
178 Keys.onPressed: {
179− event.accepted = physicalKeysMapper.onKeyPressed(event.key);
179+ physicalKeysMapper.onKeyPressed(event.key);
180+ if (event.key == Qt.Key_PowerOff || event.key == Qt.Key_PowerDown) {
181+ event.accepted = true;
183+ event.accepted = false;
182 Keys.onReleased: {
187 Keys.onReleased: {
183− event.accepted = physicalKeysMapper.onKeyReleased(event.key);
188+ physicalKeysMapper.onKeyReleased(event.key);
189+ if (event.key = Qt.Key_PowerOff || event.key == Qt.Key_PowerDown) {
190+ event.accepted = true;
192+ event.accepted = false;