]> git.r.bdr.sh - rbdr/dotfiles/blob - config/karabiner/karabiner.json
Update plugin dependencies
[rbdr/dotfiles] / config / karabiner / karabiner.json
1 {
2 "global": {
3 "ask_for_confirmation_before_quitting": true,
4 "check_for_updates_on_startup": true,
5 "show_in_menu_bar": true,
6 "show_profile_name_in_menu_bar": false,
7 "unsafe_ui": false
8 },
9 "profiles": [
10 {
11 "complex_modifications": {
12 "parameters": {
13 "basic.simultaneous_threshold_milliseconds": 50,
14 "basic.to_delayed_action_delay_milliseconds": 500,
15 "basic.to_if_alone_timeout_milliseconds": 1000,
16 "basic.to_if_held_down_threshold_milliseconds": 500,
17 "mouse_motion_to_scroll.speed": 100
18 },
19 "rules": [
20 {
21 "description": "print_screen to command+shift+4",
22 "manipulators": [
23 {
24 "from": {
25 "key_code": "print_screen"
26 },
27 "to": [
28 {
29 "key_code": "4",
30 "modifiers": [
31 "left_gui",
32 "left_shift"
33 ],
34 "repeat": false
35 }
36 ],
37 "type": "basic"
38 }
39 ]
40 },
41 {
42 "description": "pause to ctrl+command+q",
43 "manipulators": [
44 {
45 "from": {
46 "key_code": "pause"
47 },
48 "to": [
49 {
50 "key_code": "q",
51 "modifiers": [
52 "left_gui",
53 "left_control"
54 ],
55 "repeat": false
56 }
57 ],
58 "type": "basic"
59 }
60 ]
61 },
62 {
63 "description": "Insert to Ctrl+Cmd+Alt+N",
64 "manipulators": [
65 {
66 "from": {
67 "key_code": "insert"
68 },
69 "to": [
70 {
71 "key_code": "n",
72 "modifiers": [
73 "left_control",
74 "left_alt",
75 "left_gui"
76 ],
77 "repeat": true
78 }
79 ],
80 "type": "basic"
81 }
82 ]
83 }
84 ]
85 },
86 "devices": [
87 {
88 "disable_built_in_keyboard_if_exists": false,
89 "fn_function_keys": [],
90 "identifiers": {
91 "is_keyboard": true,
92 "is_pointing_device": false,
93 "product_id": 25903,
94 "vendor_id": 3141
95 },
96 "ignore": false,
97 "manipulate_caps_lock_led": false,
98 "simple_modifications": []
99 },
100 {
101 "disable_built_in_keyboard_if_exists": false,
102 "fn_function_keys": [],
103 "identifiers": {
104 "is_keyboard": true,
105 "is_pointing_device": false,
106 "product_id": 834,
107 "vendor_id": 1452
108 },
109 "ignore": false,
110 "manipulate_caps_lock_led": true,
111 "simple_modifications": [
112 {
113 "from": {
114 "key_code": "grave_accent_and_tilde"
115 },
116 "to": [
117 {
118 "key_code": "non_us_backslash"
119 }
120 ]
121 },
122 {
123 "from": {
124 "key_code": "non_us_backslash"
125 },
126 "to": [
127 {
128 "key_code": "grave_accent_and_tilde"
129 }
130 ]
131 }
132 ]
133 },
134 {
135 "disable_built_in_keyboard_if_exists": false,
136 "fn_function_keys": [],
137 "identifiers": {
138 "is_keyboard": true,
139 "is_pointing_device": false,
140 "product_id": 0,
141 "vendor_id": 13
142 },
143 "ignore": false,
144 "manipulate_caps_lock_led": true,
145 "simple_modifications": []
146 }
147 ],
148 "fn_function_keys": [
149 {
150 "from": {
151 "key_code": "f1"
152 },
153 "to": [
154 {
155 "consumer_key_code": "display_brightness_decrement"
156 }
157 ]
158 },
159 {
160 "from": {
161 "key_code": "f2"
162 },
163 "to": [
164 {
165 "consumer_key_code": "display_brightness_increment"
166 }
167 ]
168 },
169 {
170 "from": {
171 "key_code": "f3"
172 },
173 "to": [
174 {
175 "key_code": "mission_control"
176 }
177 ]
178 },
179 {
180 "from": {
181 "key_code": "f4"
182 },
183 "to": [
184 {
185 "key_code": "launchpad"
186 }
187 ]
188 },
189 {
190 "from": {
191 "key_code": "f5"
192 },
193 "to": [
194 {
195 "key_code": "illumination_decrement"
196 }
197 ]
198 },
199 {
200 "from": {
201 "key_code": "f6"
202 },
203 "to": [
204 {
205 "key_code": "illumination_increment"
206 }
207 ]
208 },
209 {
210 "from": {
211 "key_code": "f7"
212 },
213 "to": [
214 {
215 "consumer_key_code": "rewind"
216 }
217 ]
218 },
219 {
220 "from": {
221 "key_code": "f8"
222 },
223 "to": [
224 {
225 "consumer_key_code": "play_or_pause"
226 }
227 ]
228 },
229 {
230 "from": {
231 "key_code": "f9"
232 },
233 "to": [
234 {
235 "consumer_key_code": "fast_forward"
236 }
237 ]
238 },
239 {
240 "from": {
241 "key_code": "f10"
242 },
243 "to": [
244 {
245 "consumer_key_code": "mute"
246 }
247 ]
248 },
249 {
250 "from": {
251 "key_code": "f11"
252 },
253 "to": [
254 {
255 "consumer_key_code": "volume_decrement"
256 }
257 ]
258 },
259 {
260 "from": {
261 "key_code": "f12"
262 },
263 "to": [
264 {
265 "consumer_key_code": "volume_increment"
266 }
267 ]
268 }
269 ],
270 "name": "Default profile",
271 "parameters": {
272 "delay_milliseconds_before_open_device": 1000
273 },
274 "selected": true,
275 "simple_modifications": [],
276 "virtual_hid_keyboard": {
277 "country_code": 0,
278 "indicate_sticky_modifier_keys_state": true,
279 "mouse_key_xy_scale": 100
280 }
281 }
282 ]
283 }