└── LogitechK380.json /LogitechK380.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Home, End, Page Up, Page Down keys for Logitech K380 (with Logitech Options uninstalled)", 3 | "rules": [ 4 | { 5 | "description": "Change left arrow + fn to home", 6 | "manipulators": [ 7 | { 8 | "type": "basic", 9 | "from": { 10 | "key_code": "left_arrow", 11 | "modifiers":{ "mandatory":["left_option", "left_shift"]} 12 | }, 13 | "to": [{"key_code": "home"}] 14 | } 15 | ] 16 | }, 17 | { 18 | "description": "Change right arrow + fn to end", 19 | "manipulators": [ 20 | { 21 | "type": "basic", 22 | "from": { 23 | "key_code": "right_arrow", 24 | "modifiers":{ "mandatory":["left_option", "left_shift"]} 25 | }, 26 | "to": [{"key_code": "end"}] 27 | } 28 | ] 29 | }, 30 | { 31 | "description": "Change up arrow + fn to page up", 32 | "manipulators": [ 33 | { 34 | "type": "basic", 35 | "from": { 36 | "key_code": "up_arrow", 37 | "modifiers":{ "mandatory":["left_option"]} 38 | }, 39 | "to": [{"key_code": "page_up"}] 40 | } 41 | ] 42 | }, 43 | { 44 | "description": "Change down arrow + fn to page down", 45 | "manipulators": [ 46 | { 47 | "type": "basic", 48 | "from": { 49 | "key_code": "down_arrow", 50 | "modifiers":{ "mandatory":["left_option"]} 51 | }, 52 | "to": [{"key_code": "page_down"}] 53 | } 54 | ] 55 | } 56 | ] 57 | } --------------------------------------------------------------------------------