this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Commit misc changes to prep for device migration

+789 -1146
+680 -1112
.config/btt/Default.bttpreset
··· 18 18 "BTTFreeSpaceAfterBTT" : 10, 19 19 "BTTWindowSnappingHighPerformanceMode" : true, 20 20 "BTTShowControlStrip" : false, 21 - "functionSlow" : false, 21 + "disableScrollingIf3" : true, 22 22 "BSTMemorySaver" : true, 23 23 "BTTRotateTrackpad" : false, 24 24 "scrollBlockWarningShown" : true, 25 - "disableScrollingIf3" : true, 26 25 "BTTCopyImgurURLToClipboard" : true, 27 26 "BSTSnapAreaDefaultPictoDistanceFromLeft" : 0.41122666001319885, 28 27 "snapBottomRight" : true, ··· 59 58 "BSTDontShowSnapAreasWhileModMoving" : 0, 60 59 "BTTDrawingAreaHeight" : 626, 61 60 "BTTLeaveSystemAppsInControlStrip" : true, 62 - "BTTNumberOfStarts" : 14585, 61 + "BTTNumberOfStarts" : 13691, 63 62 "BTTTouchBarHapticFeedback" : 1, 64 63 "BTTStageManagerLeftSnappingAreaIncreasePercentage" : 0.125, 65 64 "showKeyboardTab" : true, ··· 101 100 "mmZoomRepeatDelay" : 0.10000000000000001, 102 101 "BTTDefaultTBIconWidth" : 22, 103 102 "BTTTiltWheelDelay" : 0.44999998807907104, 104 - "BTTClipboardFrame" : "{{399, 131}, {1130, 721}}", 105 103 "BTTNotchBarNotchWidgetModeShowOriginalStatusIcons" : false, 104 + "BTTClipboardFrame" : "{{399, 131}, {1130, 721}}", 106 105 "BTTNotchBarNotchMenubarModeHideLeftScrollable" : true, 107 106 "BTTNotchBarNotchWidgetModeHideRightFixed" : false, 108 107 "showSiriRemoteTab" : true, 109 - "BTTNotchBarStandardMenubarModeHideRightScrollable" : true, 108 + "BTTNotchBarStandardMenubarModeHideRightScrollable" : false, 110 109 "BTTIMGURDefault" : true, 111 110 "batteryWarning" : false, 112 111 "shiftDisables" : false, 113 112 "BTTNotchBarNotchMenubarModeHideLeftFixed" : true, 114 113 "BTTNotchBarStandardWidgetModeHideLeftScrollable" : false, 115 - "BTTNotchBarShowOnStandardScreens" : false, 114 + "BTTNotchBarShowOnStandardScreens" : true, 116 115 "BTTDontUnhideTouchbarOnModifierChange" : "YES", 117 116 "BTTDismissIfNothingToShow" : false, 118 117 "BTTTouchBarMouseModeClickBlock" : true, ··· 161 160 "BTTStageManagerLeftGapAbsolute" : false, 162 161 "oldScale" : 1, 163 162 "BTTDontRestartAfterSleep" : true, 164 - "BTTNotchBarStandardWidgetModeShowOriginalStatusIcons" : false, 163 + "BTTNotchBarStandardWidgetModeShowOriginalStatusIcons" : true, 165 164 "BTTForceNormalClickPressure2F" : 140, 166 165 "BTTHideAllBehavior" : 1, 167 166 "BTTThreeFingerTipTapMinSpread" : 0.029999999999999999, ··· 177 176 "BTTStageManagerLeftGapPercentage" : 0.10000000000000001, 178 177 "BTTNotchBarStandardMenubarModeShowOriginalStatusIcons" : true, 179 178 "BTTFreeSpaceAfterESC" : 0, 180 - "BTTNotchBarStandardMenubarModeHideRightFixed" : true, 179 + "BTTNotchBarStandardMenubarModeHideRightFixed" : false, 181 180 "BTTHideGlobalTouchBarActionsAppSpecific" : false, 182 181 "BTTTouchBarUseMonoSpacedFont" : true, 183 182 "BTTNotchBarNotchWidgetModeHideRightScrollable" : false, ··· 188 187 "BTTDrawingsRestoreMousePosition" : true, 189 188 "singleFingerTapRight" : 0.05000000074505806, 190 189 "singleFingerTapLeft" : 0.44999998807907104, 191 - "BTTDidRegisterForUpdateStats" : "4.363", 190 + "BTTDidRegisterForUpdateStats" : "4.630", 192 191 "BTTHandleThumbsRestingOnTopEdgeAndCorners" : true, 193 192 "BTTLastScreenshotOptions" : "-t;;png;;\/Users\/Jason\/Desktop\/Screen Shot {datetime}.png;;", 194 193 "BSTBrokenAPICheckEnabled" : false, ··· 210 209 "optDisables" : false, 211 210 "BTTStageManagerLeftGap" : 190, 212 211 "BSTSnapAreaDefaultShowPictogram" : true, 213 - "BTTFavoriteActions" : { 214 - "86" : false, 215 - "206" : true 216 - }, 217 212 "BSTSnapAreaDefaultPictoDistanceFromBottom" : 0.32328528165817261 218 213 }, 219 - "BTTPresetUUID" : "E356DDF0-09F2-4BE4-B0AC-9D987A2CE1B7", 214 + "BTTPresetUUID" : "C3E11AC6-2133-4CB5-8C31-DA04232B8497", 220 215 "BTTPresetContent" : [ 221 216 { 222 - "BTTAppBundleIdentifier" : "com.beamdog.neverwinternightsenhancededition", 223 - "BTTAppName" : "Neverwinter Nights: Enhanced Edition", 217 + "BTTAppBundleIdentifier" : "com.apple.finder", 218 + "BTTAppName" : "Finder", 219 + "BTTAppAutoInvertIcon" : 1, 220 + "BTTTriggers" : [ 221 + 222 + ] 223 + }, 224 + { 225 + "BTTAppBundleIdentifier" : "com.microsoft.teams", 226 + "BTTAppName" : "Microsoft Teams", 224 227 "BTTAppAutoInvertIcon" : 1, 225 228 "BTTAppProcessMatchMode" : 2, 226 - "BTTAppProcessName" : "Neverwinter Nights: Enhanced Edition", 229 + "BTTAppProcessName" : "Microsoft Teams", 230 + "BTTTriggers" : [ 231 + 232 + ] 233 + }, 234 + { 235 + "BTTAppBundleIdentifier" : "org.mozilla.firefox", 236 + "BTTAppName" : "Firefox", 237 + "BTTAppAutoInvertIcon" : 1, 238 + "BTTAppProcessMatchMode" : 2, 239 + "BTTAppProcessName" : "Firefox", 227 240 "BTTTriggers" : [ 228 241 { 229 242 "BTTActionCategory" : 0, 230 - "BTTLastUpdatedAt" : 1713066540.0148959, 243 + "BTTLastUpdatedAt" : 1713532745.000097, 231 244 "BTTTriggerType" : 0, 232 245 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 233 - "BTTUUID" : "4CC20B55-2447-44D8-8B8B-B92CEE51CA46", 246 + "BTTUUID" : "A18867C6-4BF8-4473-97B4-703135669518", 234 247 "BTTPredefinedActionType" : 366, 235 248 "BTTPredefinedActionName" : "Empty Placeholder", 236 - "BTTAdditionalConfiguration" : "0", 237 - "BTTKeyboardShortcutKeyboardType" : 0, 249 + "BTTAdditionalConfiguration" : "131074", 250 + "BTTKeyboardShortcutKeyboardType" : 1712, 238 251 "BTTTriggerOnDown" : 1, 239 - "BTTLayoutIndependentChar" : "⦲", 252 + "BTTLayoutIndependentChar" : "ESCAPE", 240 253 "BTTEnabled" : 1, 241 254 "BTTEnabled2" : 1, 242 - "BTTShortcutKeyCode" : 1016, 243 - "BTTShortcutModifierKeys" : 0, 244 - "BTTOrder" : 7, 255 + "BTTShortcutKeyCode" : 53, 256 + "BTTShortcutModifierKeys" : 131072, 257 + "BTTOrder" : 0, 245 258 "BTTAutoAdaptToKeyboardLayout" : 0, 246 259 "BTTAdditionalActions" : [ 247 260 { 248 261 "BTTActionCategory" : 0, 249 - "BTTLastUpdatedAt" : 1713066510.304518, 250 - "BTTTriggerParentUUID" : "4CC20B55-2447-44D8-8B8B-B92CEE51CA46", 262 + "BTTLastUpdatedAt" : 1713532744.999943, 263 + "BTTTriggerParentUUID" : "A18867C6-4BF8-4473-97B4-703135669518", 251 264 "BTTIsPureAction" : true, 252 265 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 253 - "BTTUUID" : "FBD91908-56D7-4F42-A420-EE14F1D4F71C", 254 - "BTTLayoutIndependentActionChar" : "F8", 255 - "BTTShortcutToSend" : "100", 266 + "BTTUUID" : "71241882-E111-41C8-B7C1-6815F745D050", 267 + "BTTLayoutIndependentActionChar" : "ESCAPE", 268 + "BTTShortcutToSend" : "53", 256 269 "BTTKeyboardShortcutKeyboardType" : 0, 257 270 "BTTEnabled" : 1, 258 271 "BTTEnabled2" : 1, 259 272 "BTTShortcutKeyCode" : -1, 260 - "BTTOrder" : 8, 273 + "BTTOrder" : 1, 261 274 "BTTAutoAdaptToKeyboardLayout" : 0 262 275 } 263 - ] 276 + ], 277 + "BTTGestureNotes" : "Make shift-esc do escape, to avoid opening task manager" 264 278 }, 265 279 { 266 280 "BTTActionCategory" : 0, 267 - "BTTLastUpdatedAt" : 1713066540.0150361, 281 + "BTTLastUpdatedAt" : 1706630318.878835, 268 282 "BTTTriggerType" : 0, 269 283 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 270 - "BTTUUID" : "D4B311FF-69F5-44CD-B9D2-B8271E4C2F21", 284 + "BTTUUID" : "B5B3692D-5DBB-4D8E-A0BF-27E3D04B6853", 271 285 "BTTPredefinedActionType" : 366, 272 286 "BTTPredefinedActionName" : "Empty Placeholder", 273 - "BTTAdditionalConfiguration" : "8388608", 274 - "BTTKeyboardShortcutKeyboardType" : 0, 287 + "BTTAdditionalConfiguration" : "1179658", 288 + "BTTKeyboardShortcutKeyboardType" : 1712, 275 289 "BTTTriggerOnDown" : 1, 276 - "BTTLayoutIndependentChar" : "⦲", 290 + "BTTLayoutIndependentChar" : "ESCAPE", 277 291 "BTTEnabled" : 1, 278 292 "BTTEnabled2" : 1, 279 - "BTTShortcutKeyCode" : 176, 280 - "BTTShortcutModifierKeys" : 8388608, 281 - "BTTOrder" : 4, 293 + "BTTShortcutKeyCode" : 53, 294 + "BTTShortcutModifierKeys" : 1179648, 295 + "BTTOrder" : 1, 282 296 "BTTAutoAdaptToKeyboardLayout" : 0, 283 297 "BTTAdditionalActions" : [ 284 298 { 285 299 "BTTActionCategory" : 0, 286 - "BTTLastUpdatedAt" : 1713066483.237334, 287 - "BTTTriggerParentUUID" : "D4B311FF-69F5-44CD-B9D2-B8271E4C2F21", 300 + "BTTLastUpdatedAt" : 1706630262.686676, 301 + "BTTTriggerParentUUID" : "B5B3692D-5DBB-4D8E-A0BF-27E3D04B6853", 288 302 "BTTIsPureAction" : true, 289 303 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 290 - "BTTUUID" : "387AD1B0-AFA4-40F0-9AF1-DCBFB804F2FF", 291 - "BTTLayoutIndependentActionChar" : "F5", 292 - "BTTShortcutToSend" : "96", 304 + "BTTUUID" : "1DEF08EF-E2F7-42AF-BE35-5943F990F281", 305 + "BTTPredefinedActionType" : 124, 306 + "BTTPredefinedActionName" : "Trigger Menu Bar Menu-Item", 307 + "BTTMenubarPath" : "Tools;Browser Tools;Task Manager", 293 308 "BTTKeyboardShortcutKeyboardType" : 0, 294 309 "BTTEnabled" : 1, 295 310 "BTTEnabled2" : 1, 296 311 "BTTShortcutKeyCode" : -1, 297 - "BTTOrder" : 5, 312 + "BTTOrder" : 2, 298 313 "BTTAutoAdaptToKeyboardLayout" : 0 299 314 } 300 - ] 315 + ], 316 + "BTTGestureNotes" : "For some reason sending shortcut directly doesn't work" 317 + } 318 + ] 319 + }, 320 + { 321 + "BTTAppBundleIdentifier" : "BT.G", 322 + "BTTAppName" : "Global", 323 + "BTTAppAutoInvertIcon" : 1, 324 + "BTTAppSpecificSettings" : { 325 + "BTTDisableGlobalTriggers" : false 326 + }, 327 + "BTTTriggers" : [ 328 + { 329 + "BTTActionCategory" : 0, 330 + "BTTLastUpdatedAt" : 1721655187.9028668, 331 + "BTTTriggerType" : 0, 332 + "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 333 + "BTTUUID" : "4FA06A9A-2A36-46BD-99F8-E8273120C17D", 334 + "BTTPredefinedActionType" : 21, 335 + "BTTPredefinedActionName" : "Maximize Window", 336 + "BTTGenericActionConfig" : "-- Based on https:\/\/community.folivora.ai\/t\/get-active-window-size-and-screen-size\/29735\/14\r\rtell application \"System Events\"\r\tset currentApp to name of first application process whose frontmost is true\r\ttell application process currentApp\r\t\ttell window 1 to if exists then (get properties) -- properties of the front window of this process\r\t\ttell window 2 to if exists then (get properties) -- properties of the front window of this process\r\t\ttry\r\t\t\tset currentWindow to first window whose focused is true\r\t\ton error\r\t\t\tset currentWindow to first window\r\t\tend try\r\t\tset {activeWindowWidth, activeWindowHeight} to size of currentWindow\r\tend tell\r\ttell application process \"Dock\" to set {dockWidth, dockHeight} to the size of first list\rend tell\r\r-- Chosen by napkin math, this seems to work with or without dock+menubar\rset menuBarHeight to 32\r\rtell application \"BetterTouchTool\"\r\tset activeScreenWidth to get_number_variable \"focused_screen_width\"\r\tset activeScreenHeight to get_number_variable \"focused_screen_height\"\r\t\r\tset isMaximized to (activeScreenWidth - activeWindowWidth ≤ 1 and activeScreenHeight - activeWindowHeight ≤ (dockHeight + menuBarHeight))\r\t\r\tif isMaximized then\r\t\ttrigger_action \"{\\\"BTTPredefinedActionType\\\":96, \\\"BTTPredefinedActionName\\\":\\\"Maximize Window to Top Half\\\"}\"\r\telse\r\t\ttrigger_action \"{\\\"BTTPredefinedActionType\\\":21,\\\"BTTPredefinedActionName\\\":\\\"Maximize Window\\\"}\"\r\tend if\rend tell\r", 337 + "BTTAdditionalConfiguration" : "10223616", 338 + "BTTKeyboardShortcutScope" : 0, 339 + "BTTKeyboardShortcutKeyboardType" : 0, 340 + "BTTTriggerOnDown" : 0, 341 + "BTTLayoutIndependentChar" : "UP", 342 + "BTTEnabled" : 1, 343 + "BTTEnabled2" : 1, 344 + "BTTShortcutKeyCode" : 126, 345 + "BTTShortcutModifierKeys" : 10223616, 346 + "BTTOrder" : 12, 347 + "BTTAutoAdaptToKeyboardLayout" : 0 301 348 }, 302 349 { 303 350 "BTTActionCategory" : 0, 304 - "BTTLastUpdatedAt" : 1713066540.014957, 351 + "BTTLastUpdatedAt" : 1721655187.9027691, 352 + "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 353 + "BTTUUID" : "6452D315-5E0B-4A56-893D-163F9B86E3EF", 354 + "BTTPredefinedActionType" : 19, 355 + "BTTPredefinedActionName" : "Maximize Window Left Half", 356 + "BTTKeyboardShortcutKeyboardType" : 0, 357 + "BTTEnabled" : 1, 358 + "BTTEnabled2" : 1, 359 + "BTTShortcutKeyCode" : 123, 360 + "BTTShortcutModifierKeys" : 10223616, 361 + "BTTOrder" : 7, 362 + "BTTAutoAdaptToKeyboardLayout" : 0 363 + }, 364 + { 365 + "BTTActionCategory" : 0, 366 + "BTTLastUpdatedAt" : 1721655187.902813, 305 367 "BTTTriggerType" : 0, 306 368 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 307 - "BTTUUID" : "8BBA900E-33BA-420C-8FFD-59FF689840E5", 369 + "BTTUUID" : "698285B3-1644-43AB-B1F2-57450DE38943", 308 370 "BTTPredefinedActionType" : 366, 309 371 "BTTPredefinedActionName" : "Empty Placeholder", 310 - "BTTAdditionalConfiguration" : "0", 311 - "BTTKeyboardShortcutKeyboardType" : 0, 372 + "BTTAdditionalConfiguration" : "9306147", 373 + "BTTKeyboardShortcutKeyboardType" : 1712, 312 374 "BTTTriggerOnDown" : 1, 313 - "BTTLayoutIndependentChar" : "⦲", 375 + "BTTLayoutIndependentChar" : "RIGHT", 314 376 "BTTEnabled" : 1, 315 377 "BTTEnabled2" : 1, 316 - "BTTShortcutKeyCode" : 1002, 317 - "BTTShortcutModifierKeys" : 0, 318 - "BTTOrder" : 1, 378 + "BTTShortcutKeyCode" : 124, 379 + "BTTShortcutModifierKeys" : 9306112, 380 + "BTTOrder" : 31, 319 381 "BTTAutoAdaptToKeyboardLayout" : 0, 320 382 "BTTAdditionalActions" : [ 321 383 { 322 384 "BTTActionCategory" : 0, 323 - "BTTLastUpdatedAt" : 1713066450.535044, 324 - "BTTTriggerParentUUID" : "8BBA900E-33BA-420C-8FFD-59FF689840E5", 385 + "BTTLastUpdatedAt" : 1719521701.0551791, 386 + "BTTTriggerParentUUID" : "698285B3-1644-43AB-B1F2-57450DE38943", 325 387 "BTTIsPureAction" : true, 326 388 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 327 - "BTTUUID" : "107DC283-0441-4292-82C8-2B78271BBA47", 328 - "BTTLayoutIndependentActionChar" : "F2", 329 - "BTTShortcutToSend" : "120", 389 + "BTTUUID" : "059A4AC6-9D46-4A21-9D9E-6B22A64FCDB9", 390 + "BTTPredefinedActionType" : 152, 391 + "BTTPredefinedActionName" : "Move Window One Space or Desktop Right", 330 392 "BTTKeyboardShortcutKeyboardType" : 0, 331 393 "BTTEnabled" : 1, 332 394 "BTTEnabled2" : 1, 333 395 "BTTShortcutKeyCode" : -1, 334 - "BTTOrder" : 2, 396 + "BTTOrder" : 274, 335 397 "BTTAutoAdaptToKeyboardLayout" : 0 336 398 } 337 399 ] 338 400 }, 339 401 { 340 402 "BTTActionCategory" : 0, 341 - "BTTLastUpdatedAt" : 1713066540.01493, 403 + "BTTLastUpdatedAt" : 1721655187.902889, 342 404 "BTTTriggerType" : 0, 343 405 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 344 - "BTTUUID" : "834EB0B4-FB0F-41DF-882E-7D1CA0078CFE", 406 + "BTTUUID" : "E8AE7857-D4DF-4F5D-B724-860053617341", 345 407 "BTTPredefinedActionType" : 366, 346 408 "BTTPredefinedActionName" : "Empty Placeholder", 347 - "BTTAdditionalConfiguration" : "0", 348 - "BTTKeyboardShortcutKeyboardType" : 0, 409 + "BTTAdditionalConfiguration" : "9175073", 410 + "BTTKeyboardShortcutKeyboardType" : 1712, 349 411 "BTTTriggerOnDown" : 1, 350 - "BTTLayoutIndependentChar" : "⦲", 412 + "BTTNotesInsteadOfDescription" : 1, 413 + "BTTLayoutIndependentChar" : "LEFT", 351 414 "BTTEnabled" : 1, 352 415 "BTTEnabled2" : 1, 353 - "BTTShortcutKeyCode" : 1020, 354 - "BTTShortcutModifierKeys" : 0, 355 - "BTTOrder" : 6, 416 + "BTTShortcutKeyCode" : 123, 417 + "BTTShortcutModifierKeys" : 9175040, 418 + "BTTOrder" : 26, 356 419 "BTTAutoAdaptToKeyboardLayout" : 0, 357 420 "BTTAdditionalActions" : [ 358 421 { 359 422 "BTTActionCategory" : 0, 360 - "BTTLastUpdatedAt" : 1713066502.7937222, 361 - "BTTTriggerParentUUID" : "834EB0B4-FB0F-41DF-882E-7D1CA0078CFE", 423 + "BTTLastUpdatedAt" : 1719602061.289011, 424 + "BTTTriggerParentUUID" : "E8AE7857-D4DF-4F5D-B724-860053617341", 362 425 "BTTIsPureAction" : true, 363 426 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 364 - "BTTUUID" : "8895F1B1-8FD2-4F4B-AEB7-AA85B92A0876", 365 - "BTTLayoutIndependentActionChar" : "F7", 366 - "BTTShortcutToSend" : "98", 427 + "BTTUUID" : "639B286E-145D-4821-86A8-8A0A8CD28EBE", 428 + "BTTPredefinedActionType" : 251, 429 + "BTTPredefinedActionName" : "Custom Move or Resize Window", 430 + "BTTActionMoveResizeConfig" : "{\"BTTChangeWidthRelative\":1,\"BTTOriginToUse\":1,\"BTTChangeWindowWidth\":true,\"BTTCareForStageManager\":false,\"BTTActiveOrHoveredWindow\":0,\"BTTChangeHeightRelative\":1,\"BTTOriginDisplay\":1,\"BTTChangeXOriginRelative\":0,\"BTTNewWindowWidthRelative\":100,\"BTTChangeYOriginRelative\":0,\"BTTUseVisibleFrame\":true,\"BTTNewWindowHeightRelative\":100,\"BTTScreenOrigin\":1,\"BTTChangeWindowHeight\":true,\"BTTDirectionToMove\":1,\"BTTScreensToMove\":1}", 367 431 "BTTKeyboardShortcutKeyboardType" : 0, 368 432 "BTTEnabled" : 1, 369 433 "BTTEnabled2" : 1, 370 434 "BTTShortcutKeyCode" : -1, 371 - "BTTOrder" : 7, 435 + "BTTOrder" : 272, 372 436 "BTTAutoAdaptToKeyboardLayout" : 0 373 437 } 374 - ] 438 + ], 439 + "BTTGestureNotes" : "Move to left monitor" 375 440 }, 376 441 { 377 442 "BTTActionCategory" : 0, 378 - "BTTLastUpdatedAt" : 1713066540.014919, 443 + "BTTLastUpdatedAt" : 1721655187.9028239, 379 444 "BTTTriggerType" : 0, 380 445 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 381 - "BTTUUID" : "435C783A-4816-4F0E-ACE4-37EA74587A86", 446 + "BTTUUID" : "C6DC9EAB-F615-45CB-887C-AD84D11492EF", 447 + "BTTPredefinedActionType" : 27, 448 + "BTTPredefinedActionName" : "Next", 449 + "BTTAdditionalConfiguration" : "8781824", 450 + "BTTKeyboardShortcutKeyboardType" : 0, 451 + "BTTTriggerOnDown" : 1, 452 + "BTTLayoutIndependentChar" : "RIGHT", 453 + "BTTEnabled" : 1, 454 + "BTTEnabled2" : 1, 455 + "BTTShortcutKeyCode" : 124, 456 + "BTTShortcutModifierKeys" : 8781824, 457 + "BTTOrder" : 15, 458 + "BTTAutoAdaptToKeyboardLayout" : 0 459 + }, 460 + { 461 + "BTTActionCategory" : 0, 462 + "BTTLastUpdatedAt" : 1721312310.7965388, 463 + "BTTTriggerType" : 0, 464 + "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 465 + "BTTUUID" : "256B82E0-F6C9-4AA3-8CEC-5846361FAEAA", 382 466 "BTTPredefinedActionType" : 366, 383 467 "BTTPredefinedActionName" : "Empty Placeholder", 384 - "BTTAdditionalConfiguration" : "8388608", 385 - "BTTKeyboardShortcutKeyboardType" : 0, 468 + "BTTAdditionalConfiguration" : "393219", 469 + "BTTKeyboardShortcutKeyboardType" : 1712, 386 470 "BTTTriggerOnDown" : 1, 387 - "BTTLayoutIndependentChar" : "⦲", 471 + "BTTLayoutIndependentChar" : "t", 388 472 "BTTEnabled" : 1, 389 473 "BTTEnabled2" : 1, 390 - "BTTShortcutKeyCode" : 177, 391 - "BTTShortcutModifierKeys" : 8388608, 392 - "BTTOrder" : 3, 474 + "BTTShortcutKeyCode" : 17, 475 + "BTTShortcutModifierKeys" : 393216, 476 + "BTTOrder" : 21, 393 477 "BTTAutoAdaptToKeyboardLayout" : 0, 394 478 "BTTAdditionalActions" : [ 395 479 { 396 480 "BTTActionCategory" : 0, 397 - "BTTLastUpdatedAt" : 1713066475.924016, 398 - "BTTTriggerParentUUID" : "435C783A-4816-4F0E-ACE4-37EA74587A86", 481 + "BTTLastUpdatedAt" : 1710966346.6479681, 482 + "BTTTriggerParentUUID" : "256B82E0-F6C9-4AA3-8CEC-5846361FAEAA", 399 483 "BTTIsPureAction" : true, 400 484 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 401 - "BTTUUID" : "5F4B5EDB-0CEC-4F0D-B5AD-11C9A49F6C33", 402 - "BTTLayoutIndependentActionChar" : "F4", 403 - "BTTShortcutToSend" : "118", 485 + "BTTUUID" : "27804FCD-BE6D-4095-8FAE-CB7AE6B3876B", 486 + "BTTPredefinedActionType" : 49, 487 + "BTTPredefinedActionName" : "Launch Application or Open File or Start Apple Script …", 488 + "BTTLaunchPath" : "\/Applications\/iTerm.app", 404 489 "BTTKeyboardShortcutKeyboardType" : 0, 405 490 "BTTEnabled" : 1, 406 491 "BTTEnabled2" : 1, 407 492 "BTTShortcutKeyCode" : -1, 408 - "BTTOrder" : 4, 493 + "BTTOrder" : 260, 409 494 "BTTAutoAdaptToKeyboardLayout" : 0 410 495 } 411 496 ] 412 497 }, 413 498 { 414 499 "BTTActionCategory" : 0, 415 - "BTTLastUpdatedAt" : 1713066548.0583911, 500 + "BTTLastUpdatedAt" : 1721655187.9026189, 501 + "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 502 + "BTTUUID" : "8F60B930-0D92-4D56-A6D1-AEA4FDDF3467", 503 + "BTTPredefinedActionType" : 26, 504 + "BTTPredefinedActionName" : "Previous", 505 + "BTTAdditionalConfiguration" : "8781824", 506 + "BTTKeyboardShortcutKeyboardType" : 0, 507 + "BTTTriggerOnDown" : 1, 508 + "BTTEnabled" : 1, 509 + "BTTEnabled2" : 1, 510 + "BTTShortcutKeyCode" : 123, 511 + "BTTShortcutModifierKeys" : 8781824, 512 + "BTTOrder" : 14, 513 + "BTTAutoAdaptToKeyboardLayout" : 0 514 + }, 515 + { 516 + "BTTActionCategory" : 0, 517 + "BTTLastUpdatedAt" : 1721337162.9850469, 518 + "BTTTriggerType" : 605, 519 + "BTTTriggerTypeDescriptionReadOnly" : "Before Mac Goes To Sleep", 520 + "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 521 + "BTTUUID" : "D2657937-402D-45F2-9B8E-CF8D612D0A41", 522 + "BTTPredefinedActionType" : 278, 523 + "BTTPredefinedActionName" : "Disable Bluetooth", 524 + "BTTEnabled" : 1, 525 + "BTTEnabled2" : 1, 526 + "BTTOrder" : 13 527 + }, 528 + { 529 + "BTTActionCategory" : 0, 530 + "BTTLastUpdatedAt" : 1721655187.9028568, 416 531 "BTTTriggerType" : 0, 417 532 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 418 - "BTTUUID" : "20BFCAB6-25DE-421A-A385-C0632A024725", 533 + "BTTUUID" : "551E200C-278D-405A-BED7-ABEEE9415D89", 419 534 "BTTPredefinedActionType" : 366, 420 535 "BTTPredefinedActionName" : "Empty Placeholder", 421 - "BTTAdditionalConfiguration" : "0", 422 - "BTTKeyboardShortcutKeyboardType" : 0, 536 + "BTTAdditionalConfiguration" : "9306147", 537 + "BTTKeyboardShortcutKeyboardType" : 1712, 423 538 "BTTTriggerOnDown" : 1, 424 - "BTTLayoutIndependentChar" : "⦲", 539 + "BTTLayoutIndependentChar" : "LEFT", 425 540 "BTTEnabled" : 1, 426 541 "BTTEnabled2" : 1, 427 - "BTTShortcutKeyCode" : 1000, 428 - "BTTShortcutModifierKeys" : 0, 429 - "BTTOrder" : 11, 542 + "BTTShortcutKeyCode" : 123, 543 + "BTTShortcutModifierKeys" : 9306112, 544 + "BTTOrder" : 30, 430 545 "BTTAutoAdaptToKeyboardLayout" : 0, 431 546 "BTTAdditionalActions" : [ 432 547 { 433 548 "BTTActionCategory" : 0, 434 - "BTTLastUpdatedAt" : 1713066549.9013481, 435 - "BTTTriggerParentUUID" : "20BFCAB6-25DE-421A-A385-C0632A024725", 549 + "BTTLastUpdatedAt" : 1719521688.2858469, 550 + "BTTTriggerParentUUID" : "551E200C-278D-405A-BED7-ABEEE9415D89", 436 551 "BTTIsPureAction" : true, 437 552 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 438 - "BTTUUID" : "02869EAF-A851-46D7-969B-373BBBB3E39C", 439 - "BTTLayoutIndependentActionChar" : "F12", 440 - "BTTShortcutToSend" : "111", 553 + "BTTUUID" : "F1EAED17-2C28-4FA7-9872-C5C33A08235C", 554 + "BTTPredefinedActionType" : 151, 555 + "BTTPredefinedActionName" : "Move Window One Space or Desktop Left", 441 556 "BTTKeyboardShortcutKeyboardType" : 0, 442 557 "BTTEnabled" : 1, 443 558 "BTTEnabled2" : 1, 444 559 "BTTShortcutKeyCode" : -1, 445 - "BTTOrder" : 12, 560 + "BTTOrder" : 273, 446 561 "BTTAutoAdaptToKeyboardLayout" : 0 447 562 } 448 563 ] 449 564 }, 450 565 { 451 566 "BTTActionCategory" : 0, 452 - "BTTLastUpdatedAt" : 1713066540.0150261, 567 + "BTTLastUpdatedAt" : 1721312310.7967219, 453 568 "BTTTriggerType" : 0, 454 569 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 455 - "BTTUUID" : "1FC053FC-6E94-4EA4-80E9-D3D0EF83C827", 570 + "BTTUUID" : "B7E901FE-5555-4E47-A6D5-2694DBF3937F", 456 571 "BTTPredefinedActionType" : 366, 457 572 "BTTPredefinedActionName" : "Empty Placeholder", 458 - "BTTAdditionalConfiguration" : "0", 459 - "BTTKeyboardShortcutKeyboardType" : 0, 573 + "BTTAdditionalConfiguration" : "393219", 574 + "BTTKeyboardShortcutKeyboardType" : 1712, 460 575 "BTTTriggerOnDown" : 1, 461 - "BTTLayoutIndependentChar" : "⦲", 576 + "BTTLayoutIndependentChar" : "v", 462 577 "BTTEnabled" : 1, 463 578 "BTTEnabled2" : 1, 464 - "BTTShortcutKeyCode" : 1019, 465 - "BTTShortcutModifierKeys" : 0, 466 - "BTTOrder" : 8, 579 + "BTTShortcutKeyCode" : 9, 580 + "BTTShortcutModifierKeys" : 393216, 581 + "BTTOrder" : 22, 467 582 "BTTAutoAdaptToKeyboardLayout" : 0, 468 583 "BTTAdditionalActions" : [ 469 584 { 470 585 "BTTActionCategory" : 0, 471 - "BTTLastUpdatedAt" : 1713066519.2571778, 472 - "BTTTriggerParentUUID" : "1FC053FC-6E94-4EA4-80E9-D3D0EF83C827", 586 + "BTTLastUpdatedAt" : 1701897070.3931069, 587 + "BTTTriggerParentUUID" : "B7E901FE-5555-4E47-A6D5-2694DBF3937F", 473 588 "BTTIsPureAction" : true, 474 589 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 475 - "BTTUUID" : "6E6F27C9-1994-4830-8672-880B1B7A88C1", 476 - "BTTLayoutIndependentActionChar" : "F9", 477 - "BTTShortcutToSend" : "101", 590 + "BTTUUID" : "F0F3CCF3-8B91-4E3A-8961-246AED7F6681", 591 + "BTTPredefinedActionType" : 49, 592 + "BTTPredefinedActionName" : "Launch Application or Open File or Start Apple Script …", 593 + "BTTLaunchPath" : "\/Applications\/Visual Studio Code.app", 478 594 "BTTKeyboardShortcutKeyboardType" : 0, 479 595 "BTTEnabled" : 1, 480 596 "BTTEnabled2" : 1, 481 597 "BTTShortcutKeyCode" : -1, 482 - "BTTOrder" : 9, 598 + "BTTOrder" : 262, 483 599 "BTTAutoAdaptToKeyboardLayout" : 0 484 600 } 485 601 ] 486 602 }, 487 603 { 488 604 "BTTActionCategory" : 0, 489 - "BTTLastUpdatedAt" : 1713066540.0149388, 605 + "BTTLastUpdatedAt" : 1721337162.9856369, 606 + "BTTTriggerType" : 643, 607 + "BTTTriggerTypeDescriptionReadOnly" : "Named Trigger: unlock_screen", 608 + "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 609 + "BTTUUID" : "DB606C6A-F7F9-4C0E-B9BF-38A047A61960", 610 + "BTTPredefinedActionType" : 159, 611 + "BTTPredefinedActionName" : "Unlock Screen", 612 + "BTTTriggerName" : "unlock_screen", 613 + "BTTEnabled" : 1, 614 + "BTTEnabled2" : 1, 615 + "BTTOrder" : 15 616 + }, 617 + { 618 + "BTTActionCategory" : 0, 619 + "BTTLastUpdatedAt" : 1721312310.7969141, 490 620 "BTTTriggerType" : 0, 491 621 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 492 - "BTTUUID" : "A07D48C7-415F-4C1E-9B0D-1A71B3C013D4", 622 + "BTTUUID" : "2AB9720B-29DC-437F-BD19-A7ADF20AF387", 493 623 "BTTPredefinedActionType" : 366, 494 624 "BTTPredefinedActionName" : "Empty Placeholder", 495 - "BTTAdditionalConfiguration" : "0", 496 - "BTTKeyboardShortcutKeyboardType" : 0, 625 + "BTTAdditionalConfiguration" : "1441803", 626 + "BTTKeyboardShortcutKeyboardType" : 1712, 497 627 "BTTTriggerOnDown" : 1, 498 - "BTTLayoutIndependentChar" : "⦲", 499 - "BTTEnabled" : 1, 628 + "BTTLayoutIndependentChar" : "p", 629 + "BTTEnabled" : 0, 500 630 "BTTEnabled2" : 1, 501 - "BTTShortcutKeyCode" : 1001, 502 - "BTTShortcutModifierKeys" : 0, 503 - "BTTOrder" : 10, 631 + "BTTShortcutKeyCode" : 35, 632 + "BTTShortcutModifierKeys" : 1441792, 633 + "BTTOrder" : 23, 504 634 "BTTAutoAdaptToKeyboardLayout" : 0, 505 635 "BTTAdditionalActions" : [ 506 636 { 507 637 "BTTActionCategory" : 0, 508 - "BTTLastUpdatedAt" : 1713066538.740855, 509 - "BTTTriggerParentUUID" : "A07D48C7-415F-4C1E-9B0D-1A71B3C013D4", 638 + "BTTLastUpdatedAt" : 1704402338.7002301, 639 + "BTTTriggerParentUUID" : "2AB9720B-29DC-437F-BD19-A7ADF20AF387", 510 640 "BTTIsPureAction" : true, 511 641 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 512 - "BTTUUID" : "8CFAABBB-118A-496E-9CEC-6D8BF56DE519", 513 - "BTTLayoutIndependentActionChar" : "F11", 514 - "BTTShortcutToSend" : "103", 642 + "BTTUUID" : "F37B982A-7DF5-467A-AD99-808DFAC449C0", 643 + "BTTPredefinedActionType" : 337, 644 + "BTTPredefinedActionName" : "Toggle Pin or Unpin Focused Window To Float On Top", 645 + "BTTAdditionalActionData" : { 646 + "BTTActionPinOnTopMargin" : 2, 647 + "BTTActionPinOnTopOnlyChangeFocusOnClick" : true, 648 + "BTTActionPinOnTopMode" : 0 649 + }, 515 650 "BTTKeyboardShortcutKeyboardType" : 0, 516 651 "BTTEnabled" : 1, 517 652 "BTTEnabled2" : 1, 518 653 "BTTShortcutKeyCode" : -1, 519 - "BTTOrder" : 11, 654 + "BTTOrder" : 1, 520 655 "BTTAutoAdaptToKeyboardLayout" : 0 521 656 } 522 657 ] 523 658 }, 524 659 { 525 660 "BTTActionCategory" : 0, 526 - "BTTLastUpdatedAt" : 1713066540.015018, 527 - "BTTTriggerType" : 0, 528 - "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 529 - "BTTUUID" : "6A1BE653-DD16-4EFB-B65A-313BB326CE19", 530 - "BTTPredefinedActionType" : 366, 531 - "BTTPredefinedActionName" : "Empty Placeholder", 532 - "BTTAdditionalConfiguration" : "0", 533 - "BTTKeyboardShortcutKeyboardType" : 0, 534 - "BTTTriggerOnDown" : 1, 535 - "BTTLayoutIndependentChar" : "⦲", 661 + "BTTLastUpdatedAt" : 1721337162.9850268, 662 + "BTTTriggerType" : 684, 663 + "BTTTriggerTypeDescriptionReadOnly" : "Did Open Macbook Lid", 664 + "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 665 + "BTTUUID" : "3C105295-6B76-4761-A58F-CD89D6AB951C", 666 + "BTTPredefinedActionType" : 277, 667 + "BTTPredefinedActionName" : "Enable Bluetooth", 536 668 "BTTEnabled" : 1, 537 669 "BTTEnabled2" : 1, 538 - "BTTShortcutKeyCode" : 1007, 539 - "BTTShortcutModifierKeys" : 0, 540 - "BTTOrder" : 9, 541 - "BTTAutoAdaptToKeyboardLayout" : 0, 670 + "BTTOrder" : 12, 542 671 "BTTAdditionalActions" : [ 543 672 { 544 673 "BTTActionCategory" : 0, 545 - "BTTLastUpdatedAt" : 1713066528.235111, 546 - "BTTTriggerParentUUID" : "6A1BE653-DD16-4EFB-B65A-313BB326CE19", 674 + "BTTLastUpdatedAt" : 1695128353.180181, 675 + "BTTTriggerParentUUID" : "3C105295-6B76-4761-A58F-CD89D6AB951C", 547 676 "BTTIsPureAction" : true, 548 - "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 549 - "BTTUUID" : "1B30F1A8-16CE-44AD-8463-3592FAF3CB5C", 550 - "BTTLayoutIndependentActionChar" : "F10", 551 - "BTTShortcutToSend" : "109", 552 - "BTTKeyboardShortcutKeyboardType" : 0, 677 + "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 678 + "BTTUUID" : "B19E54BB-7F71-441B-8001-9E4FD128F6BA", 679 + "BTTPredefinedActionType" : 345, 680 + "BTTPredefinedActionName" : "Pause Execution or Delay Next Action (async or not blocking)", 681 + "BTTDelayNextActionBy" : "4", 553 682 "BTTEnabled" : 1, 554 683 "BTTEnabled2" : 1, 555 - "BTTShortcutKeyCode" : -1, 556 - "BTTOrder" : 10, 557 - "BTTAutoAdaptToKeyboardLayout" : 0 684 + "BTTOrder" : 0 558 685 } 559 686 ] 560 687 }, 561 688 { 562 689 "BTTActionCategory" : 0, 563 - "BTTLastUpdatedAt" : 1713066540.015053, 690 + "BTTLastUpdatedAt" : 1721655187.902792, 564 691 "BTTTriggerType" : 0, 565 692 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 566 - "BTTUUID" : "06F6C703-AC45-4DF5-921D-9F1B112107B6", 567 - "BTTPredefinedActionType" : 366, 568 - "BTTPredefinedActionName" : "Empty Placeholder", 569 - "BTTAdditionalConfiguration" : "0", 570 - "BTTKeyboardShortcutKeyboardType" : 0, 693 + "BTTUUID" : "93C28EAC-2845-4FCE-A268-6813C5471522", 694 + "BTTPredefinedActionType" : 95, 695 + "BTTPredefinedActionName" : "Maximize Window to Bottom Half", 696 + "BTTAdditionalConfiguration" : "10223657", 697 + "BTTKeyboardShortcutKeyboardType" : 1712, 571 698 "BTTTriggerOnDown" : 1, 572 - "BTTLayoutIndependentChar" : "", 699 + "BTTLayoutIndependentChar" : "DOWN", 573 700 "BTTEnabled" : 1, 574 701 "BTTEnabled2" : 1, 575 - "BTTShortcutKeyCode" : 1003, 576 - "BTTShortcutModifierKeys" : 0, 702 + "BTTShortcutKeyCode" : 125, 703 + "BTTShortcutModifierKeys" : 10223616, 704 + "BTTOrder" : 20, 705 + "BTTAutoAdaptToKeyboardLayout" : 0 706 + }, 707 + { 708 + "BTTActionCategory" : 0, 709 + "BTTLastUpdatedAt" : 1721655187.90273, 710 + "BTTTriggerType" : 0, 711 + "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 712 + "BTTUUID" : "4BF06A37-777B-43CF-B2A4-A968FFDCE16B", 713 + "BTTPredefinedActionType" : 5, 714 + "BTTPredefinedActionName" : "Mission Control", 715 + "BTTAdditionalConfiguration" : "8650753", 716 + "BTTKeyboardShortcutKeyboardType" : 0, 717 + "BTTTriggerOnDown" : 0, 718 + "BTTLayoutIndependentChar" : "UP", 719 + "BTTEnabled" : 1, 720 + "BTTEnabled2" : 1, 721 + "BTTShortcutKeyCode" : 126, 722 + "BTTShortcutModifierKeys" : 8650752, 577 723 "BTTOrder" : 0, 578 724 "BTTAutoAdaptToKeyboardLayout" : 0, 579 - "BTTAdditionalActions" : [ 580 - { 581 - "BTTActionCategory" : 0, 582 - "BTTLastUpdatedAt" : 1713066440.7598019, 583 - "BTTTriggerParentUUID" : "06F6C703-AC45-4DF5-921D-9F1B112107B6", 584 - "BTTIsPureAction" : true, 585 - "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 586 - "BTTUUID" : "A87CAE96-C769-4860-BBE2-C70E67E165D1", 587 - "BTTLayoutIndependentActionChar" : "F1", 588 - "BTTShortcutToSend" : "122", 589 - "BTTKeyboardShortcutKeyboardType" : 0, 590 - "BTTEnabled" : 1, 591 - "BTTEnabled2" : 1, 592 - "BTTShortcutKeyCode" : -1, 593 - "BTTOrder" : 1, 594 - "BTTAutoAdaptToKeyboardLayout" : 0 595 - } 596 - ] 725 + "BTTIconData" : "", 726 + "BTTAlternateIconData" : "" 597 727 }, 598 728 { 599 729 "BTTActionCategory" : 0, 600 - "BTTLastUpdatedAt" : 1713066540.015044, 730 + "BTTLastUpdatedAt" : 1721655187.9027801, 601 731 "BTTTriggerType" : 0, 602 732 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 603 - "BTTUUID" : "ED9E1BE1-75AC-4845-B413-611043D0C49A", 733 + "BTTUUID" : "FA274650-FC9F-4B92-8CC3-5C18E673F6AA", 604 734 "BTTPredefinedActionType" : 366, 605 735 "BTTPredefinedActionName" : "Empty Placeholder", 606 - "BTTAdditionalConfiguration" : "8388608", 607 - "BTTKeyboardShortcutKeyboardType" : 0, 736 + "BTTAdditionalConfiguration" : "9175073", 737 + "BTTKeyboardShortcutKeyboardType" : 1712, 608 738 "BTTTriggerOnDown" : 1, 609 - "BTTLayoutIndependentChar" : "⦲", 739 + "BTTNotesInsteadOfDescription" : 1, 740 + "BTTLayoutIndependentChar" : "RIGHT", 610 741 "BTTEnabled" : 1, 611 742 "BTTEnabled2" : 1, 612 - "BTTShortcutKeyCode" : 160, 613 - "BTTShortcutModifierKeys" : 8388608, 614 - "BTTOrder" : 2, 743 + "BTTShortcutKeyCode" : 124, 744 + "BTTShortcutModifierKeys" : 9175040, 745 + "BTTOrder" : 27, 615 746 "BTTAutoAdaptToKeyboardLayout" : 0, 616 747 "BTTAdditionalActions" : [ 617 748 { 618 749 "BTTActionCategory" : 0, 619 - "BTTLastUpdatedAt" : 1713066467.4663839, 620 - "BTTTriggerParentUUID" : "ED9E1BE1-75AC-4845-B413-611043D0C49A", 750 + "BTTLastUpdatedAt" : 1719602061.2889891, 751 + "BTTTriggerParentUUID" : "FA274650-FC9F-4B92-8CC3-5C18E673F6AA", 621 752 "BTTIsPureAction" : true, 622 753 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 623 - "BTTUUID" : "EB5D91CA-1566-44F0-AD45-A16F40806E90", 624 - "BTTLayoutIndependentActionChar" : "F3", 625 - "BTTShortcutToSend" : "99", 754 + "BTTUUID" : "369F8627-A519-4276-9B4B-977CD2B1D82C", 755 + "BTTPredefinedActionType" : 251, 756 + "BTTPredefinedActionName" : "Custom Move or Resize Window", 757 + "BTTActionMoveResizeConfig" : "{\"BTTChangeWidthRelative\":1,\"BTTOriginToUse\":1,\"BTTChangeWindowWidth\":true,\"BTTCareForStageManager\":false,\"BTTActiveOrHoveredWindow\":0,\"BTTChangeHeightRelative\":1,\"BTTOriginDisplay\":1,\"BTTChangeXOriginRelative\":0,\"BTTNewWindowWidthRelative\":100,\"BTTChangeYOriginRelative\":0,\"BTTUseVisibleFrame\":false,\"BTTNewWindowHeightRelative\":100,\"BTTScreenOrigin\":1,\"BTTChangeWindowHeight\":true,\"BTTDirectionToMove\":2,\"BTTScreensToMove\":1}", 626 758 "BTTKeyboardShortcutKeyboardType" : 0, 627 759 "BTTEnabled" : 1, 628 760 "BTTEnabled2" : 1, 629 761 "BTTShortcutKeyCode" : -1, 630 - "BTTOrder" : 3, 762 + "BTTOrder" : 272, 631 763 "BTTAutoAdaptToKeyboardLayout" : 0 632 764 } 633 - ] 765 + ], 766 + "BTTGestureNotes" : "Move to right monitor" 634 767 }, 635 768 { 636 769 "BTTActionCategory" : 0, 637 - "BTTLastUpdatedAt" : 1713066540.0149479, 770 + "BTTLastUpdatedAt" : 1721655187.902802, 638 771 "BTTTriggerType" : 0, 639 772 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 640 - "BTTUUID" : "B83CCB12-EA6B-4B9D-A65D-4CA056E7538B", 773 + "BTTUUID" : "3FF48845-9DBB-4DCB-BB2C-30BF9E3F5D58", 774 + "BTTPredefinedActionType" : 172, 775 + "BTTPredefinedActionName" : "Run Apple Script (blocking)", 776 + "BTTInlineAppleScript" : "tell application \"Spotify\"\r\tset currentvol to get sound volume\r\tset nextvol to currentvol + 7.5\r\t\r\t-- volume wraps at 100\n\tif nextvol > 100 then\r\t\tset nextvol to 100\r\tend if\r\t\r\tset sound volume to nextvol\r\treturn currentvol\rend tell", 777 + "BTTAdditionalConfiguration" : "8781827", 778 + "BTTKeyboardShortcutKeyboardType" : 3514, 779 + "BTTTriggerOnDown" : 1, 780 + "BTTNotesInsteadOfDescription" : 1, 781 + "BTTLayoutIndependentChar" : "UP", 782 + "BTTEnabled" : 1, 783 + "BTTEnabled2" : 1, 784 + "BTTShortcutKeyCode" : 126, 785 + "BTTShortcutModifierKeys" : 8781824, 786 + "BTTOrder" : 17, 787 + "BTTAutoAdaptToKeyboardLayout" : 0, 788 + "BTTGestureNotes" : "Spotify Volume Up" 789 + }, 790 + { 791 + "BTTActionCategory" : 0, 792 + "BTTLastUpdatedAt" : 1721655187.902755, 793 + "BTTTriggerType" : 0, 794 + "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 795 + "BTTUUID" : "A5FA28E1-EE56-4940-B2D1-95A347C34A51", 641 796 "BTTPredefinedActionType" : 366, 642 797 "BTTPredefinedActionName" : "Empty Placeholder", 643 798 "BTTAdditionalConfiguration" : "8388608", 644 - "BTTKeyboardShortcutKeyboardType" : 0, 799 + "BTTKeyboardShortcutScope" : 1, 800 + "BTTKeyboardShortcutKeyboardType" : 5609, 645 801 "BTTTriggerOnDown" : 1, 646 - "BTTLayoutIndependentChar" : "⦲", 802 + "BTTLayoutIndependentChar" : "F13", 647 803 "BTTEnabled" : 1, 648 804 "BTTEnabled2" : 1, 649 - "BTTShortcutKeyCode" : 178, 805 + "BTTShortcutKeyCode" : 105, 650 806 "BTTShortcutModifierKeys" : 8388608, 651 - "BTTOrder" : 5, 807 + "BTTOrder" : 25, 652 808 "BTTAutoAdaptToKeyboardLayout" : 0, 653 809 "BTTAdditionalActions" : [ 654 810 { 655 811 "BTTActionCategory" : 0, 656 - "BTTLastUpdatedAt" : 1713066494.606667, 657 - "BTTTriggerParentUUID" : "B83CCB12-EA6B-4B9D-A65D-4CA056E7538B", 812 + "BTTLastUpdatedAt" : 1718900357.4676571, 813 + "BTTTriggerType" : 0, 814 + "BTTTriggerParentUUID" : "A5FA28E1-EE56-4940-B2D1-95A347C34A51", 658 815 "BTTIsPureAction" : true, 659 816 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 660 - "BTTUUID" : "22EFA1F0-9710-4830-A413-5517B5B27DAB", 661 - "BTTLayoutIndependentActionChar" : "F6", 662 - "BTTShortcutToSend" : "97", 817 + "BTTUUID" : "FCE27C12-8692-4E78-88D1-BC3DC73335A3", 818 + "BTTPredefinedActionType" : 13, 819 + "BTTPredefinedActionName" : "Sleep Display", 820 + "BTTAdditionalConfiguration" : "8388608", 663 821 "BTTKeyboardShortcutKeyboardType" : 0, 664 822 "BTTEnabled" : 1, 665 823 "BTTEnabled2" : 1, 666 824 "BTTShortcutKeyCode" : -1, 667 - "BTTOrder" : 6, 825 + "BTTShortcutModifierKeys" : 8388608, 826 + "BTTOrder" : 1, 668 827 "BTTAutoAdaptToKeyboardLayout" : 0 669 828 } 670 - ] 671 - } 672 - ] 673 - }, 674 - { 675 - "BTTAppBundleIdentifier" : "com.microsoft.teams", 676 - "BTTAppName" : "Microsoft Teams", 677 - "BTTAppAutoInvertIcon" : 1, 678 - "BTTAppProcessMatchMode" : 2, 679 - "BTTAppProcessName" : "Microsoft Teams", 680 - "BTTTriggers" : [ 681 - 682 - ] 683 - }, 684 - { 685 - "BTTAppBundleIdentifier" : "BT.G", 686 - "BTTAppName" : "Global", 687 - "BTTAppAutoInvertIcon" : 1, 688 - "BTTAppSpecificSettings" : { 689 - "BTTDisableGlobalTriggers" : false 690 - }, 691 - "BTTTriggers" : [ 829 + ], 830 + "BTTTriggerConfig" : { 831 + "BTTKeyboardShortcutScope" : 1 832 + } 833 + }, 692 834 { 693 835 "BTTActionCategory" : 0, 694 - "BTTLastUpdatedAt" : 1719074365.6893911, 695 - "BTTTriggerType" : 605, 696 - "BTTTriggerTypeDescriptionReadOnly" : "Before Mac Goes To Sleep", 697 - "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 698 - "BTTUUID" : "D4C41A2D-7EB3-47E4-AE5E-F25184E9F868", 699 - "BTTPredefinedActionType" : 278, 700 - "BTTPredefinedActionName" : "Disable Bluetooth", 836 + "BTTLastUpdatedAt" : 1721312310.79669, 837 + "BTTTriggerType" : 0, 838 + "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 839 + "BTTUUID" : "378643D2-B4B3-471C-A56E-0C402C8B622C", 840 + "BTTPredefinedActionType" : 206, 841 + "BTTPredefinedActionName" : "Execute Shell Script or Task", 842 + "BTTShellTaskActionScript" : "cd ~\/.config\/btt\/scripts\nexport PATH=~\/.pyenv\/shims:$PATH\nsudo .\/like_spotify_song.py", 843 + "BTTShellTaskActionConfig" : "\/bin\/bash:::-c:::-:::", 844 + "BTTAdditionalConfiguration" : "393219", 845 + "BTTKeyboardShortcutKeyboardType" : 5609, 846 + "BTTTriggerOnDown" : 1, 847 + "BTTNotesInsteadOfDescription" : 1, 848 + "BTTLayoutIndependentChar" : "l", 701 849 "BTTEnabled" : 1, 702 850 "BTTEnabled2" : 1, 703 - "BTTOrder" : 2 851 + "BTTShortcutKeyCode" : 37, 852 + "BTTShortcutModifierKeys" : 393216, 853 + "BTTOrder" : 19, 854 + "BTTAutoAdaptToKeyboardLayout" : 0, 855 + "BTTGestureNotes" : "Like Current Spotify Song" 704 856 }, 705 857 { 706 858 "BTTActionCategory" : 0, 707 - "BTTLastUpdatedAt" : 1719074365.6894231, 708 - "BTTTriggerType" : 785, 709 - "BTTTriggerTypeDescriptionReadOnly" : "USB Device Did Connect: Wacom Intuos Pro, VendorID: 0x056a, ProductID: 0x0392", 710 - "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 711 - "BTTUUID" : "8B1C1FF8-2044-4AE4-B887-204384665EE9", 859 + "BTTLastUpdatedAt" : 1721655187.9027109, 860 + "BTTTriggerType" : 0, 861 + "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 862 + "BTTUUID" : "FC06CA34-CBD3-4343-BBC0-9003562E05DC", 712 863 "BTTPredefinedActionType" : 366, 713 864 "BTTPredefinedActionName" : "Empty Placeholder", 714 - "BTTAdditionalConfiguration" : "Wacom Intuos Pro", 715 - "BTTUSBDeviceVendorID" : 914, 716 - "BTTUSBDeviceProductID" : 1386, 865 + "BTTAdditionalConfiguration" : "9175073", 866 + "BTTKeyboardShortcutKeyboardType" : 3518, 867 + "BTTTriggerOnDown" : 1, 868 + "BTTNotesInsteadOfDescription" : 1, 869 + "BTTLayoutIndependentChar" : "UP", 717 870 "BTTEnabled" : 1, 718 871 "BTTEnabled2" : 1, 719 - "BTTOrder" : 10, 872 + "BTTShortcutKeyCode" : 126, 873 + "BTTShortcutModifierKeys" : 9175040, 874 + "BTTOrder" : 29, 875 + "BTTAutoAdaptToKeyboardLayout" : 0, 720 876 "BTTAdditionalActions" : [ 721 877 { 722 878 "BTTActionCategory" : 0, 723 - "BTTLastUpdatedAt" : 1719073875.9726801, 724 - "BTTTriggerParentUUID" : "8B1C1FF8-2044-4AE4-B887-204384665EE9", 879 + "BTTLastUpdatedAt" : 1721312343.2140632, 880 + "BTTTriggerParentUUID" : "FC06CA34-CBD3-4343-BBC0-9003562E05DC", 725 881 "BTTIsPureAction" : true, 726 - "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 727 - "BTTUUID" : "861329CC-BE61-4869-9AC9-CAC17C8B8FA3", 728 - "BTTPredefinedActionType" : 248, 729 - "BTTPredefinedActionName" : "Trigger Named Trigger (Configured in Other Tab)", 730 - "BTTNamedTriggerToTrigger" : "Enable Wacom Tray Icon", 882 + "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 883 + "BTTUUID" : "49CB96EA-5AF0-486C-9A6F-89F603CDD3E8", 884 + "BTTPredefinedActionType" : 251, 885 + "BTTPredefinedActionName" : "Custom Move or Resize Window", 886 + "BTTActionMoveResizeConfig" : "{\"BTTChangeWidthRelative\":1,\"BTTOriginToUse\":1,\"BTTChangeWindowWidth\":true,\"BTTCareForStageManager\":false,\"BTTActiveOrHoveredWindow\":0,\"BTTChangeHeightRelative\":1,\"BTTOriginDisplay\":1,\"BTTChangeXOriginRelative\":0,\"BTTNewWindowWidthRelative\":100,\"BTTChangeYOriginRelative\":0,\"BTTUseVisibleFrame\":false,\"BTTNewWindowHeightRelative\":100,\"BTTScreenOrigin\":1,\"BTTChangeWindowHeight\":true,\"BTTDirectionToMove\":3,\"BTTScreensToMove\":1}", 887 + "BTTKeyboardShortcutKeyboardType" : 0, 731 888 "BTTEnabled" : 1, 732 889 "BTTEnabled2" : 1, 733 - "BTTOrder" : 37 890 + "BTTShortcutKeyCode" : -1, 891 + "BTTOrder" : 272, 892 + "BTTAutoAdaptToKeyboardLayout" : 0 734 893 } 735 - ] 894 + ], 895 + "BTTGestureNotes" : "Move to top monitor" 736 896 }, 737 897 { 738 898 "BTTActionCategory" : 0, 739 - "BTTLastUpdatedAt" : 1713638298.242651, 899 + "BTTLastUpdatedAt" : 1713904904.8111172, 900 + "BTTTriggerType" : 1004, 901 + "BTTTriggerTypeDescriptionReadOnly" : "Button 4", 902 + "BTTTriggerClass" : "BTTTriggerTypeNormalMouse", 903 + "BTTUUID" : "A1546D32-76E7-42A3-84DD-F715162D8A3B", 904 + "BTTPredefinedActionType" : 5, 905 + "BTTPredefinedActionName" : "Mission Control", 906 + "BTTEnabled" : 1, 907 + "BTTEnabled2" : 1, 908 + "BTTOrder" : 1 909 + }, 910 + { 911 + "BTTActionCategory" : 0, 912 + "BTTLastUpdatedAt" : 1721312310.7965209, 740 913 "BTTTriggerType" : 0, 741 914 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 742 - "BTTUUID" : "623A0026-3445-4D73-B2D1-4E61A422E0F3", 743 - "BTTPredefinedActionType" : 172, 744 - "BTTPredefinedActionName" : "Run Apple Script (blocking)", 745 - "BTTInlineAppleScript" : "-- Use an applescript to avoid launching Spotify or iTunes\ntell application \"Spotify\"\r\tif it is running then\r\t\ttry\r\t\t\tplaypause\r\t\ton error\r\t\t\treturn\r\t\tend try\r\tend if\rend tell", 746 - "BTTAdditionalConfiguration" : "393219", 747 - "BTTKeyboardShortcutKeyboardType" : 3514, 915 + "BTTUUID" : "E060F0D0-AECB-4822-A4FD-218AD18F4EA6", 916 + "BTTPredefinedActionType" : 13, 917 + "BTTPredefinedActionName" : "Sleep Display", 918 + "BTTAdditionalConfiguration" : "8388608", 919 + "BTTKeyboardShortcutKeyboardType" : 0, 748 920 "BTTTriggerOnDown" : 1, 749 - "BTTNotesInsteadOfDescription" : 1, 750 921 "BTTLayoutIndependentChar" : "SPACE", 751 922 "BTTEnabled" : 1, 752 923 "BTTEnabled2" : 1, 753 924 "BTTShortcutKeyCode" : 49, 754 - "BTTShortcutModifierKeys" : 393216, 755 - "BTTOrder" : 9, 756 - "BTTAutoAdaptToKeyboardLayout" : 0, 757 - "BTTGestureNotes" : "Spotify Play\/Pause" 925 + "BTTShortcutModifierKeys" : 8388608, 926 + "BTTOrder" : 1, 927 + "BTTAutoAdaptToKeyboardLayout" : 0 758 928 }, 759 929 { 760 930 "BTTActionCategory" : 0, 761 - "BTTLastUpdatedAt" : 1719075856.8006051, 931 + "BTTLastUpdatedAt" : 1721337162.9856238, 932 + "BTTTriggerType" : 683, 933 + "BTTTriggerTypeDescriptionReadOnly" : "Did Close Macbook Lid", 934 + "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 935 + "BTTUUID" : "AD8A4017-6DEB-4FF1-A5AB-29347EC0D488", 936 + "BTTPredefinedActionType" : 278, 937 + "BTTPredefinedActionName" : "Disable Bluetooth", 938 + "BTTEnabled" : 1, 939 + "BTTEnabled2" : 1, 940 + "BTTOrder" : 10 941 + }, 942 + { 943 + "BTTActionCategory" : 0, 944 + "BTTLastUpdatedAt" : 1721655187.9027429, 762 945 "BTTTriggerType" : 0, 763 946 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 764 947 "BTTUUID" : "97FFB9F3-924B-450B-BDD3-7859EE1C3CAA", ··· 774 957 "BTTEnabled2" : 1, 775 958 "BTTShortcutKeyCode" : 125, 776 959 "BTTShortcutModifierKeys" : 8781824, 777 - "BTTOrder" : 11, 960 + "BTTOrder" : 18, 778 961 "BTTAutoAdaptToKeyboardLayout" : 0, 779 962 "BTTGestureNotes" : "Spotify Volume Down" 780 963 }, 781 964 { 782 965 "BTTActionCategory" : 0, 783 - "BTTLastUpdatedAt" : 1719075856.8006291, 966 + "BTTLastUpdatedAt" : 1721312310.796757, 967 + "BTTTriggerType" : 0, 784 968 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 785 - "BTTUUID" : "6452D315-5E0B-4A56-893D-163F9B86E3EF", 786 - "BTTPredefinedActionType" : 19, 787 - "BTTPredefinedActionName" : "Maximize Window Left Half", 788 - "BTTKeyboardShortcutKeyboardType" : 0, 789 - "BTTEnabled" : 1, 790 - "BTTEnabled2" : 1, 791 - "BTTShortcutKeyCode" : 123, 792 - "BTTShortcutModifierKeys" : 10223616, 793 - "BTTOrder" : 3, 794 - "BTTAutoAdaptToKeyboardLayout" : 0 795 - }, 796 - { 797 - "BTTActionCategory" : 0, 798 - "BTTLastUpdatedAt" : 1702526283.926681, 799 - "BTTTriggerType" : 741, 800 - "BTTTriggerTypeDescriptionReadOnly" : "Standard Menu Bar Items Widget", 801 - "BTTTriggerClass" : "BTTTriggerTypeNotchBar", 802 - "BTTUUID" : "FC8D1BD5-1F32-4CFA-9E5F-BF0E6D8E3BF5", 803 - "BTTNotes" : "This shows the standard menubar elements like File, Edit...", 969 + "BTTUUID" : "623A0026-3445-4D73-B2D1-4E61A422E0F3", 970 + "BTTPredefinedActionType" : 172, 971 + "BTTPredefinedActionName" : "Run Apple Script (blocking)", 972 + "BTTInlineAppleScript" : "-- Use an applescript to avoid launching Spotify or iTunes\ntell application \"Spotify\"\r\tif it is running then\r\t\ttry\r\t\t\tplaypause\r\t\ton error\r\t\t\treturn\r\t\tend try\r\tend if\rend tell", 973 + "BTTAdditionalConfiguration" : "393219", 974 + "BTTKeyboardShortcutKeyboardType" : 3514, 975 + "BTTTriggerOnDown" : 1, 976 + "BTTNotesInsteadOfDescription" : 1, 977 + "BTTLayoutIndependentChar" : "SPACE", 804 978 "BTTEnabled" : 1, 805 979 "BTTEnabled2" : 1, 806 - "BTTOrder" : -5, 807 - "BTTMergeIntoTouchBarGroups" : 0, 808 - "BTTTriggerConfig" : { 809 - "BTTNotchBarVisibilityNotchScreen" : 2, 810 - "BTTTouchBarItemPlacement" : 1, 811 - "BTTNotchBarVisibilityStandardScreen" : 2 812 - } 980 + "BTTShortcutKeyCode" : 49, 981 + "BTTShortcutModifierKeys" : 393216, 982 + "BTTOrder" : 16, 983 + "BTTAutoAdaptToKeyboardLayout" : 0, 984 + "BTTGestureNotes" : "Spotify Play\/Pause" 813 985 }, 814 986 { 815 987 "BTTActionCategory" : 0, 816 - "BTTLastUpdatedAt" : 1702526283.9267521, 817 - "BTTTriggerType" : 743, 818 - "BTTTriggerTypeDescriptionReadOnly" : "Mimic System Status Icons", 819 - "BTTTriggerClass" : "BTTTriggerTypeNotchBar", 820 - "BTTUUID" : "14F4D64C-88ED-4DFB-B54F-04623FCCD148", 821 - "BTTNotes" : "This tries to look like the original status icons", 988 + "BTTLastUpdatedAt" : 1721655187.9028471, 989 + "BTTTriggerType" : 0, 990 + "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 991 + "BTTUUID" : "D9369E99-15E9-414B-AC42-A02238EAEE2C", 992 + "BTTPredefinedActionType" : 366, 993 + "BTTPredefinedActionName" : "Empty Placeholder", 994 + "BTTAdditionalConfiguration" : "9175073", 995 + "BTTKeyboardShortcutKeyboardType" : 3518, 996 + "BTTTriggerOnDown" : 1, 997 + "BTTNotesInsteadOfDescription" : 1, 998 + "BTTLayoutIndependentChar" : "DOWN", 822 999 "BTTEnabled" : 1, 823 1000 "BTTEnabled2" : 1, 824 - "BTTOrder" : -2, 825 - "BTTMergeIntoTouchBarGroups" : 0, 826 - "BTTTriggerConfig" : { 827 - "BTTNotchBarVisibilityNotchScreen" : 2, 828 - "BTTNotchBarVisibilityStandardScreen" : 2, 829 - "BTTTouchBarItemPlacement" : 2, 830 - "BTTNotchBarWidgetVisibleStatusItems" : { 831 - "showAll" : 0 832 - }, 833 - "BTTNotchBarCSSClass" : "system-status-icons" 834 - } 1001 + "BTTShortcutKeyCode" : 125, 1002 + "BTTShortcutModifierKeys" : 9175040, 1003 + "BTTOrder" : 28, 1004 + "BTTAutoAdaptToKeyboardLayout" : 0, 1005 + "BTTAdditionalActions" : [ 1006 + { 1007 + "BTTActionCategory" : 0, 1008 + "BTTLastUpdatedAt" : 1721312331.2096071, 1009 + "BTTTriggerParentUUID" : "D9369E99-15E9-414B-AC42-A02238EAEE2C", 1010 + "BTTIsPureAction" : true, 1011 + "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 1012 + "BTTUUID" : "A693BFBC-F33F-4D14-960F-520F27E6BA6D", 1013 + "BTTPredefinedActionType" : 251, 1014 + "BTTPredefinedActionName" : "Custom Move or Resize Window", 1015 + "BTTActionMoveResizeConfig" : "{\"BTTChangeWidthRelative\":1,\"BTTOriginToUse\":1,\"BTTChangeWindowWidth\":true,\"BTTCareForStageManager\":false,\"BTTActiveOrHoveredWindow\":0,\"BTTChangeHeightRelative\":1,\"BTTOriginDisplay\":1,\"BTTChangeXOriginRelative\":0,\"BTTNewWindowWidthRelative\":100,\"BTTChangeYOriginRelative\":0,\"BTTUseVisibleFrame\":true,\"BTTNewWindowHeightRelative\":100,\"BTTScreenOrigin\":1,\"BTTChangeWindowHeight\":true,\"BTTDirectionToMove\":4,\"BTTScreensToMove\":1}", 1016 + "BTTKeyboardShortcutKeyboardType" : 0, 1017 + "BTTEnabled" : 1, 1018 + "BTTEnabled2" : 1, 1019 + "BTTShortcutKeyCode" : -1, 1020 + "BTTOrder" : 272, 1021 + "BTTAutoAdaptToKeyboardLayout" : 0 1022 + } 1023 + ], 1024 + "BTTGestureNotes" : "Move to bottom monitor" 835 1025 }, 836 1026 { 837 1027 "BTTActionCategory" : 0, 838 - "BTTLastUpdatedAt" : 1702526283.926569, 839 - "BTTTriggerType" : 202, 840 - "BTTTriggerTypeDescriptionReadOnly" : "", 841 - "BTTTriggerTypeDescription" : "Default Items:", 842 - "BTTTriggerClass" : "BTTTriggerTypeNotchBar", 843 - "BTTUUID" : "20C4C9C1-D463-44C8-A140-3713356D7EDA", 844 - "BTTGenericActionConfig2" : "127.553696, 119.355743, 119.263702, 179.131959", 845 - "BTTSeparatorFontColor" : "255.000000, 255.000000, 255.000000, 255.000000", 846 - "BTTSeparatorBackgroundColorDark" : "127.553696, 119.355743, 119.263702, 179.131959", 847 - "BTTSeparatorFontColorDark" : "255.000000, 255.000000, 255.000000, 255.000000", 848 - "BTTSeparatorBackgroundColor" : "127.553696, 119.355743, 119.263702, 179.131959", 1028 + "BTTLastUpdatedAt" : 1721337162.985111, 1029 + "BTTTriggerType" : 739, 1030 + "BTTTriggerTypeDescriptionReadOnly" : "Did Unlock Screen", 1031 + "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 1032 + "BTTUUID" : "79922D80-2BD8-4067-9AED-D903DFFB122F", 1033 + "BTTPredefinedActionType" : 345, 1034 + "BTTPredefinedActionName" : "Pause Execution or Delay Next Action (async or not blocking)", 1035 + "BTTDelayNextActionBy" : "4", 849 1036 "BTTEnabled" : 1, 850 1037 "BTTEnabled2" : 1, 851 - "BTTOrder" : -6, 852 - "BTTMergeIntoTouchBarGroups" : 0, 853 - "BTTTouchBarButtonName" : "Default Items:" 1038 + "BTTOrder" : 11, 1039 + "BTTAdditionalActions" : [ 1040 + { 1041 + "BTTActionCategory" : 0, 1042 + "BTTLastUpdatedAt" : 1713904904.811259, 1043 + "BTTTriggerType" : 739, 1044 + "BTTTriggerTypeDescription" : "Did Unlock Screen", 1045 + "BTTTriggerParentUUID" : "79922D80-2BD8-4067-9AED-D903DFFB122F", 1046 + "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 1047 + "BTTUUID" : "5D765193-2753-45F7-BD92-D937750493A5", 1048 + "BTTPredefinedActionType" : 277, 1049 + "BTTPredefinedActionName" : "Enable Bluetooth", 1050 + "BTTEnabled" : 1, 1051 + "BTTEnabled2" : 1, 1052 + "BTTOrder" : 0, 1053 + "BTTGestureNotes" : "Did Unlock Screen" 1054 + } 1055 + ] 854 1056 }, 855 1057 { 856 1058 "BTTActionCategory" : 0, 857 - "BTTLastUpdatedAt" : 1719074365.689435, 858 - "BTTTriggerType" : 738, 859 - "BTTTriggerTypeDescriptionReadOnly" : "Did Lock Screen", 1059 + "BTTLastUpdatedAt" : 1721337183.9135129, 1060 + "BTTTriggerType" : 673, 1061 + "BTTTriggerTypeDescriptionReadOnly" : "Specific App Did Terminate: BetterTouchTool.app", 860 1062 "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 861 - "BTTUUID" : "BBAEDE89-7443-4170-A8D8-0D06B4D9F8FF", 862 - "BTTPredefinedActionType" : 278, 863 - "BTTPredefinedActionName" : "Disable Bluetooth", 1063 + "BTTUUID" : "1FDEF83E-77DB-4559-8AB8-460CDF68C928", 1064 + "BTTPredefinedActionType" : 366, 1065 + "BTTPredefinedActionName" : "Empty Placeholder", 1066 + "BTTAdditionalConfiguration" : "file:\/\/\/Applications\/BetterTouchTool.app\/", 864 1067 "BTTEnabled" : 1, 865 1068 "BTTEnabled2" : 0, 866 - "BTTOrder" : 1 1069 + "BTTOrder" : 16, 1070 + "BTTAdditionalActions" : [ 1071 + { 1072 + "BTTActionCategory" : 0, 1073 + "BTTLastUpdatedAt" : 1719522224.102097, 1074 + "BTTTriggerParentUUID" : "1FDEF83E-77DB-4559-8AB8-460CDF68C928", 1075 + "BTTIsPureAction" : true, 1076 + "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 1077 + "BTTUUID" : "13925CDB-002B-402F-82CF-6BBEA4F17B09", 1078 + "BTTPredefinedActionType" : 281, 1079 + "BTTPredefinedActionName" : "Run Real JavaScript", 1080 + "BTTAdditionalActionData" : { 1081 + "BTTScriptType" : 3, 1082 + "BTTScriptFunctionToCall" : "someJavaScriptFunction", 1083 + "BTTAppleScriptRunInBackground" : false, 1084 + "BTTTouchBarAppleScriptString" : "(async () => {\n let result = await export_preset({\n name: 'Default',\n includeSettings: true,\n outputPath: '~\/.config\/btt\/Default.bttpreset',\n })\n returnToBTT(result);\n})();", 1085 + "BTTTouchBarAppleScriptUsePath" : false 1086 + }, 1087 + "BTTRealJavaScriptString" : "(async () => {\n let result = await export_preset({\n name: 'Default',\n includeSettings: true,\n outputPath: '~\/.config\/btt\/Default.bttpreset',\n })\n returnToBTT(result);\n})();", 1088 + "BTTEnabled" : 1, 1089 + "BTTEnabled2" : 1, 1090 + "BTTOrder" : 273 1091 + } 1092 + ] 867 1093 }, 868 1094 { 869 1095 "BTTActionCategory" : 0, 870 - "BTTLastUpdatedAt" : 1719075856.8006248, 871 - "BTTTriggerType" : 0, 1096 + "BTTLastUpdatedAt" : 1721655187.902879, 872 1097 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 873 - "BTTUUID" : "C6DC9EAB-F615-45CB-887C-AD84D11492EF", 874 - "BTTPredefinedActionType" : 27, 875 - "BTTPredefinedActionName" : "Next", 876 - "BTTAdditionalConfiguration" : "8781824", 1098 + "BTTUUID" : "9DCE3A2F-90BD-4E34-A6C2-F4697A2BBF59", 1099 + "BTTPredefinedActionType" : 20, 1100 + "BTTPredefinedActionName" : "Maximize Window Right Half", 1101 + "BTTAdditionalConfiguration" : "10223616", 877 1102 "BTTKeyboardShortcutKeyboardType" : 0, 878 - "BTTTriggerOnDown" : 1, 879 - "BTTLayoutIndependentChar" : "RIGHT", 880 1103 "BTTEnabled" : 1, 881 1104 "BTTEnabled2" : 1, 882 1105 "BTTShortcutKeyCode" : 124, 883 - "BTTShortcutModifierKeys" : 8781824, 884 - "BTTOrder" : 8, 1106 + "BTTShortcutModifierKeys" : 10223616, 1107 + "BTTOrder" : 9, 885 1108 "BTTAutoAdaptToKeyboardLayout" : 0 886 1109 }, 887 1110 { 888 1111 "BTTActionCategory" : 0, 889 - "BTTLastUpdatedAt" : 1679330413.415108, 890 - "BTTTriggerType" : 624, 891 - "BTTTriggerTypeDescription" : "Please Select a Trigger ", 892 - "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 893 - "BTTUUID" : "D2E3FE71-1310-49D3-8338-7CF7CC517A75", 894 - "BTTKeyboardShortcutKeyboardType" : 0, 895 - "BTTTriggerOnDown" : 1, 896 - "BTTEnabled" : 1, 897 - "BTTEnabled2" : 1, 898 - "BTTShortcutKeyCode" : -1, 899 - "BTTOrder" : 11, 900 - "BTTAutoAdaptToKeyboardLayout" : 0, 901 - "BTTGestureNotes" : "Please Select a Trigger ", 902 - "BTTKeySequence" : { 903 - "BTTPauseBetween" : 0.098457924836601346, 904 - "BTTKeyCount" : 4, 905 - "BTTKeySequenceDownKeys" : [ 906 - { 907 - "BTTKEYCode" : 63, 908 - "BTTKEYDown" : 1, 909 - "BTTKEYOrderRelevant" : 1, 910 - "BTTKEYRequired" : 1, 911 - "BTTKEYTime" : 571255296 912 - }, 913 - { 914 - "BTTKEYCode" : 63, 915 - "BTTKEYDown" : 1, 916 - "BTTKEYOrderRelevant" : 1, 917 - "BTTKEYRequired" : 1, 918 - "BTTKEYTime" : 571255296 919 - } 920 - ], 921 - "BTTKeySequenceMixedKeys" : [ 922 - { 923 - "BTTKEYCode" : 63, 924 - "BTTKEYDown" : 1, 925 - "BTTKEYOrderRelevant" : 1, 926 - "BTTKEYRequired" : 1, 927 - "BTTKEYTime" : 571255296 928 - }, 929 - { 930 - "BTTKEYCode" : 63, 931 - "BTTKEYRequired" : 1, 932 - "BTTKEYTime" : 571255296 933 - }, 934 - { 935 - "BTTKEYCode" : 63, 936 - "BTTKEYDown" : 1, 937 - "BTTKEYOrderRelevant" : 1, 938 - "BTTKEYRequired" : 1, 939 - "BTTKEYTime" : 571255296 940 - }, 941 - { 942 - "BTTKEYCode" : 63, 943 - "BTTKEYRequired" : 1, 944 - "BTTKEYTime" : 571255296 945 - } 946 - ], 947 - "BTTKeySequenceUpKeys" : [ 948 - { 949 - "BTTKEYCode" : 63, 950 - "BTTKEYRequired" : 1, 951 - "BTTKEYTime" : 571255296 952 - }, 953 - { 954 - "BTTKEYCode" : 63, 955 - "BTTKEYRequired" : 1, 956 - "BTTKEYTime" : 571255296 957 - } 958 - ] 959 - } 960 - }, 961 - { 962 - "BTTActionCategory" : 0, 963 - "BTTLastUpdatedAt" : 1719075856.8005829, 1112 + "BTTLastUpdatedAt" : 1721655187.9028339, 964 1113 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 965 1114 "BTTUUID" : "4938C411-31D0-4910-A0CF-3151B4E11F0D", 966 1115 "BTTPredefinedActionType" : 6, ··· 970 1119 "BTTEnabled2" : 1, 971 1120 "BTTShortcutKeyCode" : 125, 972 1121 "BTTShortcutModifierKeys" : 8650752, 973 - "BTTOrder" : 2, 1122 + "BTTOrder" : 4, 974 1123 "BTTAutoAdaptToKeyboardLayout" : 0, 975 1124 "BTTIconData" : "", 976 1125 "BTTAlternateIconData" : "" 977 1126 }, 978 1127 { 979 1128 "BTTActionCategory" : 0, 980 - "BTTLastUpdatedAt" : 1719074365.688956, 981 - "BTTTriggerType" : 683, 982 - "BTTTriggerTypeDescription" : "Did Close Macbook Lid", 983 - "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 984 - "BTTUUID" : "AD8A4017-6DEB-4FF1-A5AB-29347EC0D488", 985 - "BTTPredefinedActionType" : 278, 986 - "BTTPredefinedActionName" : "Disable Bluetooth", 987 - "BTTEnabled" : 1, 988 - "BTTEnabled2" : 0, 989 - "BTTOrder" : 0, 990 - "BTTGestureNotes" : "Did Close Macbook Lid" 991 - }, 992 - { 993 - "BTTActionCategory" : 0, 994 - "BTTLastUpdatedAt" : 1702526283.9267249, 995 - "BTTTriggerType" : 742, 996 - "BTTTriggerTypeDescriptionReadOnly" : "Mini Menu Bar Items Widget", 997 - "BTTTriggerClass" : "BTTTriggerTypeNotchBar", 998 - "BTTUUID" : "C54E7472-C9B1-49CD-B17A-A3FA6466C52F", 999 - "BTTEnabled" : 1, 1000 - "BTTEnabled2" : 1, 1001 - "BTTOrder" : -4, 1002 - "BTTMergeIntoTouchBarGroups" : 0, 1003 - "BTTTriggerConfig" : { 1004 - "BTTNotchBarVisibilityNotchScreen" : 1, 1005 - "BTTTouchBarItemPlacement" : 4, 1006 - "BTTNotchBarVisibilityStandardScreen" : -1 1007 - } 1008 - }, 1009 - { 1010 - "BTTActionCategory" : 0, 1011 - "BTTLastUpdatedAt" : 1702526283.92665, 1012 - "BTTTriggerType" : 202, 1013 - "BTTTriggerTypeDescriptionReadOnly" : "", 1014 - "BTTTriggerTypeDescription" : "User Defined Items:", 1015 - "BTTTriggerClass" : "BTTTriggerTypeNotchBar", 1016 - "BTTUUID" : "80BA77A5-0FEF-4AE1-AE9F-6FC4B4193FA8", 1017 - "BTTGenericActionConfig2" : "127.553696, 119.355743, 119.263702, 179.131959", 1018 - "BTTSeparatorFontColor" : "255.000000, 255.000000, 255.000000, 255.000000", 1019 - "BTTSeparatorBackgroundColorDark" : "127.553696, 119.355743, 119.263702, 179.131959", 1020 - "BTTSeparatorFontColorDark" : "255.000000, 255.000000, 255.000000, 255.000000", 1021 - "BTTSeparatorBackgroundColor" : "127.553696, 119.355743, 119.263702, 179.131959", 1022 - "BTTEnabled" : 1, 1023 - "BTTEnabled2" : 1, 1024 - "BTTOrder" : -1, 1025 - "BTTMergeIntoTouchBarGroups" : 0, 1026 - "BTTTouchBarButtonName" : "User Defined Items:" 1027 - }, 1028 - { 1029 - "BTTActionCategory" : 0, 1030 - "BTTLastUpdatedAt" : 1719074365.6889901, 1031 - "BTTTriggerType" : 678, 1032 - "BTTTriggerTypeDescriptionReadOnly" : "Repeating or Time Based Trigger", 1033 - "BTTTriggerTypeDescription" : "Start Stretchly on weekday mornings", 1034 - "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 1035 - "BTTUUID" : "37B93132-7596-497D-80BD-6C1ABBD05AB0", 1036 - "BTTPredefinedActionType" : 366, 1037 - "BTTPredefinedActionName" : "Empty Placeholder", 1038 - "BTTAdditionalConfiguration" : "{\"BTTTimedRunDateExamples\":\"The current settings result in these upcoming trigger dates:\\n2024 M01 6, Sat 23:12:44 GMT-05:00\\n2024 M01 6, Sat 23:12:45 GMT-05:00\\n2024 M01 6, Sat 23:12:46 GMT-05:00\",\"BTTTimedMinute\":\"0\",\"BTTTimedWeekday\":\"1-5\",\"BTTTimedSecond\":\"0\",\"BTTTimedWhenToTrigger\":1,\"BTTTimedHour\":\"8\"}", 1039 - "BTTEnabled" : 1, 1040 - "BTTEnabled2" : 1, 1041 - "BTTOrder" : 6, 1042 - "BTTAdditionalActions" : [ 1043 - { 1044 - "BTTActionCategory" : 0, 1045 - "BTTLastUpdatedAt" : 1713569323.2691059, 1046 - "BTTTriggerParentUUID" : "37B93132-7596-497D-80BD-6C1ABBD05AB0", 1047 - "BTTIsPureAction" : true, 1048 - "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 1049 - "BTTUUID" : "E53C4413-6AC6-4CAC-99C2-261B3D07CC04", 1050 - "BTTPredefinedActionType" : 172, 1051 - "BTTPredefinedActionName" : "Run Apple Script (blocking)", 1052 - "BTTAdditionalActionData" : { 1053 - "BTTScriptType" : 0, 1054 - "BTTAppleScriptRunInBackground" : false, 1055 - "BTTTouchBarAppleScriptString" : "open application \"Stretchly\"", 1056 - "BTTTouchBarAppleScriptUsePath" : false 1057 - }, 1058 - "BTTInlineAppleScript" : "open application \"Stretchly\"", 1059 - "BTTEnabled" : 1, 1060 - "BTTEnabled2" : 1, 1061 - "BTTOrder" : 2 1062 - } 1063 - ], 1064 - "BTTGestureNotes" : "Start Stretchly on weekday mornings", 1065 - "BTTTriggerConfig" : { 1066 - "BTTShowHUD" : 1 1067 - } 1068 - }, 1069 - { 1070 - "BTTActionCategory" : 0, 1071 - "BTTLastUpdatedAt" : 1713638298.242609, 1129 + "BTTLastUpdatedAt" : 1641310892.6085029, 1072 1130 "BTTTriggerType" : 624, 1073 - "BTTTriggerTypeDescription" : "Please Select a Trigger ", 1131 + "BTTTriggerTypeDescriptionReadOnly" : "Please Select a Trigger ", 1074 1132 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 1075 1133 "BTTUUID" : "83C805B3-1585-4889-8365-5CCEFE3EB794", 1076 1134 "BTTPredefinedActionType" : 13, ··· 1082 1140 "BTTShortcutKeyCode" : -1, 1083 1141 "BTTOrder" : 10, 1084 1142 "BTTAutoAdaptToKeyboardLayout" : 0, 1085 - "BTTGestureNotes" : "Please Select a Trigger ", 1086 1143 "BTTKeySequence" : { 1087 1144 "BTTPauseBetween" : 0.096568627450980438, 1088 1145 "BTTCharactersToDeleteAfterwards" : 1, ··· 1145 1202 }, 1146 1203 { 1147 1204 "BTTActionCategory" : 0, 1148 - "BTTLastUpdatedAt" : 1719074365.6893768, 1149 - "BTTTriggerType" : 678, 1150 - "BTTTriggerTypeDescriptionReadOnly" : "Repeating or Time Based Trigger", 1151 - "BTTTriggerTypeDescription" : "Start Stretchly on weekend mornings", 1152 - "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 1153 - "BTTUUID" : "A6719865-84B7-4FF4-B4CC-D7196DE13E70", 1154 - "BTTPredefinedActionType" : 366, 1155 - "BTTPredefinedActionName" : "Empty Placeholder", 1156 - "BTTAdditionalConfiguration" : "{\"BTTTimedRunDateExamples\":\"The current settings result in these upcoming trigger dates:\\n2024 M01 6, Sat 23:12:44 GMT-05:00\\n2024 M01 6, Sat 23:12:45 GMT-05:00\\n2024 M01 6, Sat 23:12:46 GMT-05:00\",\"BTTTimedMinute\":\"0\",\"BTTTimedWeekday\":\"0,6\",\"BTTTimedSecond\":\"0\",\"BTTTimedWhenToTrigger\":1,\"BTTTimedHour\":\"11\"}", 1157 - "BTTEnabled" : 1, 1158 - "BTTEnabled2" : 1, 1159 - "BTTOrder" : 7, 1160 - "BTTAdditionalActions" : [ 1161 - { 1162 - "BTTActionCategory" : 0, 1163 - "BTTLastUpdatedAt" : 1713638298.242619, 1164 - "BTTTriggerParentUUID" : "A6719865-84B7-4FF4-B4CC-D7196DE13E70", 1165 - "BTTIsPureAction" : true, 1166 - "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 1167 - "BTTUUID" : "A3F77BC8-6FD9-48F5-AD05-90037291EA6B", 1168 - "BTTPredefinedActionType" : 172, 1169 - "BTTPredefinedActionName" : "Run Apple Script (blocking)", 1170 - "BTTAdditionalActionData" : { 1171 - "BTTScriptType" : 0, 1172 - "BTTAppleScriptRunInBackground" : false, 1173 - "BTTTouchBarAppleScriptString" : "open application \"Stretchly\"", 1174 - "BTTTouchBarAppleScriptUsePath" : false 1175 - }, 1176 - "BTTInlineAppleScript" : "open application \"Stretchly\"", 1177 - "BTTEnabled" : 1, 1178 - "BTTEnabled2" : 1, 1179 - "BTTOrder" : 2 1180 - } 1181 - ], 1182 - "BTTGestureNotes" : "Start Stretchly on weekend mornings", 1183 - "BTTTriggerConfig" : { 1184 - "BTTShowHUD" : 1 1185 - } 1186 - }, 1187 - { 1188 - "BTTActionCategory" : 0, 1189 - "BTTLastUpdatedAt" : 1719075990.771349, 1190 - "BTTTriggerType" : 788, 1191 - "BTTTriggerTypeDescriptionReadOnly" : "Bluetooth Device Did Disconnect: VendorID: 0x056a, ProductID: 0x0393", 1192 - "BTTTriggerTypeDescription" : "Disabled for now, this triggers a ton of duplicate events", 1193 - "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 1194 - "BTTUUID" : "DC88CA38-0AF1-4DE8-AA09-45255BF993A2", 1195 - "BTTPredefinedActionType" : 366, 1196 - "BTTPredefinedActionName" : "Empty Placeholder", 1197 - "BTTAdditionalConfiguration" : "", 1198 - "BTTEnabled" : 1, 1199 - "BTTEnabled2" : 0, 1200 - "BTTOrder" : 13, 1201 - "BTTAdditionalActions" : [ 1202 - { 1203 - "BTTActionCategory" : 0, 1204 - "BTTLastUpdatedAt" : 1719074992.855557, 1205 - "BTTTriggerParentUUID" : "DC88CA38-0AF1-4DE8-AA09-45255BF993A2", 1206 - "BTTIsPureAction" : true, 1207 - "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 1208 - "BTTUUID" : "8FAA7100-6A46-4091-AE23-7F5B55FB725F", 1209 - "BTTPredefinedActionType" : 248, 1210 - "BTTPredefinedActionName" : "Trigger Named Trigger (Configured in Other Tab)", 1211 - "BTTNamedTriggerToTrigger" : "Disable Wacom Tray Icon", 1212 - "BTTEnabled" : 1, 1213 - "BTTEnabled2" : 1, 1214 - "BTTOrder" : 38 1215 - } 1216 - ], 1217 - "BTTGestureNotes" : "Disabled for now, this triggers a ton of duplicate events", 1218 - "BTTTriggerConfig" : { 1219 - "BTTHUDText" : "Disconnected tablet" 1220 - } 1221 - }, 1222 - { 1223 - "BTTActionCategory" : 0, 1224 - "BTTLastUpdatedAt" : 1719075856.800622, 1225 - "BTTTriggerType" : 0, 1226 - "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 1227 - "BTTUUID" : "93C28EAC-2845-4FCE-A268-6813C5471522", 1228 - "BTTPredefinedActionType" : 95, 1229 - "BTTPredefinedActionName" : "Maximize Window to Bottom Half", 1230 - "BTTAdditionalConfiguration" : "10223657", 1231 - "BTTKeyboardShortcutKeyboardType" : 1712, 1232 - "BTTTriggerOnDown" : 1, 1233 - "BTTLayoutIndependentChar" : "DOWN", 1234 - "BTTEnabled" : 1, 1235 - "BTTEnabled2" : 1, 1236 - "BTTShortcutKeyCode" : 125, 1237 - "BTTShortcutModifierKeys" : 10223616, 1238 - "BTTOrder" : 13, 1239 - "BTTAutoAdaptToKeyboardLayout" : 0 1240 - }, 1241 - { 1242 - "BTTActionCategory" : 0, 1243 - "BTTLastUpdatedAt" : 1719074365.689307, 1244 - "BTTTriggerType" : 786, 1245 - "BTTTriggerTypeDescriptionReadOnly" : "USB Device Did Disconnect: Wacom Intuos Pro, VendorID: 0x056a, ProductID: 0x0392", 1246 - "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 1247 - "BTTUUID" : "F8CBB05F-2A8F-438C-A337-486953C3AEA2", 1248 - "BTTPredefinedActionType" : 366, 1249 - "BTTPredefinedActionName" : "Empty Placeholder", 1250 - "BTTAdditionalConfiguration" : "Wacom Intuos Pro", 1251 - "BTTUSBDeviceVendorID" : 914, 1252 - "BTTUSBDeviceProductID" : 1386, 1253 - "BTTEnabled" : 1, 1254 - "BTTEnabled2" : 1, 1255 - "BTTOrder" : 11, 1256 - "BTTAdditionalActions" : [ 1257 - { 1258 - "BTTActionCategory" : 0, 1259 - "BTTLastUpdatedAt" : 1719074232.2245111, 1260 - "BTTTriggerParentUUID" : "F8CBB05F-2A8F-438C-A337-486953C3AEA2", 1261 - "BTTIsPureAction" : true, 1262 - "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 1263 - "BTTUUID" : "13E66BAB-73B3-4E8F-8559-A26CD3C47D3D", 1264 - "BTTPredefinedActionType" : 248, 1265 - "BTTPredefinedActionName" : "Trigger Named Trigger (Configured in Other Tab)", 1266 - "BTTNamedTriggerToTrigger" : "Disable Wacom Tray Icon", 1267 - "BTTEnabled" : 1, 1268 - "BTTEnabled2" : 1, 1269 - "BTTOrder" : 36 1270 - } 1271 - ] 1272 - }, 1273 - { 1274 - "BTTActionCategory" : 0, 1275 - "BTTLastUpdatedAt" : 1713638298.2426438, 1276 - "BTTTriggerType" : 0, 1277 - "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 1278 - "BTTUUID" : "378643D2-B4B3-471C-A56E-0C402C8B622C", 1279 - "BTTPredefinedActionType" : 206, 1280 - "BTTPredefinedActionName" : "Execute Shell Script or Task", 1281 - "BTTShellTaskActionScript" : "cd ~\/.config\/btt\/scripts\nexport PATH=~\/.pyenv\/shims:$PATH\nsudo .\/like_spotify_song.py", 1282 - "BTTShellTaskActionConfig" : "\/bin\/bash:::-c:::-:::", 1283 - "BTTAdditionalConfiguration" : "393219", 1284 - "BTTKeyboardShortcutKeyboardType" : 0, 1285 - "BTTTriggerOnDown" : 1, 1286 - "BTTNotesInsteadOfDescription" : 1, 1287 - "BTTLayoutIndependentChar" : "l", 1288 - "BTTEnabled" : 1, 1289 - "BTTEnabled2" : 1, 1290 - "BTTShortcutKeyCode" : 37, 1291 - "BTTShortcutModifierKeys" : 393216, 1292 - "BTTOrder" : 12, 1293 - "BTTAutoAdaptToKeyboardLayout" : 0, 1294 - "BTTGestureNotes" : "Like Current Spotify Song" 1295 - }, 1296 - { 1297 - "BTTActionCategory" : 0, 1298 - "BTTLastUpdatedAt" : 1719074365.689019, 1299 - "BTTTriggerType" : 643, 1300 - "BTTTriggerTypeDescriptionReadOnly" : "Named Trigger: Enable Wacom Tray Icon", 1301 - "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 1302 - "BTTUUID" : "13DFAD76-4CE5-495B-9674-9CFB8C9DE9B3", 1303 - "BTTPredefinedActionType" : 366, 1304 - "BTTPredefinedActionName" : "Empty Placeholder", 1305 - "BTTTriggerName" : "Enable Wacom Tray Icon", 1306 - "BTTEnabled" : 1, 1307 - "BTTEnabled2" : 1, 1308 - "BTTOrder" : 8, 1309 - "BTTAdditionalActions" : [ 1310 - { 1311 - "BTTActionCategory" : 0, 1312 - "BTTLastUpdatedAt" : 1719076482.602334, 1313 - "BTTTriggerParentUUID" : "13DFAD76-4CE5-495B-9674-9CFB8C9DE9B3", 1314 - "BTTIsPureAction" : true, 1315 - "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 1316 - "BTTUUID" : "78E33B51-234A-4D2D-8154-9C65D43E9CFB", 1317 - "BTTPredefinedActionType" : 206, 1318 - "BTTPredefinedActionName" : "Execute Shell Script or Task", 1319 - "BTTShellTaskActionScript" : "replaced=$(sed -i.bak 's#<ShowSystemTrayIcon type=\"bool\">false<\/ShowSystemTrayIcon>#<ShowSystemTrayIcon type=\"bool\">true<\/ShowSystemTrayIcon>#w \/dev\/stdout' \\\n \/Users\/ianchamberlain\/Library\/Group\\ Containers\/*com.wacom.WacomTabletDriver\/Library\/Preferences\/com.wacom.wacomtablet.prefs)\n\n[ -z \"$replaced\" ] || \"\/Applications\/Wacom Tablet.localized\/Wacom Tablet Utility.app\/Contents\/MacOS\/Wacom Tablet Utility\" --restart", 1320 - "BTTShellTaskActionConfig" : "\/bin\/bash:::-xc:::-:::", 1321 - "BTTEnabled" : 1, 1322 - "BTTEnabled2" : 1, 1323 - "BTTOrder" : 35 1324 - } 1325 - ] 1326 - }, 1327 - { 1328 - "BTTActionCategory" : 0, 1329 - "BTTLastUpdatedAt" : 1719075856.8006182, 1330 - "BTTTriggerType" : 0, 1331 - "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 1332 - "BTTUUID" : "3FF48845-9DBB-4DCB-BB2C-30BF9E3F5D58", 1333 - "BTTPredefinedActionType" : 172, 1334 - "BTTPredefinedActionName" : "Run Apple Script (blocking)", 1335 - "BTTInlineAppleScript" : "tell application \"Spotify\"\r\tset currentvol to get sound volume\r\tset nextvol to currentvol + 7.5\r\t\r\t-- volume wraps at 100\n\tif nextvol > 100 then\r\t\tset nextvol to 100\r\tend if\r\t\r\tset sound volume to nextvol\r\treturn currentvol\rend tell", 1336 - "BTTAdditionalConfiguration" : "8781827", 1337 - "BTTKeyboardShortcutKeyboardType" : 3514, 1338 - "BTTTriggerOnDown" : 1, 1339 - "BTTNotesInsteadOfDescription" : 1, 1340 - "BTTLayoutIndependentChar" : "UP", 1341 - "BTTEnabled" : 1, 1342 - "BTTEnabled2" : 1, 1343 - "BTTShortcutKeyCode" : 126, 1344 - "BTTShortcutModifierKeys" : 8781824, 1345 - "BTTOrder" : 10, 1346 - "BTTAutoAdaptToKeyboardLayout" : 0, 1347 - "BTTGestureNotes" : "Spotify Volume Up" 1348 - }, 1349 - { 1350 - "BTTActionCategory" : 0, 1351 - "BTTLastUpdatedAt" : 1719075856.800633, 1205 + "BTTLastUpdatedAt" : 1721655187.9029, 1352 1206 "BTTTriggerType" : 0, 1353 1207 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 1354 - "BTTUUID" : "4FA06A9A-2A36-46BD-99F8-E8273120C17D", 1355 - "BTTPredefinedActionType" : 21, 1356 - "BTTPredefinedActionName" : "Maximize Window", 1208 + "BTTUUID" : "803CB1D8-46A8-48EC-A801-484AD6BC8BEF", 1209 + "BTTPredefinedActionType" : 96, 1210 + "BTTPredefinedActionName" : "Maximize Window to Top Half", 1357 1211 "BTTGenericActionConfig" : "-- Based on https:\/\/community.folivora.ai\/t\/get-active-window-size-and-screen-size\/29735\/14\r\rtell application \"System Events\"\r\tset currentApp to name of first application process whose frontmost is true\r\ttell application process currentApp\r\t\ttell window 1 to if exists then (get properties) -- properties of the front window of this process\r\t\ttell window 2 to if exists then (get properties) -- properties of the front window of this process\r\t\ttry\r\t\t\tset currentWindow to first window whose focused is true\r\t\ton error\r\t\t\tset currentWindow to first window\r\t\tend try\r\t\tset {activeWindowWidth, activeWindowHeight} to size of currentWindow\r\tend tell\r\ttell application process \"Dock\" to set {dockWidth, dockHeight} to the size of first list\rend tell\r\r-- Chosen by napkin math, this seems to work with or without dock+menubar\rset menuBarHeight to 32\r\rtell application \"BetterTouchTool\"\r\tset activeScreenWidth to get_number_variable \"focused_screen_width\"\r\tset activeScreenHeight to get_number_variable \"focused_screen_height\"\r\t\r\tset isMaximized to (activeScreenWidth - activeWindowWidth ≤ 1 and activeScreenHeight - activeWindowHeight ≤ (dockHeight + menuBarHeight))\r\t\r\tif isMaximized then\r\t\ttrigger_action \"{\\\"BTTPredefinedActionType\\\":96, \\\"BTTPredefinedActionName\\\":\\\"Maximize Window to Top Half\\\"}\"\r\telse\r\t\ttrigger_action \"{\\\"BTTPredefinedActionType\\\":21,\\\"BTTPredefinedActionName\\\":\\\"Maximize Window\\\"}\"\r\tend if\rend tell\r", 1358 - "BTTAdditionalConfiguration" : "10223616", 1359 - "BTTKeyboardShortcutKeyboardType" : 0, 1212 + "BTTAdditionalConfiguration" : "9830411", 1213 + "BTTKeyboardShortcutKeyboardType" : 1712, 1360 1214 "BTTTriggerOnDown" : 0, 1361 1215 "BTTLayoutIndependentChar" : "UP", 1362 1216 "BTTEnabled" : 1, 1363 1217 "BTTEnabled2" : 1, 1364 1218 "BTTShortcutKeyCode" : 126, 1365 - "BTTShortcutModifierKeys" : 10223616, 1366 - "BTTOrder" : 5, 1219 + "BTTShortcutModifierKeys" : 9830400, 1220 + "BTTOrder" : 13, 1367 1221 "BTTAutoAdaptToKeyboardLayout" : 0 1368 1222 }, 1369 1223 { 1370 1224 "BTTActionCategory" : 0, 1371 - "BTTLastUpdatedAt" : 1719074365.6893492, 1372 - "BTTTriggerType" : 606, 1373 - "BTTTriggerTypeDescriptionReadOnly" : "After Mac Wakes From Sleep", 1374 - "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 1375 - "BTTUUID" : "97188B91-AE4B-4208-90B7-E4E1535E64A7", 1376 - "BTTPredefinedActionType" : 345, 1377 - "BTTPredefinedActionName" : "Delay Next Action (async or not blocking)", 1378 - "BTTDelayNextActionBy" : "3", 1379 - "BTTEnabled" : 1, 1380 - "BTTEnabled2" : 1, 1381 - "BTTOrder" : 3, 1382 - "BTTAdditionalActions" : [ 1383 - { 1384 - "BTTActionCategory" : 0, 1385 - "BTTLastUpdatedAt" : 1713727229.3514659, 1386 - "BTTTriggerType" : 606, 1387 - "BTTTriggerTypeDescription" : "After Mac Wakes From Sleep", 1388 - "BTTTriggerParentUUID" : "97188B91-AE4B-4208-90B7-E4E1535E64A7", 1389 - "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 1390 - "BTTUUID" : "48E9084E-B96F-4680-853E-FC449DF01746", 1391 - "BTTPredefinedActionType" : 277, 1392 - "BTTPredefinedActionName" : "Enable Bluetooth", 1393 - "BTTEnabled" : 1, 1394 - "BTTEnabled2" : 1, 1395 - "BTTOrder" : 0, 1396 - "BTTGestureNotes" : "After Mac Wakes From Sleep" 1397 - } 1398 - ] 1399 - }, 1400 - { 1401 - "BTTActionCategory" : 0, 1402 - "BTTLastUpdatedAt" : 1719074365.689333, 1403 - "BTTTriggerType" : 678, 1404 - "BTTTriggerTypeDescriptionReadOnly" : "Repeating or Time Based Trigger", 1405 - "BTTTriggerTypeDescription" : "Quit Stretchly at night on weekends", 1406 - "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 1407 - "BTTUUID" : "E3BC5861-0029-4DEA-ADC5-B9BA7356E36C", 1408 - "BTTPredefinedActionType" : 366, 1409 - "BTTPredefinedActionName" : "Empty Placeholder", 1410 - "BTTAdditionalConfiguration" : "{\"BTTTimedRunDateExamples\":\"The current settings result in these upcoming trigger dates:\\n2024 M01 6, Sat 23:12:44 GMT-05:00\\n2024 M01 6, Sat 23:12:45 GMT-05:00\\n2024 M01 6, Sat 23:12:46 GMT-05:00\",\"BTTTimedMinute\":\"0\",\"BTTTimedWeekday\":\"5-6\",\"BTTTimedSecond\":\"0\",\"BTTTimedWhenToTrigger\":1,\"BTTTimedHour\":\"22\"}", 1411 - "BTTEnabled" : 1, 1412 - "BTTEnabled2" : 1, 1413 - "BTTOrder" : 5, 1414 - "BTTAdditionalActions" : [ 1415 - { 1416 - "BTTActionCategory" : 0, 1417 - "BTTLastUpdatedAt" : 1711858831.3163309, 1418 - "BTTTriggerParentUUID" : "E3BC5861-0029-4DEA-ADC5-B9BA7356E36C", 1419 - "BTTIsPureAction" : true, 1420 - "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 1421 - "BTTUUID" : "10D55C45-D978-42D4-A2CB-21522A10E854", 1422 - "BTTPredefinedActionType" : 172, 1423 - "BTTPredefinedActionName" : "Run Apple Script (blocking)", 1424 - "BTTAdditionalActionData" : { 1425 - "BTTScriptType" : 0, 1426 - "BTTAppleScriptRunInBackground" : false, 1427 - "BTTTouchBarAppleScriptString" : "tell application \"Stretchly\" to quit", 1428 - "BTTTouchBarAppleScriptUsePath" : false 1429 - }, 1430 - "BTTInlineAppleScript" : "tell application \"Stretchly\" to quit", 1431 - "BTTEnabled" : 1, 1432 - "BTTEnabled2" : 1, 1433 - "BTTOrder" : 2 1434 - } 1435 - ], 1436 - "BTTGestureNotes" : "Quit Stretchly at night on weekends", 1437 - "BTTTriggerConfig" : { 1438 - "BTTShowHUD" : 1 1439 - } 1440 - }, 1441 - { 1442 - "BTTActionCategory" : 0, 1443 - "BTTLastUpdatedAt" : 1702866551.4463229, 1225 + "BTTLastUpdatedAt" : 1721312310.796608, 1444 1226 "BTTTriggerType" : 0, 1445 1227 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 1446 - "BTTUUID" : "1CC593A5-1EF6-4610-880C-BF39F8CCDF52", 1228 + "BTTUUID" : "DDABA0A4-887E-424F-A61E-F9ED630D2A1D", 1447 1229 "BTTPredefinedActionType" : 366, 1448 1230 "BTTPredefinedActionName" : "Empty Placeholder", 1449 1231 "BTTAdditionalConfiguration" : "8388608", 1450 - "BTTKeyboardShortcutKeyboardType" : 0, 1232 + "BTTKeyboardShortcutKeyboardType" : 1712, 1451 1233 "BTTTriggerOnDown" : 1, 1452 - "BTTLayoutIndependentChar" : "錢", 1234 + "BTTLayoutIndependentChar" : "e", 1453 1235 "BTTEnabled" : 1, 1454 1236 "BTTEnabled2" : 1, 1455 - "BTTShortcutKeyCode" : 176, 1237 + "BTTShortcutKeyCode" : 14, 1456 1238 "BTTShortcutModifierKeys" : 8388608, 1457 - "BTTOrder" : 14, 1239 + "BTTOrder" : 24, 1458 1240 "BTTAutoAdaptToKeyboardLayout" : 0, 1459 1241 "BTTAdditionalActions" : [ 1460 1242 { 1461 1243 "BTTActionCategory" : 0, 1462 - "BTTLastUpdatedAt" : 1702866549.653882, 1463 - "BTTTriggerParentUUID" : "1CC593A5-1EF6-4610-880C-BF39F8CCDF52", 1244 + "BTTLastUpdatedAt" : 1713904904.811183, 1245 + "BTTTriggerParentUUID" : "DDABA0A4-887E-424F-A61E-F9ED630D2A1D", 1464 1246 "BTTIsPureAction" : true, 1465 1247 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 1466 - "BTTUUID" : "0990F9D8-129D-436A-B55E-582F683748F2", 1467 - "BTTPredefinedActionType" : 32, 1468 - "BTTPredefinedActionName" : "Keyboard Illumination Down", 1248 + "BTTUUID" : "6E2A62A3-C967-4C3A-BAB0-95044F52481D", 1249 + "BTTPredefinedActionType" : 167, 1250 + "BTTPredefinedActionName" : "Show Emoji & Symbol or Character Palette", 1469 1251 "BTTKeyboardShortcutKeyboardType" : 0, 1470 1252 "BTTEnabled" : 1, 1471 1253 "BTTEnabled2" : 1, 1472 1254 "BTTShortcutKeyCode" : -1, 1473 - "BTTOrder" : 24, 1255 + "BTTOrder" : 1, 1474 1256 "BTTAutoAdaptToKeyboardLayout" : 0 1475 1257 } 1476 1258 ] 1477 1259 }, 1478 1260 { 1479 1261 "BTTActionCategory" : 0, 1480 - "BTTLastUpdatedAt" : 1711735593.7574069, 1262 + "BTTLastUpdatedAt" : 1713812076.4080451, 1481 1263 "BTTTriggerType" : 1003, 1482 - "BTTTriggerTypeDescription" : "Button 3", 1264 + "BTTTriggerTypeDescriptionReadOnly" : "Button 3", 1483 1265 "BTTTriggerClass" : "BTTTriggerTypeNormalMouse", 1484 1266 "BTTUUID" : "9F801BD6-12DD-4891-9609-BA2D5955AB6C", 1485 1267 "BTTPredefinedActionType" : 6, ··· 1488 1270 "BTTEnabled2" : 1, 1489 1271 "BTTOrder" : 0, 1490 1272 "BTTIconData" : "", 1491 - "BTTAlternateIconData" : "", 1492 - "BTTGestureNotes" : "Button 3" 1493 - }, 1494 - { 1495 - "BTTActionCategory" : 0, 1496 - "BTTLastUpdatedAt" : 1719075307.5992661, 1497 - "BTTTriggerType" : 643, 1498 - "BTTTriggerTypeDescriptionReadOnly" : "Named Trigger: Disable Wacom Tray Icon", 1499 - "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 1500 - "BTTUUID" : "CC17BF62-F6A2-4C86-9D05-3DA7883D77C4", 1501 - "BTTPredefinedActionType" : 366, 1502 - "BTTPredefinedActionName" : "Empty Placeholder", 1503 - "BTTTriggerName" : "Disable Wacom Tray Icon", 1504 - "BTTEnabled" : 1, 1505 - "BTTEnabled2" : 1, 1506 - "BTTOrder" : 9, 1507 - "BTTAdditionalActions" : [ 1508 - { 1509 - "BTTActionCategory" : 0, 1510 - "BTTLastUpdatedAt" : 1719076475.2037148, 1511 - "BTTTriggerParentUUID" : "CC17BF62-F6A2-4C86-9D05-3DA7883D77C4", 1512 - "BTTIsPureAction" : true, 1513 - "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 1514 - "BTTUUID" : "5D1476C1-5F6C-41EC-9E53-60EE59DC6684", 1515 - "BTTPredefinedActionType" : 206, 1516 - "BTTPredefinedActionName" : "Execute Shell Script or Task", 1517 - "BTTShellTaskActionScript" : "replaced=$(sed -i.bak 's#<ShowSystemTrayIcon type=\"bool\">true<\/ShowSystemTrayIcon>#<ShowSystemTrayIcon type=\"bool\">false<\/ShowSystemTrayIcon>#w \/dev\/stdout' \\\n \/Users\/ianchamberlain\/Library\/Group\\ Containers\/*com.wacom.WacomTabletDriver\/Library\/Preferences\/com.wacom.wacomtablet.prefs)\n\n[ -z \"$replaced\" ] && exit 0\n\n\"\/Applications\/Wacom Tablet.localized\/Wacom Tablet Utility.app\/Contents\/MacOS\/Wacom Tablet Utility\" --restart\n", 1518 - "BTTShellTaskActionConfig" : "\/bin\/bash:::-xc:::-:::", 1519 - "BTTEnabled" : 1, 1520 - "BTTEnabled2" : 1, 1521 - "BTTOrder" : 1 1522 - } 1523 - ] 1524 - }, 1525 - { 1526 - "BTTActionCategory" : 0, 1527 - "BTTLastUpdatedAt" : 1713638298.242641, 1528 - "BTTTriggerType" : 1004, 1529 - "BTTTriggerTypeDescription" : "Button 4", 1530 - "BTTTriggerClass" : "BTTTriggerTypeNormalMouse", 1531 - "BTTUUID" : "A1546D32-76E7-42A3-84DD-F715162D8A3B", 1532 - "BTTPredefinedActionType" : 5, 1533 - "BTTPredefinedActionName" : "Mission Control", 1534 - "BTTEnabled" : 1, 1535 - "BTTEnabled2" : 1, 1536 - "BTTOrder" : 1, 1537 - "BTTGestureNotes" : "Button 4" 1538 - }, 1539 - { 1540 - "BTTActionCategory" : 0, 1541 - "BTTLastUpdatedAt" : 1719074365.689409, 1542 - "BTTTriggerType" : 678, 1543 - "BTTTriggerTypeDescriptionReadOnly" : "Repeating or Time Based Trigger", 1544 - "BTTTriggerTypeDescription" : "Quit Stretchly at night on weeknights", 1545 - "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 1546 - "BTTUUID" : "CB29F21F-9126-47D9-8F6D-340B737DFB54", 1547 - "BTTPredefinedActionType" : 366, 1548 - "BTTPredefinedActionName" : "Empty Placeholder", 1549 - "BTTAdditionalConfiguration" : "{\"BTTTimedRunDateExamples\":\"The current settings result in these upcoming trigger dates:\\n2024 M01 6, Sat 23:12:44 GMT-05:00\\n2024 M01 6, Sat 23:12:45 GMT-05:00\\n2024 M01 6, Sat 23:12:46 GMT-05:00\",\"BTTTimedMinute\":\"0\",\"BTTTimedWeekday\":\"0-4\",\"BTTTimedSecond\":\"0\",\"BTTTimedWhenToTrigger\":1,\"BTTTimedHour\":\"21\"}", 1550 - "BTTEnabled" : 1, 1551 - "BTTEnabled2" : 1, 1552 - "BTTOrder" : 4, 1553 - "BTTAdditionalActions" : [ 1554 - { 1555 - "BTTActionCategory" : 0, 1556 - "BTTLastUpdatedAt" : 1713361641.9707561, 1557 - "BTTTriggerParentUUID" : "CB29F21F-9126-47D9-8F6D-340B737DFB54", 1558 - "BTTIsPureAction" : true, 1559 - "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 1560 - "BTTUUID" : "89809E8B-39F4-4F48-AE6A-995792D0B51C", 1561 - "BTTPredefinedActionType" : 172, 1562 - "BTTPredefinedActionName" : "Run Apple Script (blocking)", 1563 - "BTTAdditionalActionData" : { 1564 - "BTTScriptType" : 0, 1565 - "BTTAppleScriptRunInBackground" : false, 1566 - "BTTTouchBarAppleScriptString" : "tell application \"Stretchly\" to quit", 1567 - "BTTTouchBarAppleScriptUsePath" : false 1568 - }, 1569 - "BTTInlineAppleScript" : "tell application \"Stretchly\" to quit", 1570 - "BTTEnabled" : 1, 1571 - "BTTEnabled2" : 1, 1572 - "BTTOrder" : 2 1573 - } 1574 - ], 1575 - "BTTGestureNotes" : "Quit Stretchly at night on weeknights", 1576 - "BTTTriggerConfig" : { 1577 - "BTTShowHUD" : 1 1578 - } 1579 - }, 1580 - { 1581 - "BTTActionCategory" : 0, 1582 - "BTTLastUpdatedAt" : 1719075856.8006101, 1583 - "BTTTriggerType" : 0, 1584 - "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 1585 - "BTTUUID" : "4BF06A37-777B-43CF-B2A4-A968FFDCE16B", 1586 - "BTTPredefinedActionType" : 5, 1587 - "BTTPredefinedActionName" : "Mission Control", 1588 - "BTTAdditionalConfiguration" : "8650753", 1589 - "BTTKeyboardShortcutKeyboardType" : 0, 1590 - "BTTTriggerOnDown" : 0, 1591 - "BTTLayoutIndependentChar" : "UP", 1592 - "BTTEnabled" : 1, 1593 - "BTTEnabled2" : 1, 1594 - "BTTShortcutKeyCode" : 126, 1595 - "BTTShortcutModifierKeys" : 8650752, 1596 - "BTTOrder" : 0, 1597 - "BTTAutoAdaptToKeyboardLayout" : 0, 1598 - "BTTIconData" : "", 1599 1273 "BTTAlternateIconData" : "" 1600 1274 }, 1601 1275 { 1602 1276 "BTTActionCategory" : 0, 1603 - "BTTLastUpdatedAt" : 1719075856.8006401, 1604 - "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 1605 - "BTTUUID" : "9DCE3A2F-90BD-4E34-A6C2-F4697A2BBF59", 1606 - "BTTPredefinedActionType" : 20, 1607 - "BTTPredefinedActionName" : "Maximize Window Right Half", 1608 - "BTTAdditionalConfiguration" : "10223616", 1609 - "BTTKeyboardShortcutKeyboardType" : 0, 1610 - "BTTEnabled" : 1, 1611 - "BTTEnabled2" : 1, 1612 - "BTTShortcutKeyCode" : 124, 1613 - "BTTShortcutModifierKeys" : 10223616, 1614 - "BTTOrder" : 4, 1615 - "BTTAutoAdaptToKeyboardLayout" : 0 1616 - }, 1617 - { 1618 - "BTTActionCategory" : 0, 1619 - "BTTLastUpdatedAt" : 1719075856.800637, 1620 - "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 1621 - "BTTUUID" : "8F60B930-0D92-4D56-A6D1-AEA4FDDF3467", 1622 - "BTTPredefinedActionType" : 26, 1623 - "BTTPredefinedActionName" : "Previous", 1624 - "BTTAdditionalConfiguration" : "8781824", 1625 - "BTTKeyboardShortcutKeyboardType" : 0, 1626 - "BTTTriggerOnDown" : 1, 1627 - "BTTEnabled" : 1, 1628 - "BTTEnabled2" : 1, 1629 - "BTTShortcutKeyCode" : 123, 1630 - "BTTShortcutModifierKeys" : 8781824, 1631 - "BTTOrder" : 7, 1632 - "BTTAutoAdaptToKeyboardLayout" : 0 1633 - }, 1634 - { 1635 - "BTTActionCategory" : 0, 1636 - "BTTLastUpdatedAt" : 1702866554.0535169, 1637 - "BTTTriggerType" : 0, 1638 - "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 1639 - "BTTUUID" : "B2D85938-F90D-4046-BB02-FF8E016E8F28", 1640 - "BTTPredefinedActionType" : 366, 1641 - "BTTPredefinedActionName" : "Empty Placeholder", 1642 - "BTTAdditionalConfiguration" : "8388608", 1643 - "BTTKeyboardShortcutKeyboardType" : 0, 1644 - "BTTTriggerOnDown" : 1, 1645 - "BTTLayoutIndependentChar" : "錢", 1646 - "BTTEnabled" : 1, 1647 - "BTTEnabled2" : 1, 1648 - "BTTShortcutKeyCode" : 178, 1649 - "BTTShortcutModifierKeys" : 8388608, 1650 - "BTTOrder" : 15, 1651 - "BTTAutoAdaptToKeyboardLayout" : 0, 1652 - "BTTAdditionalActions" : [ 1653 - { 1654 - "BTTActionCategory" : 0, 1655 - "BTTLastUpdatedAt" : 1702866557.355232, 1656 - "BTTTriggerParentUUID" : "B2D85938-F90D-4046-BB02-FF8E016E8F28", 1657 - "BTTIsPureAction" : true, 1658 - "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 1659 - "BTTUUID" : "BC5B8FE7-924E-40C1-9CA2-BB68873AD81C", 1660 - "BTTPredefinedActionType" : 31, 1661 - "BTTPredefinedActionName" : "Keyboard Illumination Up", 1662 - "BTTKeyboardShortcutKeyboardType" : 0, 1663 - "BTTEnabled" : 1, 1664 - "BTTEnabled2" : 1, 1665 - "BTTShortcutKeyCode" : -1, 1666 - "BTTOrder" : 26, 1667 - "BTTAutoAdaptToKeyboardLayout" : 0 1668 - } 1669 - ] 1670 - }, 1671 - { 1672 - "BTTActionCategory" : 0, 1673 - "BTTLastUpdatedAt" : 1719074978.061106, 1674 - "BTTTriggerType" : 787, 1675 - "BTTTriggerTypeDescriptionReadOnly" : "Bluetooth Device Did Connect: VendorID: 0x056a, ProductID: 0x0393", 1676 - "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 1677 - "BTTUUID" : "EE43DD47-18EF-4DBB-B6DB-91393A289FCF", 1678 - "BTTPredefinedActionType" : 366, 1679 - "BTTPredefinedActionName" : "Empty Placeholder", 1680 - "BTTAdditionalConfiguration" : "", 1681 - "BTTEnabled" : 1, 1682 - "BTTEnabled2" : 1, 1683 - "BTTOrder" : 12, 1684 - "BTTAdditionalActions" : [ 1685 - { 1686 - "BTTActionCategory" : 0, 1687 - "BTTLastUpdatedAt" : 1719074044.394877, 1688 - "BTTTriggerParentUUID" : "EE43DD47-18EF-4DBB-B6DB-91393A289FCF", 1689 - "BTTIsPureAction" : true, 1690 - "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 1691 - "BTTUUID" : "587D9999-9E89-42BB-9293-D968D958C3FC", 1692 - "BTTPredefinedActionType" : 248, 1693 - "BTTPredefinedActionName" : "Trigger Named Trigger (Configured in Other Tab)", 1694 - "BTTNamedTriggerToTrigger" : "Enable Wacom Tray Icon", 1695 - "BTTEnabled" : 1, 1696 - "BTTEnabled2" : 1, 1697 - "BTTOrder" : 38 1698 - } 1699 - ] 1700 - }, 1701 - { 1702 - "BTTActionCategory" : 0, 1703 - "BTTLastUpdatedAt" : 1715300329.1833889, 1704 - "BTTTriggerType" : 0, 1277 + "BTTLastUpdatedAt" : 1641310892.6085029, 1278 + "BTTTriggerType" : 624, 1279 + "BTTTriggerTypeDescriptionReadOnly" : "Please Select a Trigger ", 1705 1280 "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 1706 - "BTTUUID" : "E060F0D0-AECB-4822-A4FD-218AD18F4EA6", 1707 - "BTTPredefinedActionType" : 13, 1708 - "BTTPredefinedActionName" : "Sleep Display", 1709 - "BTTAdditionalConfiguration" : "8388608", 1710 - "BTTKeyboardShortcutScope" : 1, 1281 + "BTTUUID" : "D2E3FE71-1310-49D3-8338-7CF7CC517A75", 1711 1282 "BTTKeyboardShortcutKeyboardType" : 0, 1712 1283 "BTTTriggerOnDown" : 1, 1713 - "BTTLayoutIndependentChar" : "SPACE", 1714 1284 "BTTEnabled" : 1, 1715 1285 "BTTEnabled2" : 1, 1716 - "BTTShortcutKeyCode" : 49, 1717 - "BTTShortcutModifierKeys" : 8388608, 1718 - "BTTOrder" : 1, 1286 + "BTTShortcutKeyCode" : -1, 1287 + "BTTOrder" : 11, 1719 1288 "BTTAutoAdaptToKeyboardLayout" : 0, 1720 - "BTTTriggerConfig" : { 1721 - "BTTKeyboardShortcutScope" : 1 1289 + "BTTKeySequence" : { 1290 + "BTTPauseBetween" : 0.098457924836601346, 1291 + "BTTKeyCount" : 4, 1292 + "BTTKeySequenceDownKeys" : [ 1293 + { 1294 + "BTTKEYCode" : 63, 1295 + "BTTKEYDown" : 1, 1296 + "BTTKEYOrderRelevant" : 1, 1297 + "BTTKEYRequired" : 1, 1298 + "BTTKEYTime" : 571255296 1299 + }, 1300 + { 1301 + "BTTKEYCode" : 63, 1302 + "BTTKEYDown" : 1, 1303 + "BTTKEYOrderRelevant" : 1, 1304 + "BTTKEYRequired" : 1, 1305 + "BTTKEYTime" : 571255296 1306 + } 1307 + ], 1308 + "BTTKeySequenceMixedKeys" : [ 1309 + { 1310 + "BTTKEYCode" : 63, 1311 + "BTTKEYDown" : 1, 1312 + "BTTKEYOrderRelevant" : 1, 1313 + "BTTKEYRequired" : 1, 1314 + "BTTKEYTime" : 571255296 1315 + }, 1316 + { 1317 + "BTTKEYCode" : 63, 1318 + "BTTKEYRequired" : 1, 1319 + "BTTKEYTime" : 571255296 1320 + }, 1321 + { 1322 + "BTTKEYCode" : 63, 1323 + "BTTKEYDown" : 1, 1324 + "BTTKEYOrderRelevant" : 1, 1325 + "BTTKEYRequired" : 1, 1326 + "BTTKEYTime" : 571255296 1327 + }, 1328 + { 1329 + "BTTKEYCode" : 63, 1330 + "BTTKEYRequired" : 1, 1331 + "BTTKEYTime" : 571255296 1332 + } 1333 + ], 1334 + "BTTKeySequenceUpKeys" : [ 1335 + { 1336 + "BTTKEYCode" : 63, 1337 + "BTTKEYRequired" : 1, 1338 + "BTTKEYTime" : 571255296 1339 + }, 1340 + { 1341 + "BTTKEYCode" : 63, 1342 + "BTTKEYRequired" : 1, 1343 + "BTTKEYTime" : 571255296 1344 + } 1345 + ] 1722 1346 } 1723 1347 }, 1724 1348 { 1725 1349 "BTTActionCategory" : 0, 1726 - "BTTLastUpdatedAt" : 1719075856.8006139, 1727 - "BTTTriggerType" : 0, 1728 - "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut", 1729 - "BTTUUID" : "803CB1D8-46A8-48EC-A801-484AD6BC8BEF", 1730 - "BTTPredefinedActionType" : 96, 1731 - "BTTPredefinedActionName" : "Maximize Window to Top Half", 1732 - "BTTGenericActionConfig" : "-- Based on https:\/\/community.folivora.ai\/t\/get-active-window-size-and-screen-size\/29735\/14\r\rtell application \"System Events\"\r\tset currentApp to name of first application process whose frontmost is true\r\ttell application process currentApp\r\t\ttell window 1 to if exists then (get properties) -- properties of the front window of this process\r\t\ttell window 2 to if exists then (get properties) -- properties of the front window of this process\r\t\ttry\r\t\t\tset currentWindow to first window whose focused is true\r\t\ton error\r\t\t\tset currentWindow to first window\r\t\tend try\r\t\tset {activeWindowWidth, activeWindowHeight} to size of currentWindow\r\tend tell\r\ttell application process \"Dock\" to set {dockWidth, dockHeight} to the size of first list\rend tell\r\r-- Chosen by napkin math, this seems to work with or without dock+menubar\rset menuBarHeight to 32\r\rtell application \"BetterTouchTool\"\r\tset activeScreenWidth to get_number_variable \"focused_screen_width\"\r\tset activeScreenHeight to get_number_variable \"focused_screen_height\"\r\t\r\tset isMaximized to (activeScreenWidth - activeWindowWidth ≤ 1 and activeScreenHeight - activeWindowHeight ≤ (dockHeight + menuBarHeight))\r\t\r\tif isMaximized then\r\t\ttrigger_action \"{\\\"BTTPredefinedActionType\\\":96, \\\"BTTPredefinedActionName\\\":\\\"Maximize Window to Top Half\\\"}\"\r\telse\r\t\ttrigger_action \"{\\\"BTTPredefinedActionType\\\":21,\\\"BTTPredefinedActionName\\\":\\\"Maximize Window\\\"}\"\r\tend if\rend tell\r", 1733 - "BTTAdditionalConfiguration" : "9830411", 1734 - "BTTKeyboardShortcutKeyboardType" : 1712, 1735 - "BTTTriggerOnDown" : 0, 1736 - "BTTLayoutIndependentChar" : "UP", 1350 + "BTTLastUpdatedAt" : 1721337162.9854522, 1351 + "BTTTriggerType" : 643, 1352 + "BTTTriggerTypeDescriptionReadOnly" : "Named Trigger: lock_screen", 1353 + "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers", 1354 + "BTTUUID" : "06374266-1BE7-4E9A-9BA8-BFB479E5EDCF", 1355 + "BTTPredefinedActionType" : 158, 1356 + "BTTPredefinedActionName" : "Lock Screen", 1357 + "BTTTriggerName" : "lock_screen", 1737 1358 "BTTEnabled" : 1, 1738 1359 "BTTEnabled2" : 1, 1739 - "BTTShortcutKeyCode" : 126, 1740 - "BTTShortcutModifierKeys" : 9830400, 1741 - "BTTOrder" : 6, 1742 - "BTTAutoAdaptToKeyboardLayout" : 0 1360 + "BTTOrder" : 14 1743 1361 } 1744 1362 ] 1745 1363 }, 1746 1364 { 1747 - "BTTAppBundleIdentifier" : "com.apple.finder", 1748 - "BTTAppName" : "Finder", 1749 - "BTTAppAutoInvertIcon" : 1, 1750 - "BTTAppProcessMatchMode" : 2, 1751 - "BTTAppProcessName" : "Finder", 1752 - "BTTAppSpecificSettings" : { 1753 - "BTTDisableGlobalTriggers" : false, 1754 - "BTTTouchBarMode" : 2 1755 - }, 1756 - "BTTTriggers" : [ 1757 - 1758 - ] 1759 - }, 1760 - { 1761 1365 "BTTAppBundleIdentifier" : "BT.L", 1762 1366 "BTTAppName" : "Recently Used", 1763 1367 "BTTAppAutoInvertIcon" : 1, ··· 1768 1372 ], 1769 1373 "BTTPresetSnapAreas" : [ 1770 1374 { 1771 - "BTTDisplayID" : 26, 1375 + "BTTDisplayID" : 4128833, 1772 1376 "BTTDisplayModel" : 41146, 1773 1377 "BTTDisplayResolution" : "{1200, 1920}", 1774 - "BTTDisplayScreenFrame" : "{{1920, -232}, {1200, 1920}}", 1378 + "BTTDisplayScreenFrame" : "{{1920, -186}, {1200, 1920}}", 1775 1379 "BTTDisplayScreenSize" : "{423.33332697550458, 677.33332316080737}", 1776 1380 "BTTDisplaySerialNumber" : "859320403", 1777 1381 "BTTDisplayVendorID" : 4268, ··· 1798 1402 "BTTSnapAreaAnimationDuration" : 0.30000001192092896, 1799 1403 "BTTSnapAreaPreviewBorderColor" : "0.000000, 0.000000, 0.000000, 255.000000", 1800 1404 "BTTSnapAreaColor" : "129.988821, 201.126506, 227.013985, 104.550003", 1801 - "BTTSnapAreaFrame" : "{{460, 366}, {323, 193}}", 1802 - "BTTSnapAreaHighlightColor" : "92.624286, 122.650411, 161.665578, 56.099998", 1803 - "BTTSnapAreaPictogramDistanceFromLeft" : 0.41122666001319885, 1804 - "BTTSnapAreaPictogramDistanceFromBottom" : 0.32328528165817261, 1805 - "BTTSnapAreaPictogramSize" : 0.33009582757949829, 1806 - "BTTSnapAreaPreviewFrame" : "{{0, 0}, {1200, 960}}", 1807 - "BTTSnapAreaBorderWidth" : 3, 1808 - "BTTSnapAreaCornerRadius" : 20, 1809 - "BTTSnapAreaShowPictogram" : 1, 1810 - "BTTSnapAreaUUID" : "7875B153-F394-4378-817B-819B895BAFB4", 1811 - "BTTSnapAreaShowsForApps" : [ 1812 - 1813 - ] 1814 - }, 1815 - { 1816 - "BTTSnapAreaAnimationDuration" : 0.30000001192092896, 1817 - "BTTSnapAreaPreviewBorderColor" : "0.000000, 0.000000, 0.000000, 255.000000", 1818 - "BTTSnapAreaColor" : "129.988821, 201.126506, 227.013985, 104.550003", 1819 1405 "BTTSnapAreaFrame" : "{{457.473876953125, 1346.0000305175781}, {293, 234}}", 1820 1406 "BTTSnapAreaHighlightColor" : "92.624286, 122.650411, 161.665578, 56.099998", 1821 1407 "BTTSnapAreaPictogramDistanceFromLeft" : 0.41122666001319885, ··· 1829 1415 "BTTSnapAreaShowsForApps" : [ 1830 1416 1831 1417 ] 1832 - }, 1833 - { 1834 - "BTTSnapAreaAnimationDuration" : 0.30000001192092896, 1835 - "BTTSnapAreaPreviewBorderColor" : "0.000000, 0.000000, 0.000000, 255.000000", 1836 - "BTTSnapAreaColor" : "129.988821, 201.126506, 227.013985, 104.550003", 1837 - "BTTSnapAreaFrame" : "{{450, 1390}, {322, 197}}", 1838 - "BTTSnapAreaHighlightColor" : "92.624286, 122.650411, 161.665578, 56.099998", 1839 - "BTTSnapAreaPictogramDistanceFromLeft" : 0.41122666001319885, 1840 - "BTTSnapAreaPictogramDistanceFromBottom" : 0.32328528165817261, 1841 - "BTTSnapAreaPictogramSize" : 0.33009582757949829, 1842 - "BTTSnapAreaPreviewFrame" : "{{0, 960}, {1200, 960}}", 1843 - "BTTSnapAreaBorderWidth" : 3, 1844 - "BTTSnapAreaCornerRadius" : 20, 1845 - "BTTSnapAreaShowPictogram" : 1, 1846 - "BTTSnapAreaUUID" : "E4C8823B-C6DA-47DB-826B-A50903FA6E80", 1847 - "BTTSnapAreaShowsForApps" : [ 1848 - 1849 - ] 1850 1418 } 1851 1419 ], 1852 1420 "BTTDisplayDisplayedDragpoints" : [ ··· 1854 1422 "BTTSnapAreaAnimationDuration" : 0.30000001192092896, 1855 1423 "BTTSnapAreaPreviewBorderColor" : "0.000000, 0.000000, 0.000000, 255.000000", 1856 1424 "BTTSnapAreaColor" : "129.988821, 201.126506, 227.013985, 104.550003", 1857 - "BTTSnapAreaFrame" : "{{460, 366}, {323, 193}}", 1425 + "BTTSnapAreaFrame" : "{{447, 351}, {293, 231}}", 1858 1426 "BTTSnapAreaHighlightColor" : "92.624286, 122.650411, 161.665578, 56.099998", 1859 - "BTTSnapAreaPictogramDistanceFromLeft" : 0.41122666001319885, 1860 - "BTTSnapAreaPictogramDistanceFromBottom" : 0.32328528165817261, 1861 - "BTTSnapAreaPictogramSize" : 0.33009582757949829, 1862 - "BTTSnapAreaPreviewFrame" : "{{0, 0}, {1200, 960}}", 1427 + "BTTSnapAreaPictogramDistanceFromLeft" : 0.40220490097999573, 1428 + "BTTSnapAreaPictogramDistanceFromBottom" : 0.2999463677406311, 1429 + "BTTSnapAreaPictogramSize" : 0.34425359964370728, 1430 + "BTTSnapAreaPreviewFrame" : "{{0, 0}, {1200, 1024}}", 1863 1431 "BTTSnapAreaBorderWidth" : 3, 1864 1432 "BTTSnapAreaCornerRadius" : 20, 1865 1433 "BTTSnapAreaShowPictogram" : 1, 1866 - "BTTSnapAreaUUID" : "7875B153-F394-4378-817B-819B895BAFB4", 1434 + "BTTSnapAreaUUID" : "58C1AFF6-DAAF-468D-8654-310DB08F700B", 1867 1435 "BTTSnapAreaShowsForApps" : [ 1868 1436 1869 1437 ] ··· 1872 1440 "BTTSnapAreaAnimationDuration" : 0.30000001192092896, 1873 1441 "BTTSnapAreaPreviewBorderColor" : "0.000000, 0.000000, 0.000000, 255.000000", 1874 1442 "BTTSnapAreaColor" : "129.988821, 201.126506, 227.013985, 104.550003", 1875 - "BTTSnapAreaFrame" : "{{450, 1390}, {322, 197}}", 1443 + "BTTSnapAreaFrame" : "{{457.473876953125, 1346.0000305175781}, {293, 234}}", 1876 1444 "BTTSnapAreaHighlightColor" : "92.624286, 122.650411, 161.665578, 56.099998", 1877 1445 "BTTSnapAreaPictogramDistanceFromLeft" : 0.41122666001319885, 1878 1446 "BTTSnapAreaPictogramDistanceFromBottom" : 0.32328528165817261, ··· 1881 1449 "BTTSnapAreaBorderWidth" : 3, 1882 1450 "BTTSnapAreaCornerRadius" : 20, 1883 1451 "BTTSnapAreaShowPictogram" : 1, 1884 - "BTTSnapAreaUUID" : "E4C8823B-C6DA-47DB-826B-A50903FA6E80", 1452 + "BTTSnapAreaUUID" : "3206AFCD-7275-45A8-A70E-2224543DFF9A", 1885 1453 "BTTSnapAreaShowsForApps" : [ 1886 1454 1887 1455 ] ··· 1889 1457 ] 1890 1458 } 1891 1459 ] 1892 - } 1460 + }
+5 -1
.config/btt/scripts/like_spotify_song.py
··· 30 30 if os.geteuid() != 0: 31 31 msg = "This script must be run as root (w/ sudo)!" 32 32 LOG.error(msg) 33 - print(msg, file=sys.stderr) 33 + subprocess.run( 34 + ["osascript", "-e", f'display notification "{msg}" with title "{__file__}"'], 35 + shell=False, 36 + check=True, 37 + ) 34 38 sys.exit(1) 35 39 36 40 auth_client = spotipy.oauth2.SpotifyOAuth(
+31
.config/fish/completions/tokei.fish
··· 1 + # Written against `tokei --help`, version 12.1.2 compiled with support for CBOR, JSON, and YAML 2 + 3 + function __fish_tokei_supported_serializations 4 + # Expecting a line like: 5 + # tokei 10.0.1 compiled with serialization support: cbor, json, yaml 6 + command tokei --help | grep 'with serialization support' | string split --fields 2 : | string trim | string split ', ' 7 + end 8 + 9 + complete -c tokei -s C -l compact -d 'Do not print statistics about embedded languages' 10 + complete -c tokei -s f -l files -d 'Print out statistics for individual files' 11 + complete -c tokei -f -s h -l help -d 'Print help information' 12 + complete -c tokei -l hidden -d 'Count hidden files, too' 13 + complete -c tokei -f -s l -l languages -d 'Print out supported languages' 14 + complete -c tokei -l no-ignore -d 'Don’t respect ignore files' 15 + complete -c tokei -l no-ignore-dot -d 'Don’t respect .ignore and .tokeignore files, including those in parent directories' 16 + complete -c tokei -l no-ignore-parent -d 'Don’t respect ignore files in parent directories' 17 + complete -c tokei -l no-ignore-vcs -d 'Don’t respect version-control ignore files' 18 + complete -c tokei -f -s V -l version -d 'Print version information' 19 + complete -c tokei -s v -l verbose -d 'Increase log output level' 20 + 21 + # Options 22 + complete -c tokei -x -s c -l columns -d 'Set column width for terminal output' 23 + complete -c tokei -x -s e -l exclude -d 'Ignore all files and directories containing this word' 24 + complete -c tokei -r -s i -l input -d 'Gives statistics from a previous Tokei run' 25 + complete -c tokei -x -s n -l num-format -d 'Format of printed numbers' -ka '(echo "plain 1234, default 26 + commas 1,234 27 + dots 1.234 28 + underscores 1_234")' 29 + complete -c tokei -x -s o -l output -a '(__fish_tokei_supported_serializations)' -d 'Choose output format' 30 + complete -c tokei -x -s s -l sort -ka 'files lines code comments blanks' -d 'Sort languages based on column' 31 + complete -c tokei -x -s t -l type -a '(command tokei --languages)' -d 'Filters output by language type, comma-separated'
+4 -22
.config/fish/conf.d/50-config.fish
··· 4 4 5 5 set -g fish_greeting 6 6 7 - if command -qs nvim 7 + if test "$TERM_PROGRAM" = vscode 8 + set -gx EDITOR "code --wait" 9 + else if command -qs nvim 8 10 set -gx EDITOR nvim 9 11 else if command -qs vim 10 12 set -gx EDITOR vim ··· 56 58 set -gx COLOR_THEME dark 57 59 end 58 60 59 - # Kinda silly this can't just be in workspace config, but oh well 60 - set -gx ROBOTFRAMEWORK_LS_WATCH_IMPL fsnotify 61 - set -gx ROBOTFRAMEWORK_LS_IGNORE_DIRS '[ 62 - "**/bazel-*", 63 - "**/.bazel_out", 64 - "**/.tox", 65 - "**/vendor", 66 - "**/CMakeFiles", 67 - "**/thirdparty", 68 - "**/integrationTest", 69 - "**/build", 70 - "**/src", 71 - "**/go", 72 - "**/web", 73 - "**/Jenkinsfiles", 74 - "**/python", 75 - "**/.pyenv", 76 - "**/node_modules", 77 - "**/packaging" 78 - ]' 79 61 80 62 # Set fish_user_paths here instead of fish_variables to expand $HOME per-machine 81 63 set -gx fish_user_paths \ ··· 108 90 and command -q code 109 91 and test -z "$REMOTE_CONTAINERS" 110 92 and test -f "$vscode_shell_integration" 111 - source (code --locate-shell-integration-path fish) 93 + source (code --locate-shell-integration-path fish) 112 94 end 113 95 114 96 # Used to ensure Docker cache hits on dev VM
+7 -3
.config/fish/functions/fish_prompt.fish
··· 35 35 set -g __fish_prompt_pyenv "" 36 36 end 37 37 38 - set __fish_prompt_nix "" 38 + set -l nix_icon "" 39 + 40 + set -l __fish_prompt_nix "" 39 41 if string match --quiet -- '*/nix/store/*' "$PATH" 40 - set __fish_prompt_nix "$white""( nix) $__fish_prompt_normal" 42 + set __fish_prompt_nix "$white""($nix_icon nix) $__fish_prompt_normal" 41 43 end 42 44 43 45 set -l prompt_hostname (prompt_hostname) ··· 48 50 end 49 51 50 52 set -l prompt_os (uname) 51 - if test $prompt_os = Darwin 53 + if test "$YADM_DISTRO" = nixos 54 + set prompt_os $nix_icon 55 + else if test $prompt_os = Darwin 52 56 set prompt_os " " 53 57 else if test $prompt_os = Linux # Maybe could special-case nixos here? 54 58 set prompt_os " "
+41
.config/fish/functions/funced.fish
··· 1 + source $__fish_data_dir/functions/funced.fish 2 + functions --copy funced __fish_builtin_funced 3 + 4 + function funced --wraps __fish_builtin_funced 5 + set -l funcname 6 + set -l save 7 + for arg in $argv 8 + switch $arg 9 + case -s --save 10 + set save 1 11 + case '-*' 12 + continue 13 + case '*' 14 + set funcname $arg 15 + end 16 + end 17 + 18 + if test -z $funcname 19 + __fish_builtin_funced $argv 20 + return 21 + end 22 + 23 + if test -n $save 24 + set -l saved_func $__fish_config_dir/functions/$funcname.fish 25 + if test -f $saved_func 26 + # Re-source the config-dir function to make this path be the one that 27 + # builtin funced will use for editing the definition. This is useful 28 + # for things like shell integration that override definitions when loaded 29 + source $saved_func 30 + else if test -f $__fish_data_dir/functions/$funcname.fish 31 + echo "source \$__fish_data_dir/functions/$funcname.fish 32 + functions --copy $funcname __fish_builtin_$funcname 33 + function $funcname --wraps __fish_builtin_$funcname 34 + 35 + end" >$saved_func 36 + source $saved_func 37 + end 38 + end 39 + 40 + __fish_builtin_funced $argv 41 + end
+1 -1
.config/keepassxc/keepassxc.ini
··· 13 13 GlobalAutoTypeKey=82 14 14 GlobalAutoTypeModifiers=167772160 15 15 HideWindowOnCopy=false 16 - MinimizeAfterUnlock=false 16 + MinimizeAfterUnlock=true 17 17 MinimizeOnCopy=true 18 18 MinimizeOnOpenUrl=false 19 19 OpenPreviousDatabasesOnStartup=true
+2
.config/nvim/init.lua
··· 33 33 end, 34 34 }) 35 35 vim.cmd.colorscheme("monokai-nightasty") 36 + 37 + -- TODO: https://github.com/akinsho/git-conflict.nvim 36 38 else 37 39 -- vscode-neovim 38 40 local vscode = require("vscode")
+2 -2
.config/nvim/plugin/numbertoggle.lua
··· 9 9 pattern = "*", 10 10 group = augroup, 11 11 callback = function(evt) 12 - vim.print("enable relnu", evt) 12 + -- vim.print("enable relnu", evt) 13 13 if vim.api.nvim_get_mode().mode ~= "i" then 14 14 vim.opt_local.relativenumber = true 15 15 -- Seems that in vscode-neovim this is not automatically ··· 28 28 pattern = "*", 29 29 group = augroup, 30 30 callback = function(evt) 31 - vim.print("disable relnu", evt) 31 + -- vim.print("disable relnu", evt) 32 32 vim.opt_local.relativenumber = false 33 33 vim.api.nvim_exec_autocmds("OptionSet", { pattern = "relativenumber" }) 34 34 vim.cmd.redraw()
+4 -4
.config/yadm/alt/.config/iterm2/com.googlecode.iterm2.plist##user.ichamberlain,class.work,extension.plist
··· 2473 2473 <key>Space</key> 2474 2474 <integer>0</integer> 2475 2475 <key>Special Font Config</key> 2476 - <string>{"entries":[{"count":4,"fontName":"UnicodeIECsymbol","start":9211},{"fontName":"Octicons","start":9829,"count":1},{"fontName":"Octicons","start":9889,"count":1},{"start":11096,"count":1,"fontName":"UnicodeIECsymbol"},{"fontName":"Pomicons","start":57344,"count":11},{"start":57504,"count":3,"fontName":"PowerlineSymbols"},{"count":1,"start":57507,"fontName":"PowerlineExtraSymbols"},{"fontName":"PowerlineSymbols","count":4,"start":57520},{"count":21,"fontName":"PowerlineExtraSymbols","start":57524},{"count":1,"start":57546,"fontName":"PowerlineExtraSymbols"},{"fontName":"PowerlineExtraSymbols","count":8,"start":57548},{"destination":57856,"start":57344,"count":170,"fontName":"font-awesome-extension"},{"destination":58112,"start":61440,"fontName":"Weather Icons Regular","count":236},{"start":58618,"count":177,"destination":58874,"fontName":"Nerd Font File Types Regular"},{"start":58880,"count":198,"destination":59136,"fontName":"icomoon"},{"start":60000,"count":396,"fontName":"codicon"},{"count":736,"fontName":"FontAwesome","start":61440},{"start":62208,"count":48,"fontName":"font-logos"},{"fontName":"Octicons","count":168,"start":61440,"destination":62464},{"count":1,"destination":62633,"start":62076,"fontName":"Octicons"},{"fontName":"Octicons","start":61609,"count":86,"destination":62634},{"start":61441,"count":2118,"fontName":"Material Design Icons","destination":62720},{"start":983041,"count":6896,"fontName":"Material Design Icons Desktop"}],"version":1}</string> 2476 + <string>{"entries":[],"version":1}</string> 2477 2477 <key>Status Bar Layout</key> 2478 2478 <dict> 2479 2479 <key>advanced configuration</key> ··· 4004 4004 <key>Space</key> 4005 4005 <integer>0</integer> 4006 4006 <key>Special Font Config</key> 4007 - <string>{"entries":[{"count":4,"fontName":"UnicodeIECsymbol","start":9211},{"fontName":"Octicons","start":9829,"count":1},{"fontName":"Octicons","start":9889,"count":1},{"start":11096,"count":1,"fontName":"UnicodeIECsymbol"},{"fontName":"Pomicons","start":57344,"count":11},{"start":57504,"count":3,"fontName":"PowerlineSymbols"},{"count":1,"start":57507,"fontName":"PowerlineExtraSymbols"},{"fontName":"PowerlineSymbols","count":4,"start":57520},{"count":21,"fontName":"PowerlineExtraSymbols","start":57524},{"count":1,"start":57546,"fontName":"PowerlineExtraSymbols"},{"fontName":"PowerlineExtraSymbols","count":8,"start":57548},{"destination":57856,"start":57344,"count":170,"fontName":"font-awesome-extension"},{"destination":58112,"start":61440,"fontName":"Weather Icons Regular","count":236},{"start":58618,"count":177,"destination":58874,"fontName":"Nerd Font File Types Regular"},{"start":58880,"count":198,"destination":59136,"fontName":"icomoon"},{"start":60000,"count":396,"fontName":"codicon"},{"count":736,"fontName":"FontAwesome","start":61440},{"start":62208,"count":48,"fontName":"font-logos"},{"fontName":"Octicons","count":168,"start":61440,"destination":62464},{"count":1,"destination":62633,"start":62076,"fontName":"Octicons"},{"fontName":"Octicons","start":61609,"count":86,"destination":62634},{"start":61441,"count":2118,"fontName":"Material Design Icons","destination":62720},{"start":983041,"count":6896,"fontName":"Material Design Icons Desktop"}],"version":1}</string> 4007 + <string>{"entries":[],"version":1}</string> 4008 4008 <key>Status Bar Layout</key> 4009 4009 <dict> 4010 4010 <key>advanced configuration</key> ··· 5530 5530 <key>Space</key> 5531 5531 <integer>0</integer> 5532 5532 <key>Special Font Config</key> 5533 - <string>{"entries":[{"count":4,"fontName":"UnicodeIECsymbol","start":9211},{"fontName":"Octicons","start":9829,"count":1},{"fontName":"Octicons","start":9889,"count":1},{"start":11096,"count":1,"fontName":"UnicodeIECsymbol"},{"fontName":"Pomicons","start":57344,"count":11},{"start":57504,"count":3,"fontName":"PowerlineSymbols"},{"count":1,"start":57507,"fontName":"PowerlineExtraSymbols"},{"fontName":"PowerlineSymbols","count":4,"start":57520},{"count":21,"fontName":"PowerlineExtraSymbols","start":57524},{"count":1,"start":57546,"fontName":"PowerlineExtraSymbols"},{"fontName":"PowerlineExtraSymbols","count":8,"start":57548},{"destination":57856,"start":57344,"count":170,"fontName":"font-awesome-extension"},{"destination":58112,"start":61440,"fontName":"Weather Icons Regular","count":236},{"start":58618,"count":177,"destination":58874,"fontName":"Nerd Font File Types Regular"},{"start":58880,"count":198,"destination":59136,"fontName":"icomoon"},{"start":60000,"count":396,"fontName":"codicon"},{"count":736,"fontName":"FontAwesome","start":61440},{"start":62208,"count":48,"fontName":"font-logos"},{"fontName":"Octicons","count":168,"start":61440,"destination":62464},{"count":1,"destination":62633,"start":62076,"fontName":"Octicons"},{"fontName":"Octicons","start":61609,"count":86,"destination":62634},{"start":61441,"count":2118,"fontName":"Material Design Icons","destination":62720},{"start":983041,"count":6896,"fontName":"Material Design Icons Desktop"}],"version":1}</string> 5533 + <string>{"entries":[],"version":1}</string> 5534 5534 <key>Status Bar Layout</key> 5535 5535 <dict> 5536 5536 <key>advanced configuration</key> ··· 7056 7056 <key>Space</key> 7057 7057 <integer>0</integer> 7058 7058 <key>Special Font Config</key> 7059 - <string>{"entries":[{"count":4,"fontName":"UnicodeIECsymbol","start":9211},{"fontName":"Octicons","start":9829,"count":1},{"fontName":"Octicons","start":9889,"count":1},{"start":11096,"count":1,"fontName":"UnicodeIECsymbol"},{"fontName":"Pomicons","start":57344,"count":11},{"start":57504,"count":3,"fontName":"PowerlineSymbols"},{"count":1,"start":57507,"fontName":"PowerlineExtraSymbols"},{"fontName":"PowerlineSymbols","count":4,"start":57520},{"count":21,"fontName":"PowerlineExtraSymbols","start":57524},{"count":1,"start":57546,"fontName":"PowerlineExtraSymbols"},{"fontName":"PowerlineExtraSymbols","count":8,"start":57548},{"destination":57856,"start":57344,"count":170,"fontName":"font-awesome-extension"},{"destination":58112,"start":61440,"fontName":"Weather Icons Regular","count":236},{"start":58618,"count":177,"destination":58874,"fontName":"Nerd Font File Types Regular"},{"start":58880,"count":198,"destination":59136,"fontName":"icomoon"},{"start":60000,"count":396,"fontName":"codicon"},{"count":736,"fontName":"FontAwesome","start":61440},{"start":62208,"count":48,"fontName":"font-logos"},{"fontName":"Octicons","count":168,"start":61440,"destination":62464},{"count":1,"destination":62633,"start":62076,"fontName":"Octicons"},{"fontName":"Octicons","start":61609,"count":86,"destination":62634},{"start":61441,"count":2118,"fontName":"Material Design Icons","destination":62720},{"start":983041,"count":6896,"fontName":"Material Design Icons Desktop"}],"version":1}</string> 7059 + <string>{"entries":[],"version":1}</string> 7060 7060 <key>Status Bar Layout</key> 7061 7061 <dict> 7062 7062 <key>advanced configuration</key>
+12 -1
.config/yadm/bootstrap
··· 15 15 # (and maybe fish completions) 16 16 : "${YADM_BOOTSTRAP_FULL:=0}" 17 17 18 + # TODO: all these should be doable with nix-darwin instead 18 19 function setup_macos() { 19 20 # Specify iTerm2 preferences directory 20 21 #shellcheck disable=SC2088 ··· 23 24 24 25 defaults write com.hegenberg.BetterTouchTool BTTAutoLoadPath ~/.config/btt/Default.bttpreset 25 26 26 - # Default file associations 27 + # Default file associations (eventually replace with sdwa) 27 28 duti ~/.config/duti 28 29 29 30 echo "macOS-specific setup is complete!" ··· 50 51 ln -s "$(yadm rev-parse --git-dir)" ~/.config/.git 51 52 52 53 # Ensure yadm alt SSH config files are set with the right permissions 54 + chmod go-rw ~/.ssh/* 55 + chmod go+r ~/.ssh/*.pub* 53 56 chmod go-rw ~/.config/yadm/alt/.ssh/* 54 57 chmod go+r ~/.config/yadm/alt/.ssh/*.pub* 58 + 59 + if [[ -z "$(yadm config local.class)" ]]; then 60 + local class 61 + read "Enter a value for yadm's 'local.class': " -r class 62 + yadm config local.class "$class" 63 + fi 64 + 65 + yadm alt 55 66 56 67 if [[ $YADM_BOOTSTRAP_FULL -eq 1 ]]; then 57 68 # For now, OS-specific bootstrap is part of "full". Might make sense
.ssh/config

This is a binary file and will not be displayed.