blinker / firefox.plugin / package.json @ 76dd22bd
History | View | Annotate | Download (8.754 KB)
1 | a03cd52e | Thies Pfeiffer | { |
---|---|---|---|
2 | "title": "Blinker - Gaze-based web browsing", |
||
3 | 76dd22bd | KevinTaron | "name": "blinker", |
4 | "version": "0.8.1", |
||
5 | a03cd52e | Thies Pfeiffer | "description": "Use your eyes to browse and control the web.", |
6 | "author": "CITEC", |
||
7 | 76dd22bd | KevinTaron | "id": "jid1-Rcm3sTktBkCg3Q@jetpack", |
8 | "main": "index.js", |
||
9 | a03cd52e | Thies Pfeiffer | "contributors": [
|
10 | 76dd22bd | KevinTaron | "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 | a03cd52e | Thies Pfeiffer | "preferences": [
|
23 | 76dd22bd | KevinTaron | { |
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 | a03cd52e | Thies Pfeiffer | } |