aboutsummaryrefslogtreecommitdiffstats
path: root/tests/manual/x11vkbwrapper/chromeextension/manifest.json
diff options
context:
space:
mode:
authorMikko Seppänen <mikko.seppanen123@gmail.com>2019-06-19 15:56:13 +0300
committerJani Heikkinen <jani.heikkinen@qt.io>2019-10-08 10:53:15 +0000
commitae362d1e7ea48a2620a121f2848a9f12fa82d498 (patch)
treea0045479d86e9962ada7c7ea9de32ad1a98d5d9d /tests/manual/x11vkbwrapper/chromeextension/manifest.json
parent932ae053ab9ea8aed974e8dde1bf7ef8524826a3 (diff)
Qt virtual keyboard wrapper for X11v5.14.0-beta2
This application is a Qt virtual keyboard wrapper that uses Qt virtual keyboard for any X11 input. Application uses At-Spi2 library for listening focus-in events on text widgets and pops up the Qt virtual keyboard when an accepted focus-in event is received. There's also support for listening focus-in events from Chromium browser. For mapping and sending the key events to focused text widget the application uses libXtst, libX11 and libxdo which are also external dependencies to the application among At-Spi2 library. Change-Id: Ifa54969ab4f61e1d48f11ca11058c836f2a403b8 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io> (cherry picked from commit fb9e76c9ebcc9ca98ff04e7310a12b4511fa5539)
Diffstat (limited to 'tests/manual/x11vkbwrapper/chromeextension/manifest.json')
-rw-r--r--tests/manual/x11vkbwrapper/chromeextension/manifest.json36
1 files changed, 36 insertions, 0 deletions
diff --git a/tests/manual/x11vkbwrapper/chromeextension/manifest.json b/tests/manual/x11vkbwrapper/chromeextension/manifest.json
new file mode 100644
index 00000000..04608b78
--- /dev/null
+++ b/tests/manual/x11vkbwrapper/chromeextension/manifest.json
@@ -0,0 +1,36 @@
+{
+ "manifest_version": 2,
+ "key": "bbngehjagobenpfgjcpmfigfanlomdkk",
+ "name": "Qt Virtual Keyboard",
+ "version": "1.0",
+ "browser_action": {
+ "default_icon": {
+ "32": "icons/Qt_logo.png"
+ },
+ "default_title": "Qt Keyboard"
+ },
+ "permissions": [
+ "*://*/*",
+ "tabs",
+ "storage",
+ "nativeMessaging",
+ "notifications",
+ "webNavigation",
+ "input",
+ "idle",
+ "bookmarks"
+ ],
+ "background": {
+ "scripts": [ "background.js" ],
+ "persistent": false
+ },
+ "icons": {
+ "32": "icons/Qt_logo.png"
+ },
+ "content_scripts": [
+ {
+ "matches" : ["*://*/*"],
+ "js": ["content.js"]
+ }
+ ]
+}