Statistics
| Branch: | Revision:

blinker / firefox.plugin / package.json @ master

History | View | Annotate | Download (8.754 KB)

1
{
2
  "title": "Blinker - Gaze-based web browsing",
3
  "name": "blinker",
4
  "version": "0.8.1",
5
  "description": "Use your eyes to browse and control the web.",
6
  "author": "CITEC",
7
  "id": "jid1-Rcm3sTktBkCg3Q@jetpack",
8
  "main": "index.js",
9
  "contributors": [
10
    "Dimitri Heil <agassiz.07@gmail.com>", 
11
    "Kevin Taron <kevin.taron@gmail.com>",
12
    "Thies Pfeiffer <Thies.Pfeifer@Uni-Bielefeld.de>"
13
  ],
14
  "engines": {
15
    "firefox": ">=38.0a1",
16
    "fennec": ">=38.0a1"
17
  },
18
  "license": "MIT",
19
  "keywords": [
20
    "jetpack"
21
  ],
22
  "preferences": [
23
    {
24
      "name": "scaling",
25
      "title": "Scaling",
26
      "type": "string",
27
      "value": "1"
28
    },
29
    {
30
      "name": "bookmarks",
31
      "title": "Bookmarks",
32
      "type": "string",
33
      "value": ""
34
    },
35
    {
36
      "name": "gestures",
37
      "title": "Gestures",
38
      "type": "string",
39
      "value": "1212|pageReload;1431|pageForward;2342|pageBack"
40
    },
41
    {
42
      "name": "physicalScreenWidth",
43
      "title": "Physical Screen Width",
44
      "type": "integer",
45
      "value": 551
46
    },
47
    {
48
      "name": "physicalScreenHeight",
49
      "title": "Physical Screen Height",
50
      "type": "integer",
51
      "value": 347
52
    },
53
    {
54
      "name": "gazeEmulation",
55
      "title": "Gaze Emulation",
56
      "type": "bool",
57
      "value": false
58
    },
59
    {
60
      "name": "eyeTracker",
61
      "type": "menulist",
62
      "title": "EyeTracker",
63
      "value": "eyetribe",
64
      "options": [
65
        {
66
          "value": "eyetribe",
67
          "label": "EyeTribe"
68
        },
69
        {
70
          "value": "smi",
71
          "label": "SMI"
72
        },
73
        {
74
          "value": "mygaze",
75
          "label": "myGaze"
76
        }
77
      ]
78
    },
79
    {
80
      "name": "eyeTribeAverage",
81
      "title": "EyeTribe Average Data",
82
      "type": "bool",
83
      "value": true
84
    },
85
    {
86
      "name": "privacyMode",
87
      "title": "PrivacyMode",
88
      "type": "bool",
89
      "value": false
90
    },
91
    {
92
      "name": "gazeCrosshair",
93
      "title": "Gaze Crosshair",
94
      "type": "bool",
95
      "value": true
96
    },
97
    {
98
      "name": "borderGazedObjects",
99
      "title": "Border gazed objects",
100
      "type": "bool",
101
      "value": false
102
    },
103
    {
104
      "name": "debugInformation",
105
      "title": "Debug information",
106
      "type": "bool",
107
      "value": false
108
    },
109
    {
110
      "name": "scrollAtBorders",
111
      "title": "Scroll at borders",
112
      "type": "bool",
113
      "value": true
114
    },
115
    {
116
      "name": "scrollThreshold",
117
      "title": "Scroll threshold",
118
      "type": "integer",
119
      "value": 25
120
    },
121
    {
122
      "name": "scrollSpeed",
123
      "title": "Scrolling speed",
124
      "type": "integer",
125
      "value": 15
126
    },
127
    {
128
      "name": "getLinksFromElementBelow",
129
      "title": "Get links from element at gaze position",
130
      "type": "bool",
131
      "value": false
132
    },
133
    {
134
      "name": "explicitMode",
135
      "title": "Every single link will be selectable",
136
      "type": "bool",
137
      "value": false
138
    },
139
    {
140
      "name": "getLinksFromArea",
141
      "title": "Get links from area around gaze position",
142
      "type": "bool",
143
      "value": true
144
    },
145
    {
146
      "name": "linkParsingAreaWidth",
147
      "title": "Total link search area width",
148
      "type": "integer",
149
      "value": 300
150
    },
151
    {
152
      "name": "linkParsingAreaHeight",
153
      "title": "Total link search area height",
154
      "type": "integer",
155
      "value": 300
156
    },
157
    {
158
      "name": "gazeSmoothingHistory",
159
      "title": "Gaze smoothing history",
160
      "type": "integer",
161
      "value": 30
162
    },
163
    {
164
      "name": "gazeSmoothing",
165
      "title": "Gaze Smoothing",
166
      "type": "bool",
167
      "value": true
168
    },
169
    {
170
      "name": "gazeConfirmationSteps",
171
      "title": "Gaze Confirmations",
172
      "type": "integer",
173
      "value": 2
174
    },
175
    {
176
      "name": "gazeConfirmationSize",
177
      "title": "Count of calibration checking points.",
178
      "type": "integer",
179
      "value": 100
180
    },
181
    {
182
      "name": "controlsInControlBar",
183
      "title": "Show controls in TopBar",
184
      "type": "bool",
185
      "value": true
186
    },
187
    {
188
      "name": "hideOnFocusLost",
189
      "title": "Show controls in TopBar",
190
      "type": "bool",
191
      "value": false
192
    },
193
    {
194
      "name": "fixationThreshold",
195
      "title": "Fixation activation threshold",
196
      "type": "integer",
197
      "value": 500
198
    },
199
    {
200
      "name": "saccadeLength",
201
      "title": "Saccade length",
202
      "type": "integer",
203
      "value": 200
204
    },
205
    {
206
      "name": "topEdge",
207
      "type": "menulist",
208
      "title": "Top Edge Function Trigger",
209
      "value": "showControlBar",
210
      "options": [
211
        {
212
          "value": "showControlBar",
213
          "label": "Show control bar"
214
        },
215
        {
216
          "value": "initiateGesture",
217
          "label": "Initiate gaze gestures"
218
        },
219
        {
220
          "value": "clearDivs",
221
          "label": "Clear gaze elements"
222
        },
223
        {
224
          "value": "toggleScrolling",
225
          "label": "Toggle scrolling"
226
        },
227
        {
228
          "value": "toggleReadingMode",
229
          "label": "Toggle reading mode"
230
        },
231
        {
232
          "value": "none",
233
          "label": "None"
234
        }
235
      ]
236
    },
237
    {
238
      "name": "leftEdgeTolerance",
239
      "title": "Left edge tolerance",
240
      "type": "integer",
241
      "value": 0
242
    },
243
    {
244
      "name": "rightEdgeTolerance",
245
      "title": "Right edge tolerance",
246
      "type": "integer",
247
      "value": 100
248
    },
249
    {
250
      "name": "topEdgeTolerance",
251
      "title": "Top edge tolerance",
252
      "type": "integer",
253
      "value": 50
254
    },
255
    {
256
      "name": "modeToggleRefractionTime",
257
      "title": "Mode toggle refraction time",
258
      "type": "integer",
259
      "value": 1000
260
    },
261
    {
262
      "name": "checkCalibration",
263
      "title": "Check calibration",
264
      "type": "bool",
265
      "value": false
266
    },
267
    {
268
      "name": "leftEdge",
269
      "type": "menulist",
270
      "title": "Left Edge Function Trigger",
271
      "value": "clearDivs",
272
      "options": [
273
        {
274
          "value": "showControlBar",
275
          "label": "Show control bar"
276
        },
277
        {
278
          "value": "initiateGesture",
279
          "label": "Initiate gaze gestures"
280
        },
281
        {
282
          "value": "clearDivs",
283
          "label": "Clear gaze elements"
284
        },
285
        {
286
          "value": "toggleScrolling",
287
          "label": "Toggle scrolling"
288
        },
289
        {
290
          "value": "toggleReadingMode",
291
          "label": "Toggle reading mode"
292
        },
293
        {
294
          "value": "none",
295
          "label": "None"
296
        }
297
      ]
298
    },
299
    {
300
      "name": "rightEdge",
301
      "type": "menulist",
302
      "title": "Right Edge Function Trigger",
303
      "value": "none",
304
      "options": [
305
        {
306
          "value": "showControlBar",
307
          "label": "Show control bar"
308
        },
309
        {
310
          "value": "initiateGesture",
311
          "label": "Initiate gaze gestures"
312
        },
313
        {
314
          "value": "clearDivs",
315
          "label": "Clear gaze elements"
316
        },
317
        {
318
          "value": "toggleScrolling",
319
          "label": "Toggle scrolling"
320
        },
321
        {
322
          "value": "toggleReadingMode",
323
          "label": "Toggle reading mode"
324
        },
325
        {
326
          "value": "none",
327
          "label": "None"
328
        }
329
      ]
330
    },
331
    {
332
      "name": "gazeOffsetX",
333
      "title": "X - Offset",
334
      "type": "integer",
335
      "value": 0
336
    },
337
    {
338
      "name": "gazeOffsetY",
339
      "title": "Y - Offset",
340
      "type": "integer",
341
      "value": 0
342
    },
343
    {
344
      "name": "selectionMode",
345
      "type": "menulist",
346
      "title": "Selection Mode",
347
      "value": "isFixated",
348
      "options": [
349
        {
350
          "value": "gazeEnter",
351
          "label": "by just touching with gaze"
352
        },
353
        {
354
          "value": "isFixated",
355
          "label": "by fixating the element"
356
        }
357
      ]
358
    },
359
    {
360
      "name": "showLeftGazeLinkOption",
361
      "title": "Show left gaze link option",
362
      "type": "bool",
363
      "value": true
364
    },
365
    {
366
      "name": "controlBarCalibInfo",
367
      "title": "ControlBar Calibration Information",
368
      "type": "bool",
369
      "value": true
370
    },
371
    {
372
      "name": "autoReadingMode",
373
      "title": "Automatic Reading Mode",
374
      "type": "bool",
375
      "value": true
376
    },
377
    {
378
      "name": "autoReadingModeThreshold",
379
      "title": "Automatic reading mode threshold time",
380
      "type": "integer",
381
      "value": 2000
382
    },
383
    {
384
      "name": "autoReadingModeDistance",
385
      "title": "Automatic reading mode distance threshold",
386
      "type": "integer",
387
      "value": 200
388
    },
389
    {
390
      "name": "blickBrowserMode",
391
      "type": "menulist",
392
      "title": "BlickBrowser Mode",
393
      "value": "browse",
394
      "options": [
395
        {
396
          "value": "reading",
397
          "label": "ReadingMode"
398
        },
399
        {
400
          "value": "browse",
401
          "label": "BrowseMode"
402
        }
403
      ]
404
    }
405
  ]
406
}