UNPKG

gpii-universal

Version:

Cross platform, core components of the GPII personalization infrastructure.

139 lines (138 loc) 5.33 kB
{ "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" } ] } } }