]> git.r.bdr.sh - rbdr/dotfiles/blob - config/karabiner/karabiner.json
8a77fbc3b08cbc2e60657f8c88452a54d02018bc
[rbdr/dotfiles] / config / karabiner / karabiner.json
1 {
2 "global": { "show_in_menu_bar": false },
3 "profiles": [
4 {
5 "complex_modifications": {
6 "rules": [
7 {
8 "description": "print_screen to command+shift+4",
9 "manipulators": [
10 {
11 "from": { "key_code": "print_screen" },
12 "to": [
13 {
14 "key_code": "4",
15 "modifiers": ["left_gui", "left_shift"],
16 "repeat": false
17 }
18 ],
19 "type": "basic"
20 }
21 ]
22 },
23 {
24 "description": "pause to ctrl+command+q",
25 "manipulators": [
26 {
27 "from": { "key_code": "pause" },
28 "to": [
29 {
30 "key_code": "q",
31 "modifiers": ["left_gui", "left_control"],
32 "repeat": false
33 }
34 ],
35 "type": "basic"
36 }
37 ]
38 },
39 {
40 "description": "Insert to Ctrl+Cmd+Alt+N",
41 "manipulators": [
42 {
43 "from": { "key_code": "insert" },
44 "to": [
45 {
46 "key_code": "n",
47 "modifiers": ["left_control", "left_alt", "left_gui"],
48 "repeat": true
49 }
50 ],
51 "type": "basic"
52 }
53 ]
54 }
55 ]
56 },
57 "devices": [
58 {
59 "identifiers": {
60 "is_keyboard": true,
61 "product_id": 25903,
62 "vendor_id": 3141
63 },
64 "manipulate_caps_lock_led": false
65 },
66 {
67 "identifiers": {
68 "is_keyboard": true,
69 "product_id": 834,
70 "vendor_id": 1452
71 },
72 "simple_modifications": [
73 {
74 "from": { "key_code": "grave_accent_and_tilde" },
75 "to": [{ "key_code": "non_us_backslash" }]
76 },
77 {
78 "from": { "key_code": "non_us_backslash" },
79 "to": [{ "key_code": "grave_accent_and_tilde" }]
80 }
81 ]
82 }
83 ],
84 "fn_function_keys": [
85 {
86 "from": { "key_code": "f3" },
87 "to": [{ "key_code": "mission_control" }]
88 },
89 {
90 "from": { "key_code": "f4" },
91 "to": [{ "key_code": "launchpad" }]
92 },
93 {
94 "from": { "key_code": "f5" },
95 "to": [{ "key_code": "illumination_decrement" }]
96 },
97 {
98 "from": { "key_code": "f6" },
99 "to": [{ "key_code": "illumination_increment" }]
100 }
101 ],
102 "name": "Default profile",
103 "selected": true,
104 "virtual_hid_keyboard": {
105 "country_code": 0,
106 "keyboard_type_v2": "ansi"
107 }
108 }
109 ]
110 }