import Qt 4.7 Item { width: 50 height: 50 focus: true Keys.onPressed : { switch (event.key) { case Qt.Key_A: console.log("A: I") console.log("A: II") // <- not executed /* should fall through */ case Qt.Key_S: console.log("S: I") console.log("S: II") // <- not executed console.log("S: III") // <- not executed break; case Qt.Key_D: { // curly braces make it work as expected console.log("D: I"); console.log("D: II"); console.log("D: III"); break; } case Qt.Key_F: { console.log("F: I"); console.log("F: II"); console.log("F: III"); } /* should fall through */ default: console.log("default"); } } }