diff options
Diffstat (limited to 'tests/auto/inputpanel/data/inputpanel/inputpanel.qml')
-rw-r--r-- | tests/auto/inputpanel/data/inputpanel/inputpanel.qml | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/auto/inputpanel/data/inputpanel/inputpanel.qml b/tests/auto/inputpanel/data/inputpanel/inputpanel.qml index 4d42d941..1fb37d74 100644 --- a/tests/auto/inputpanel/data/inputpanel/inputpanel.qml +++ b/tests/auto/inputpanel/data/inputpanel/inputpanel.qml @@ -258,8 +258,12 @@ InputPanel { return Utils.findChildByProperty(keyboardLayoutLoader, "effectiveAlternativeKeys", key, function(propertyValue, key) { return propertyValue.indexOf(key) !== -1 }) } + function findObjectByName(objectName) { + return Utils.findChildByProperty(keyboard, "objectName", objectName, null) + } + function virtualKeyPressOnCurrentLayout(key) { - var keyObj = findVirtualKey(key) + var keyObj = typeof key == "object" && key.hasOwnProperty("key") ? key : findVirtualKey(key) var alternativeKey = false if (!keyObj && typeof key == "string") { keyObj = findVirtualKeyAlternative(key) |