gpii-universal
Version:
Cross platform, core components of the GPII personalization infrastructure.
139 lines (138 loc) • 5.33 kB
JSON
{
"darwin": {
"fakemag1": {
"name": "Fake Magnifier 1",
"contexts": {
"OS": [
{
"id": "darwin"
}
]
},
"capabilities": [
"http://registry\\.gpii\\.net/common/magnification/enabled"
],
"settingsHandlers": {
"configuration": {
"type": "gpii.settingsHandlers.JSONSettingsHandler",
"liveness": "live",
"options": {
"filename": "${{test}.PWD}/data/capture_fakemag_settings.json"
},
"capabilitiesTransformations": {
"magnification": "http://registry\\.gpii\\.net/common/magnification"
},
"supportedSettings": {
"magnification": {
"schema": {
"title": "Magnification Level",
"description": "How many times to magnify content when magnification is enabled.",
"type": "number",
"default": 1.10
}
}
}
},
"configuration1": {
"type": "gpii.settingsHandlers.JSONSettingsHandler",
"liveness": "live",
"options": {
"filename": "${{test}.PWD}/data/capture_fakemag_settings.json"
},
"capabilitiesTransformations": {
"invert": "http://registry\\.gpii\\.net/common/invertColours"
},
"supportedSettings": {
"invert": {
"schema": {
"title": "Invert Colours",
"description": "Enable colour inversion for Magnifier",
"type": "boolean"
}
}
}
}
},
"configure": [
"settings.configuration",
"settings.configuration1"
],
"restore": [
"settings.configuration",
"settings.configuration1"
],
"start": [],
"stop": [],
"isInstalled": [
{
"type": "gpii.deviceReporter.alwaysInstalled"
}
]
},
"fakemag2": {
"name": "Fake Magnifier 2 - fully featured",
"contexts": {
"OS": [
{
"id": "darwin"
}
]
},
"capabilities": [
"http://registry\\.gpii\\.net/common/magnification/enabled"
],
"settingsHandlers": {
"configuration": {
"type": "gpii.settingsHandlers.JSONSettingsHandler",
"liveness": "live",
"options": {
"filename": "${{test}.PWD}/data/capture_fakemag2_settings.json"
},
"capabilitiesTransformations": {
"magnification": "http://registry\\.gpii\\.net/common/magnification",
"invert": "http://registry\\.gpii\\.net/common/invertColours",
"location": "http://registry\\.gpii\\.net/common/magnifierLocation"
},
"supportedSettings": {
"magnification": {
"schema": {
"title": "Magnification Level",
"description": "How many times to magnify content when magnification is enabled.",
"type": "number",
"default": 1.10
}
},
"invert": {
"schema": {
"title": "Invert Colours",
"description": "Enable colour inversion for Magnifier",
"type": "integer",
"default": 0
}
},
"location": {
"schema": {
"title": "Magnifier Location",
"description": "Magnifier location on screen",
"type": "string"
}
}
}
}
},
"configure": [
"settings.configuration"
],
"restore": [
"settings.configuration"
],
"start": [ ],
"stop": [ ],
"isInstalled": [
{
"type": "gpii.deviceReporter.alwaysInstalled"
}
]
}
}
}