Skip to content

Commit 6dc8b7b

Browse files
committed
macos-defaults: add BetterTouchTool settings (Magic Mouse swipe sensitivity, launch on startup, window snapping off).
Claude-Session: https://claude.ai/code/session_01AW7vTQviZrTrtTE76e6zwA
1 parent 6aff5a1 commit 6dc8b7b

3 files changed

Lines changed: 140 additions & 1 deletion

File tree

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# BetterTouchTool settings (curated from exports/bettertouchtool.yaml)
2+
# Apply with BTT quit: macos-defaults apply ~/.config/macos-defaults/bettertouchtool.yaml
3+
#
4+
# Not included here:
5+
# - triggers (Magic Mouse swipes -> omniwmctl): stored in BTT's SQLite data
6+
# store, not defaults; export/import them as a BTT preset
7+
---
8+
description: BetterTouchTool settings
9+
sudo: false
10+
current_host: false
11+
kill: [BetterTouchTool]
12+
data:
13+
com.hegenberg.BetterTouchTool:
14+
launchOnStartup: true
15+
# Magic Mouse gesture sensitivity slider on Basic (lower = easier to trigger)
16+
swipeIntensity: 0.44
17+
simpleMMSensitivity: 1.0
18+
# OmniWM owns window placement
19+
windowSnappingEnabled: false
20+
alreadyAskedForInitialWindowSnappingSettings: true
Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
---
2+
description: com.hegenberg.BetterTouchTool
3+
sudo: false
4+
current_host: false
5+
data:
6+
com.hegenberg.BetterTouchTool:
7+
"": true
8+
BTTAbnormalTerminationCount: 0
9+
BTTAllowDowngrades: false
10+
BTTAllowedStatusItemBundleIdentifiersTahoeRefreshNow: true
11+
BTTConvertedDevices: true
12+
BTTDSVGO: true
13+
BTTDefaultsMMZoomAmount: 8
14+
BTTDidCheckScreenRecording: true
15+
BTTDidCompressOld: true
16+
BTTDidRegisterForUpdateStats: "6.970"
17+
BTTDidResetInputMonitoring: true
18+
BTTDidResetSavedPrefsLayoutAfterSidebarWidthMigration: true
19+
BTTDidUpdateBTTRemoteSettings: true
20+
BTTDidUpdateVersion: "6.970"
21+
BTTDisableListStyleView: true
22+
BTTDisabledLegacyUI: true
23+
BTTExternalMCPServerPort: 64832
24+
BTTForcedHidden: false
25+
BTTFormRollout.legacyRemount: 3
26+
BTTFormRollout.legacyRemount.lastDate: "2026-10-23T00:03:04.779315948Z"
27+
BTTFormRollout.modernMount: 4
28+
BTTFormRollout.modernMount.lastDate: "2026-10-22T23:56:02.083274006Z"
29+
BTTHashes: "C422AA08A78995C085B515CA4C57D3DF9919D2D3::9D7E11B98A91A3CFC7B601D056E05F5FB430EC7E::84B1AB4B40CAFB6B58D8B89DEC6C6804A97C785D::B38F6CD317E3E2DAEFD1CEF64801D9A91C425D9C::71B9D233CE39FA7773249C7D8BD3CEE083E7D340::74CEC8DDEA2CDB6806FAEE0F56F2497C2F89E809::::"
30+
BTTIdentifierX: d5326a7d5ce3bde71562db4e9f2ec186
31+
BTTLastClamshellState: true
32+
BTTLastConfigWidth: 240.0
33+
BTTLastSelectedPreferencesSection: 12
34+
BTTLastSelectedTriggerType: 12
35+
BTTLastSuccessfullyOpenedDataStore: btt_data_store.version_6_970_build_2026102202
36+
BTTLastViewMode: 1
37+
BTTMacroPadsCategoryAdded: true
38+
BTTMigratedToSQLLite: true
39+
BTTNewSidebarWidth: 107.0
40+
BTTNormalTermination: false
41+
BTTNotchBarFeatureAvailable: false
42+
BTTNumberOfStarts: 2
43+
BTTOriginalDefaultBrowser: com.google.Chrome
44+
BTTOriginalDefaultMailApp: com.apple.mail
45+
BTTPrefsWindowFrame: "680 8 1200 1398 0 0 2560 1410 "
46+
BTTPreviousVersion: "0"
47+
BTTRelaunchRecoveryAttemptTimestamps:
48+
- 814406595.077857
49+
BTTRemoteDeviceDictionary: {}
50+
BTTRemoteEnabled: false
51+
BTTSecureInputWarningShown: 1
52+
BTTSettingsToOpen: BTTTouchBarSettings
53+
BTTShortcutsData: 5b5d
54+
BTTStartTime: "2026-10-22T17:42:44.296324968Z"
55+
BTTTouchBarVisible: false
56+
BTTUpdatedToBTRCapable: true
57+
BTTUsageData:
58+
2026-10-22:
59+
"0::5::206::2 Finger Swipe Left::": 1
60+
"0::6::206::2 Finger Swipe Right::": 1
61+
BTTWorstCaseNotificationLastCheckDate: "2026-10-22T17:42:15.510200977Z"
62+
NSColorPanelMode: "6"
63+
NSSplitView Subview Frames BTTMainSplitNew:
64+
- "0.000000, 0.000000, 960.000000, 1304.000000, NO, NO"
65+
- "0.000000, 0.000000, 180.000000, 292.000000, YES, NO"
66+
- "960.000000, 0.000000, 240.000000, 1304.000000, YES, NO"
67+
- "960.000000, 0.000000, 240.000000, 1304.000000, NO, NO"
68+
NSSplitView Subview Frames NSColorPanelSplitView:
69+
- "0.000000, 0.000000, 230.000000, 262.000000, NO, NO"
70+
- "0.000000, 263.000000, 230.000000, 67.000000, NO, NO"
71+
NSStatusItem Preferred Position AlwaysHiddenFromHere: 50000
72+
NSStatusItemInternal Preferred Position AlwaysHiddenFromHere: 50000
73+
NSToolbar Configuration BTTPrefsToolbar:
74+
TB Is Shown: true
75+
TB Icon Size Mode: 1
76+
TB Size Mode: 1
77+
TB Display Mode: 2
78+
NSToolbar Configuration com.apple.NSColorPanel:
79+
TB Is Shown: 1
80+
NSWindow Frame NSColorPanel: "0 83 250 297 0 0 2560 1410 "
81+
SUEnableAutomaticChecks: false
82+
SUFeedURL: "https://updates.folivora.ai/highsierra_new.xml"
83+
SUHasLaunchedBefore: true
84+
SULastCheckTime: "2026-10-22T17:42:46.533445Z"
85+
SUUpdateGroupIdentifier: 2064670930
86+
alreadyAskedForInitialWindowSnappingSettings: true
87+
btt_data_store.version_6_970_build_2026102202: true
88+
checkForCrashreports: false
89+
checkThreeFingerDistanceForMM3FingerTap: true
90+
checkTwoFingerDistanceForMM2FingerTap: false
91+
cmdScrollSensitivity: 0.1599999964237213
92+
dValues: "70"
93+
didRestartAfterEventTapFault: -1
94+
launchOnStartup: true
95+
mm2TipTapSensitivity: 0.2199999988079071
96+
mmTipTapSensitivity: 0.3799999952316284
97+
mmTwoFingerClickPressure: 0.25
98+
noLiftTwoFingerClick: false
99+
onetwoFingerTapTime: 0.3199999928474426
100+
savedWindowInformation: 62706c6973743030d4010203040506070a582476657273696f6e592461726368697665725424746f7058246f626a6563747312000186a05f100f4e534b657965644172636869766572d1080954726f6f748001a30b0c1155246e756c6cd20d0e0f105a4e532e6f626a656374735624636c617373a08002d2121314155a24636c6173736e616d655824636c61737365735e4e534d757461626c654172726179a3141617574e534172726179584e534f626a65637408111a24293237494c5153575d626d7475777c87909fa3ab00000000000001010000000000000018000000000000000000000000000000b4
101+
scrollBlockWarningShown: true
102+
showPrefsAtNextLaunch: false
103+
simpleMMSensitivity: 1.0
104+
singleFingerMiddleLeft: 0.4000000059604645
105+
singleFingerMiddleRight: 0.10000000149011612
106+
swipeIntensity: 0.4399999976158142
107+
tapPressure12: 0.30000001192092896
108+
tapPressure3: 0.18000000715255737
109+
threeFingerTapTime: 0.3799999952316284
110+
tpThreeFingerDoubleTapDelay: 0.5
111+
twoFingerDoubleTapDelay: 0.5
112+
useAppleRemotePlugin: false
113+
useVerySensitiveTwoFingerTipTaps: true
114+
uuidl: ""
115+
v054DefaultsChanged: true
116+
version: "6.970"
117+
windowSnappingEnabled: false
118+
zoomSensitivityKeyboard: 0.07000000029802322
119+
zoomSensitivityPA: 0.004999999888241291

‎docs/setup.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ git clone https://github.com/michakfromparis/zsh-pnpm-completions.git
5454
Settings snapshots from the previous MacBook live in two places:
5555

5656
**In this repo** — `.config/macos-defaults/exports/` has `macos-defaults` YAML
57-
dumps for Raycast, Shottr, superwhisper, FluidVoice, and eul. Apply each with:
57+
dumps for Raycast, Shottr, superwhisper, FluidVoice, eul, and BetterTouchTool. Apply each with:
5858

5959
```sh
6060
macos-defaults apply ~/.config/macos-defaults/exports/<app>.yaml

0 commit comments

Comments
 (0)