| ... | @@ -71,7 +71,7 @@ | ... | @@ -71,7 +71,7 @@ |
| 71 | # minimal dock | 71 | # minimal dock |
| 72 | dock = { | 72 | dock = { |
| 73 | autohide = false; | 73 | autohide = false; |
| 74 | show-process-indicators = false; | 74 | show-process-indicators = true; |
| 75 | show-recents = true; | 75 | show-recents = true; |
| 76 | static-only = true; | 76 | static-only = true; |
| 77 | }; | 77 | }; |
| ... | @@ -81,6 +81,25 @@ | ... | @@ -81,6 +81,25 @@ |
| 81 | ShowPathbar = true; | 81 | ShowPathbar = true; |
| 82 | FXEnableExtensionChangeWarning = false; | 82 | FXEnableExtensionChangeWarning = false; |
| 83 | }; | 83 | }; |
| 84 | # Tab between form controls and F-row that behaves as F1-F12 | 84 | |
| | 85 | CustomUserPreferences = { |
| | 86 | launchd.user.agents.UserKeyMapping.serviceConfig = { |
| | 87 | ProgramArguments = [ |
| | 88 | "/usr/bin/hidutil" |
| | 89 | "property" |
| | 90 | "--match" |
| | 91 | "{"ProductID":0x0,"VendorID":0x0,"Product":"Apple Internal Keyboard / Trackpad"}" |
| | 92 | "--set" |
| | 93 | ( |
| | 94 | let |
| | 95 | # https://developer.apple.com/library/archive/technotes/tn2450/_index.html |
| | 96 | caps_lock = "0x700000039"; |
| | 97 | escape = "0x700000029"; |
| | 98 | in "{"UserKeyMapping":[{"HIDKeyboardModifierMappingDst":${escape},"HIDKeyboardModifierMappingSrc":${caps_lock}},{"HIDKeyboardModifierMappingDst":${caps_lock},"HIDKeyboardModifierMappingSrc":${escape}}]}" |
| | 99 | ) |
| | 100 | ]; |
| | 101 | RunAtLoad = true; |
| | 102 | }; |
| | 103 | }; |
| 85 | }; | 104 | }; |
| 86 | } | 105 | } |