This repository has been archived by the owner on Sep 20, 2019. It is now read-only.
forked from ttaubert/customizable-shortcuts
-
Notifications
You must be signed in to change notification settings - Fork 3
/
package.json
172 lines (172 loc) · 5.37 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
{
"name": "keybinder",
"license": "MPL 2.0",
"author": "Gregorio Litenstein <g.litenstein@gmail.com>",
"homepage": "https://github.com/Lord-Kamina/keybinder",
"version": "2.0.5",
"title": "Keybinder",
"id": "keybinder@fail.cl",
"icon": {
"18": "resource://keybinder-at-fail-dot-cl/data/icon18.png",
"32": "resource://keybinder-at-fail-dot-cl/data/icon32.png",
"36": "resource://keybinder-at-fail-dot-cl/data/icon36.png",
"64": "resource://keybinder-at-fail-dot-cl/data/icon64.png"
},
"main": "lib/main",
"description": "Enables customization and overriding of several default shortcuts.",
"contributors": [
"Gregorio Litenstein <g.litenstein@gmail.com>",
"Tim Taubert <tim@timtaubert.de>",
"Natz (http://cheetahamsloth.deviantart.com)"
],
"engines": {
"firefox": ">=38.0a1"
},
"permissions": {
"private-browsing": true,
"multiprocess": true
},
"preferences": [
{
"name": "overridePluginFocus",
"type": "bool",
"title": "Steal focus from plug-ins?",
"description": "When this is on, plugins such as Flash will be told to release mouse focus a certain amount of time after they have been clicked on.",
"value": true
},
{
"name": "shiftAllowFocus",
"type": "bool",
"title": "Allow plug-ins to keep focus on Shift+Click?",
"description": "When this is on, plugins such as Flash will be allows to retain mouse focus if Shift was pressed during the click.",
"value": true
},
{
"name": "UrlPatternsDialog",
"type": "control",
"label": "Edit",
"title": "Address Patterns",
"description": "Edit address patterns used to define the websites on which we'll force plug-ins to release focus. Valid patterns are full URLs and domain names with or without '*' as a wildcard. Only one * allowed per URL, the add-on will automatically remove invalid entries from the list."
},
{
"name": "ShortcutsDialog",
"type": "control",
"label": "Change",
"title": "Shortcut Mappings",
"description": "Open the main extension dialog, which will allow you to edit or disable most application shortcuts."
},
{
"name": "pluginCssSelectors",
"type": "string",
"title": "List of CSS Selectors by which to find plugins",
"description": "This list will define which plugins the extension will try to override as described above.",
"value": "embed,object"
},
{
"name": "domainUrlPattern",
"type": "string",
"title": "Address Pattern",
"value": "[\"*\"]",
"hidden": true
},
{
"name": "pluginCrawlLimit",
"type": "menulist",
"title": "Retry Limit",
"description": "Some sites use javascript to add flash after everything is loaded, in these cases we need to rescan the page when a change in the structure is detected. This determines the maximum number of items this should be allowed per page. Default is 5 times.",
"value": 5,
"options": [
{
"value": 1,
"label": 1
},
{
"value": 2,
"label": 2
},
{
"value": 3,
"label": 3
},
{
"value": 4,
"label": 4
},
{
"value": 5,
"label": 5
},
{
"value": 6,
"label": 6
},
{
"value": 7,
"label": 7
},
{
"value": 8,
"label": 8
},
{
"value": 9,
"label": 9
},
{
"value": 10,
"label": 10
}
]
},
{
"name": "stealFocusDelay",
"type": "integer",
"title": "Focus Blur Delay",
"description": "This value corresponds to the amount of time (in milliseconds) before plugins are told to release mouse focus. Default is 5 seconds.",
"value": 5000
},
{
"name": "allowCustomXULKeys",
"type": "bool",
"title": "Allow Custom XUL keys",
"description": "Turn this on to be able to create entirely new XUL keys, which can later be used to create entirely new custom mappings. WARNING: Using this feature requires some knowledge of the browser internals; don't use it unless you know what you are doing or you risk breaking something inside Firefox.",
"value": false
},
{
"name": "keysMapDirty",
"type": "bool",
"title": "Dirty Keys Map",
"description": "If this value is true, we should ignore the cache and rebuild the list of Keys from scratch. (Used when enabling/disabling the Custom XUL keys functionality)",
"value": false,
"hidden": true
},
{
"name": "customXULDialog",
"type": "control",
"label": "Change",
"title": "Custom XUL Keys",
"description": "Open the main extension dialog, which will allow you to edit or disable most application shortcuts."
},
{
"name": "customXULKeys",
"type": "string",
"title": "Custom XUL Keys",
"value": "[]",
"hidden": true
},
{
"name": "keybinderOverlays",
"type": "string",
"title": "Shortcut Definitions",
"value": "{}",
"hidden": true
}
],
"dependencies": {
"markdown-it": "^8.0.1",
"markdown-it-anchor": "^2.5.0",
"markdown-it-table-of-contents": "^0.2.3",
"punycode": "^1.4.1",
"uc.micro": "^1.0.3"
}
}