@@ -2299,16 +2299,15 @@ Rectangle {
2299 waitUntilAppWindowIsFullyLoaded(app);
2299 waitUntilAppWindowIsFullyLoaded(app);
2301 // verify the initial keymap of the newly started app is the first one from the list
2301 // verify the initial keymap of the newly started app is the first one from the list
2302− tryCompare(app.session.lastSurface, "keymapLayout", "sk");
2302+ tryCompare(app.session.lastSurface, "keymap", "sk");
2303− tryCompare(app.session.lastSurface, "keymapVariant", "");
2305 // switch to next keymap, should go to "cz+qwerty"
2304 // switch to next keymap, should go to "cz+qwerty"
2306 keyClick(Qt.Key_Space, Qt.MetaModifier);
2305 keyClick(Qt.Key_Space, Qt.MetaModifier);
2307− tryCompare(app.session.lastSurface, "keymapLayout", "cz");
2306+ tryCompare(app.session.lastSurface, "keymap", "cz+qwerty");
2308− tryCompare(app.session.lastSurface, "keymapVariant", "qwerty");
2310 // switch to next keymap, should go to "fr"
2308 // switch to next keymap, should go to "fr"
2311 keyClick(Qt.Key_Space, Qt.MetaModifier);
2309 keyClick(Qt.Key_Space, Qt.MetaModifier);
2310+ tryCompare(app.session.lastSurface, "keymap", "fr");
2313 // go to e.g. desktop stage
2312 // go to e.g. desktop stage
2314 loadShell("desktop");
2313 loadShell("desktop");
@@ -2318,34 +2317,28 @@ Rectangle {
2318 // start a second app, should get the last configured keyboard, "fr"
2317 // start a second app, should get the last configured keyboard, "fr"
2319 var app2 = ApplicationManager.startApplication("calendar-app");
2318 var app2 = ApplicationManager.startApplication("calendar-app");
2320 waitUntilAppWindowIsFullyLoaded(app2);
2319 waitUntilAppWindowIsFullyLoaded(app2);
2321− tryCompare(app2.session.lastSurface, "keymapLayout", "fr");
2320+ tryCompare(app2.session.lastSurface, "keymap", "fr");
2322− tryCompare(app2.session.lastSurface, "keymapVariant", "");
2324 // focus our first app, make sure it also has the "fr" keymap
2322 // focus our first app, make sure it also has the "fr" keymap
2325 ApplicationManager.requestFocusApplication("dialer-app");
2323 ApplicationManager.requestFocusApplication("dialer-app");
2326− tryCompare(app.session.lastSurface, "keymapLayout", "fr");
2324+ tryCompare(app.session.lastSurface, "keymap", "fr");
2327− tryCompare(app.session.lastSurface, "keymapVariant", "");
2329 // switch to previous keymap, should be "cz+qwerty"
2326 // switch to previous keymap, should be "cz+qwerty"
2330 keyClick(Qt.Key_Space, Qt.MetaModifier|Qt.ShiftModifier);
2327 keyClick(Qt.Key_Space, Qt.MetaModifier|Qt.ShiftModifier);
2331− tryCompare(app.session.lastSurface, "keymapLayout", "cz");
2328+ tryCompare(app.session.lastSurface, "keymap", "cz+qwerty");
2332− tryCompare(app.session.lastSurface, "keymapVariant", "qwerty");
2334 // go next twice to "sk", past the end
2330 // go next twice to "sk", past the end
2335 keyClick(Qt.Key_Space, Qt.MetaModifier);
2331 keyClick(Qt.Key_Space, Qt.MetaModifier);
2336 keyClick(Qt.Key_Space, Qt.MetaModifier);
2332 keyClick(Qt.Key_Space, Qt.MetaModifier);
2337− tryCompare(app.session.lastSurface, "keymapLayout", "sk");
2333+ tryCompare(app.session.lastSurface, "keymap", "sk");
2338− tryCompare(app.session.lastSurface, "keymapVariant", "");
2340 // go back once to past the beginning, to "fr"
2335 // go back once to past the beginning, to "fr"
2341 keyClick(Qt.Key_Space, Qt.MetaModifier|Qt.ShiftModifier);
2336 keyClick(Qt.Key_Space, Qt.MetaModifier|Qt.ShiftModifier);
2342− tryCompare(app.session.lastSurface, "keymapLayout", "fr");
2337+ tryCompare(app.session.lastSurface, "keymap", "fr");
2343− tryCompare(app.session.lastSurface, "keymapVariant", "");
2345 // switch to app2, should also get "fr"
2339 // switch to app2, should also get "fr"
2346 ApplicationManager.requestFocusApplication("calendar-app");
2340 ApplicationManager.requestFocusApplication("calendar-app");
2347− tryCompare(app2.session.lastSurface, "keymapLayout", "fr");
2341+ tryCompare(app2.session.lastSurface, "keymap", "fr");
2348− tryCompare(app2.session.lastSurface, "keymapVariant", "");