├── Bookmarklets ├── Bookmarklets-Palette.kmmacros └── Bookmarklets.kmmacros ├── Brett Terpstra Services Wrappers ├── Clip Text File.kmmacros ├── Convert Date.kmmacros ├── Convert Inline Footnotes.kmmacros ├── Markdown Service Tools 2.0 Wrapper.kmmacros ├── ReadMe.kmmacros ├── SearchLink Generator Palette.kmmacros ├── SearchLink.kmmacros └── Sparkup.kmmacros ├── Finder and Path Finder ├── Finder: Copy Path [Terminal].kmmacros ├── Finder: Copy Path [UNIX].kmmacros ├── Finder: Copy Path [URL].kmmacros ├── Labels Palette.kmmacros ├── Make Symbolic Link.kmmacros ├── Open in Favorite Application.kmmacros ├── Path Finder - Bottom Drawer.kmmacros ├── Path Finder - Dual Browser.kmmacros ├── Path Finder - Left Drawer.kmmacros ├── Path Finder - Right Drawer.kmmacros ├── Path Finder - Select Next Tab.kmmacros ├── Path Finder - Select Previous Tab.kmmacros ├── Path Finder Browser Sets.kmmacros ├── Show Package Content in Finder:Path Finder.kmmacros ├── Show Selection in Finder:Path Finder.kmmacros ├── Trigger Choose Path Finder Browser.kmmacros └── Trigger Set Label.kmmacros ├── Markdown ├── Create Table.kmmacros └── Decrease Header Level.kmmacros ├── Miscellaneous ├── Example - Append via Prompt.kmmacros ├── Mail-Reply.kmmacros └── QuickCursor.kmmacros ├── OmniFocus ├── OmniFocus Perspectives Macros.kmmacros └── OmniFocus Scripts Palette.kmmacros ├── README.md ├── Screen Shots ├── --not-4-the-palette--Hazel to JPEGmini--.kmmacros ├── --not-4-the-palette--Screenshot Helper (Ignore Warning).kmmacros ├── 00) ReadMe.kmmacros ├── 1. Screencapture selection to clipboard.kmmacros ├── 10)⎯⎯⎯⎯⎯⎯BROWSE SHOTS⎯⎯⎯⎯⎯⎯.kmmacros ├── 11)V. Show Voila.kmmacros ├── 12)S. Show ScreenFloat.kmmacros ├── 13)F. Float Selected Image.kmmacros ├── 14)H. Screenshot Helper.kmmacros ├── 2. Voila: snap area.kmmacros ├── 3. ScreenFloat: snap area.kmmacros ├── 4. Skitch: snap area.kmmacros ├── 5. Snap active browser tab [B].kmmacros ├── 6. Snap object [O].kmmacros ├── 7. Snap menu [M].kmmacros ├── 8. Screencapture selection to CloudApp.kmmacros ├── 9. R. Record Video.kmmacros ├── x. Screencapture a window (with Keyboard Maestro).kmmacros ├── x. Screencapture a window (with Shell).kmmacros ├── x. Screencapture timer.kmmacros ├── z. LittleSnapper: snap area.kmmacros └── z. Snap active Browser tab.kmmacros ├── Sync Keyboard Maestro ├── Sync Keyboard Maestro.hazelrules └── Sync Keyboard Maestro.kmmacros ├── System ├── Caffeinate.kmmacros └── F. Toggle Function Keys.kmmacros ├── Ultimate Markdown Maestro Bundle ├── ## Andreas Zeitler- Markdown.kmmacros ├── ## Brett Terpstra- Generate SearchLink.kmmacros ├── ## Brett Terpstra- Markdown Service Tools.kmmacros ├── ## Brett Terpstra.kmmacros ├── ## Gabe Weatherhead.kmmacros ├── ## Patrick Welker- Markdown.kmmacros ├── ## Patrick Welker- Palette Comment Selection.kmmacros ├── ## Patrick Welker- String Triggers For Palettes.kmmacros ├── ## Patrick Welker- Text.kmmacros ├── ## Patrick Welker.kmmacros ├── ## Watts Martin.kmmacros ├── TXT- Global (^⌘S).kmmacros ├── TXT- Markdown Cleanup (^⌘Z).kmmacros ├── TXT- Markdown Export (^⌘X).kmmacros ├── TXT- Markdown Links (^⌘K).kmmacros └── TXT- Markdown.kmmacros └── nvALT ├── Extras ├── custom.css └── nvALT.clr ├── nvALT Editor Palette.kmmacros └── nvALT.kmmacros /Brett Terpstra Services Wrappers/Clip Text File.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | Comment 22 | Text 23 | <http://brettterpstra.com/2013/01/15/clip-text-file-a-handy-dumb-service/> 24 | 25 | Clips the content of any text file to the clipboard. 26 | Title 27 | Clip Text File 28 | 29 | 30 | IsActive 31 | 32 | IsDisclosed 33 | 34 | MacroActionType 35 | SelectMenuItem 36 | Menu 37 | 38 | APPLICATION 39 | Services 40 | Clip Text File 41 | 42 | StopOnFailure 43 | 44 | TargetingType 45 | Front 46 | 47 | 48 | IsActive 49 | 50 | Name 51 | Clip Text File 52 | Triggers 53 | 54 | UID 55 | 4D872B03-94DB-4488-8E93-71CB9F8F29B3 56 | 57 | 58 | Name 59 | ## Brett Terpstra 60 | UID 61 | 47DB4B2A-A29A-439E-AEC6-84AB56252161 62 | 63 | 64 | 65 | -------------------------------------------------------------------------------- /Brett Terpstra Services Wrappers/Convert Date.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | Comment 22 | Text 23 | <http://brettterpstra.com/2012/05/05/natural-language-date-service-update/> 24 | 25 | A System Service which takes selected text and parses it into a standard date format, using keywords at the beginning to define which format to use. 26 | 27 | Examples: 28 | 29 | date +5 30 | long +21 31 | short tomorrow 2pm 32 | date thurs 3:15pm 33 | Title 34 | 35 | archives 36 | topics 37 | projects 38 | contact 39 | donate 40 | 41 | 42 | Stickermule - Awesome custom stickers. Free shipping.ads via Carbon 43 | 44 | Hosting: macminicolo.net 45 | | 46 | Read and Trust 47 | « Web excursions: April 20, 2012 - April 24, 2012My ultimate Markdown editor wishlist » 48 | Natural Language Date Service 49 | 50 | 51 | IsActive 52 | 53 | IsDisclosed 54 | 55 | MacroActionType 56 | SelectMenuItem 57 | Menu 58 | 59 | APPLICATION 60 | Services 61 | Convert Date 62 | 63 | StopOnFailure 64 | 65 | TargetingType 66 | Front 67 | 68 | 69 | IsActive 70 | 71 | Name 72 | Convert Date 73 | Triggers 74 | 75 | UID 76 | 039D47CB-AF1D-475E-9B2E-0D14FBA4AAA5 77 | 78 | 79 | Name 80 | ## Brett Terpstra 81 | UID 82 | 47DB4B2A-A29A-439E-AEC6-84AB56252161 83 | 84 | 85 | 86 | -------------------------------------------------------------------------------- /Brett Terpstra Services Wrappers/Convert Inline Footnotes.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | Comment 22 | Text 23 | <http://brettterpstra.com/2012/01/24/a-service-for-writing-multimarkdown-footnotes-inline/> 24 | 25 | ## Syntax 26 | 27 | This is the regular text(*This is the footnote*), and you can drop the footnote in at any point. 28 | 29 | Multi-line footnotes need to begin at the end of a line of text, and just use double-newlines to separate paragraphs within the footnote, e.g.: 30 | 31 | ...the end of the paragraph. (*This is a footnote 32 | 33 | which is going to span 34 | 35 | more than one line*) 36 | Title 37 | Convert Inline Footnotes 38 | 39 | 40 | IsActive 41 | 42 | IsDisclosed 43 | 44 | MacroActionType 45 | SelectMenuItem 46 | Menu 47 | 48 | APPLICATION 49 | Services 50 | Convert Inline Footnotes 51 | 52 | StopOnFailure 53 | 54 | TargetingType 55 | Front 56 | 57 | 58 | IsActive 59 | 60 | Name 61 | Convert Inline Footnotes 62 | Triggers 63 | 64 | UID 65 | C18B4C29-5056-4A45-9811-789FDBBBFE7E 66 | 67 | 68 | Name 69 | ## Brett Terpstra 70 | UID 71 | 47DB4B2A-A29A-439E-AEC6-84AB56252161 72 | 73 | 74 | 75 | -------------------------------------------------------------------------------- /Brett Terpstra Services Wrappers/ReadMe.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | Comment 22 | Text 23 | Description by Patrick Welker (rocketink.net): 24 | 25 | All these macros are Services for Mac OS X from Brett Terpstra. 26 | 27 | These macros are just a wrapper for Brett's services. Feel free to customize the shortcuts to your liking. 28 | 29 | You will need to have the services installed for these macros to work. 30 | 31 | You can find the latest version of them here: <http://brettterpstra.com/projects/> 32 | 33 | For a detailed explanation visit this post from Brett's: <http://brettterpstra.com/2012/10/16/searchlink-automated-markdown-linking-improved/> 34 | 35 | I encourage you to follow his blog for getting updates on this service and on other awesome stuff. 36 | 37 | Have fun with these Service wrappers. 38 | - Patrick Welker (rocketink.net) 39 | Title 40 | About these Macros 41 | 42 | 43 | IsActive 44 | 45 | Name 46 | 00) ReadMe 47 | Triggers 48 | 49 | UID 50 | 5038CB6D-A79F-4572-908C-98034CB98879 51 | 52 | 53 | Name 54 | ## Brett Terpstra 55 | UID 56 | 47DB4B2A-A29A-439E-AEC6-84AB56252161 57 | 58 | 59 | 60 | -------------------------------------------------------------------------------- /Brett Terpstra Services Wrappers/SearchLink.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | Comment 22 | Text 23 | <http://brettterpstra.com/2012/10/16/searchlink-automated-markdown-linking-improved/> 24 | 25 | SearchLink uses various API’s to provide results for specific types of queries. These are denoted by an exclamation mark followed by one of the following keys: 26 | 27 | !arguments: 28 | 29 | ## Software 30 | 31 | !mas : search Mac App Store 32 | !masd : search Mac App Store, return seller URL 33 | !itu : search iTunes App Store 34 | !itud : search iTunes App Store, return seller URL 35 | !s : software search using Google 36 | 37 | ## General 38 | 39 | !g : first Google result 40 | 41 | ## Terminology 42 | 43 | !wiki : Wikipedia link (Wikipedia API) 44 | !def : Dictionary link/fallback to Wikipedia (DDG API) 45 | 46 | ## Music 47 | 48 | !isong : iTunes song link 49 | !iart : iTunes artist link 50 | !ialb : iTunes album link 51 | !lsong : Last​.fm song link 52 | !lart : Last​.fm artist link 53 | 54 | ## Site search 55 | 56 | any !address recognized as a url (no protocol required) will become a site-specific Google search for the link text (or specified search terms). e.g. [MarkdownEditing](!github.com) 57 | 58 | ## Examples 59 | 60 | * A search for specified text: [Marked](!g "Marked mac app"). 61 | * A simple software search for [Fantastical](!s). 62 | * A simple google search [neat neat neat](!g) 63 | * A Last.fm track search [neat neat neat](!lsong "The Damned Neat Neat Neat") (with specified search terms) 64 | * Mac app store search: [Marked on the MAS](!mas "Marked") 65 | * Mac App Store search [Marked direct](!masd "Marked") with direct dev site link. 66 | * iTunes app search: [Boost 2](!itu) 67 | * iTunes search, direct dev site link: [Boost direct](!itud "Boost 2") 68 | * This search: [](!mas "Purple animator") will have its link text filled in with the title of the first result. 69 | * This is a wikipedia entry for [Sid Vicious](!wiki) 70 | * This will put the definition of [ambiguous](!def) in the title field of a link to the dictionary entry. 71 | * iTunes Artist search: [BRMC](!iart "Black Rebel Motorcycle Club") 72 | * Site specific search: [Keybindings](!brettterpstra.com "Keybinding Madness") 73 | 74 | Title 75 | SearchLink 76 | 77 | 78 | IsActive 79 | 80 | IsDisclosed 81 | 82 | MacroActionType 83 | SelectMenuItem 84 | Menu 85 | 86 | APPLICATION 87 | Services 88 | SearchLink 89 | 90 | StopOnFailure 91 | 92 | TargetingType 93 | Front 94 | 95 | 96 | IsActive 97 | 98 | Name 99 | SearchLink 100 | Triggers 101 | 102 | UID 103 | 02563823-B2DE-4AE4-ADA3-AA0BD0817431 104 | 105 | 106 | Name 107 | ## Brett Terpstra 108 | UID 109 | 47DB4B2A-A29A-439E-AEC6-84AB56252161 110 | 111 | 112 | 113 | -------------------------------------------------------------------------------- /Brett Terpstra Services Wrappers/Sparkup.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | Comment 22 | Text 23 | http://brettterpstra.com/sparkup-system-service-html-shorthand-everywhere/ 24 | 25 | FROM: 26 | div.prettyneat#really>ul>li.item$*2<ol>li*2{ordered list item}+p.last 27 | 28 | TO: 29 | <div class="prettyneat" id="really"> 30 | <ul> 31 | <li class="item1"></li> 32 | <li class="item2"></li> 33 | </ul> 34 | <ol> 35 | <li>ordered list item</li> 36 | <li>ordered list item</li> 37 | <p class="last"></p> 38 | </ol> 39 | </div> 40 | 41 | Note that, unlike Zen Coding, you can use “<” to traverse back up the tree. You can also use linebreaks and indentations on longer strings if it helps you keep things straight. Useful when you’re laying out an entire document structure in one string: 42 | 43 | div.prettyneat#really> 44 | p.first{content} 45 | +p*2 46 | +ul> 47 | li.item$*6>a[href=#] 48 | <<ol> 49 | li*3{ordered list item} 50 | +p.last 51 | 52 | Also, “html:5″ will give you a full HTML5 document with UTF-8 meta, head and body, and additional elements appended with “>” will go inside the body section. Very handy to have when you’re outside of your usual HTML editor. 53 | Title 54 | Sparkup 55 | 56 | 57 | IsActive 58 | 59 | IsDisclosed 60 | 61 | MacroActionType 62 | SelectMenuItem 63 | Menu 64 | 65 | APPLICATION 66 | Services 67 | Sparkup 68 | 69 | StopOnFailure 70 | 71 | TargetingType 72 | Front 73 | 74 | 75 | IsActive 76 | 77 | Name 78 | Sparkup 79 | Triggers 80 | 81 | UID 82 | D6281A7E-3A33-43C9-A045-35C377368EC4 83 | 84 | 85 | Name 86 | ## Brett Terpstra 87 | UID 88 | 47DB4B2A-A29A-439E-AEC6-84AB56252161 89 | 90 | 91 | 92 | -------------------------------------------------------------------------------- /Finder and Path Finder/Finder: Copy Path [Terminal].kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | Comment 22 | Text 23 | Mimics Path Finders option to copy and brings it to the Finder. 24 | 25 | The If condition finds out in which Finder you are and triggers the command. 26 | 27 | Attribution: Getting the file path was one of the first things I learned from Gabe Weatherhead - visit <http://www.macdrifter.com/> 28 | Title 29 | By Patrick Welker 30 | 31 | 32 | Conditions 33 | 34 | ConditionList 35 | 36 | 37 | Application 38 | 39 | BundleIdentifier 40 | com.apple.finder 41 | Creator 42 | 1296122707 43 | FileType 44 | 1179534418 45 | Name 46 | Finder 47 | NewFile 48 | /System/Library/CoreServices/Finder.app 49 | 50 | ApplicationConditionType 51 | Active 52 | ConditionType 53 | Application 54 | 55 | 56 | ConditionListMatch 57 | All 58 | 59 | ElseActions 60 | 61 | 62 | IsActive 63 | 64 | IsDisclosed 65 | 66 | MacroActionType 67 | SelectMenuItem 68 | Menu 69 | 70 | Edit 71 | Copy Path 72 | Terminal 73 | 74 | StopOnFailure 75 | 76 | TargetApplication 77 | 78 | BundleIdentifier 79 | com.cocoatech.PathFinder 80 | Creator 81 | 1346790482 82 | FileType 83 | 1095782476 84 | Name 85 | Path Finder 86 | NewFile 87 | /Applications/Path Finder.app 88 | 89 | TargetingType 90 | Specific 91 | 92 | 93 | IsActive 94 | 95 | IsDisclosed 96 | 97 | MacroActionType 98 | IfThenElse 99 | ThenActions 100 | 101 | 102 | IsActive 103 | 104 | IsDisclosed 105 | 106 | MacroActionType 107 | SetVariableToText 108 | Text 109 | 110 | Variable 111 | temp 112 | 113 | 114 | Actions 115 | 116 | 117 | Attribute 118 | Parent 119 | IsActive 120 | 121 | IsDisclosed 122 | 123 | MacroActionType 124 | GetFileAttribute 125 | Path 126 | %Variable%pathLine% 127 | Variable 128 | filePath 129 | 130 | 131 | Attribute 132 | Name 133 | IsActive 134 | 135 | IsDisclosed 136 | 137 | MacroActionType 138 | GetFileAttribute 139 | Path 140 | %Variable%pathLine% 141 | Variable 142 | fileName 143 | 144 | 145 | IsActive 146 | 147 | IsDisclosed 148 | 149 | MacroActionType 150 | SetVariableToText 151 | Text 152 | %Variable%filePath%/%Variable%fileName% 153 | Variable 154 | compPath 155 | 156 | 157 | Action 158 | IgnoreCaseString 159 | IsActive 160 | 161 | IsDisclosed 162 | 163 | MacroActionType 164 | SearchReplaceVariable 165 | Replace 166 | \ 167 | Search 168 | 169 | Variable 170 | compPath 171 | 172 | 173 | IsActive 174 | 175 | IsDisclosed 176 | 177 | MacroActionType 178 | SetVariableToText 179 | Text 180 | %Variable%temp% 181 | %Variable%compPath% 182 | Variable 183 | temp 184 | 185 | 186 | Collections 187 | 188 | CollectionList 189 | 190 | 191 | CollectionType 192 | FinderSelection 193 | 194 | 195 | 196 | IsActive 197 | 198 | IsDisclosed 199 | 200 | MacroActionType 201 | For 202 | TimeOutAbortsMacro 203 | 204 | Variable 205 | pathLine 206 | 207 | 208 | IsActive 209 | 210 | IsDisclosed 211 | 212 | JustDisplay 213 | 214 | MacroActionType 215 | SetClipboardToText 216 | Text 217 | %Variable%temp% 218 | 219 | 220 | TimeOutAbortsMacro 221 | 222 | 223 | 224 | IsActive 225 | 226 | Name 227 | Finder: Copy Path [Terminal] 228 | Triggers 229 | 230 | UID 231 | 8EAC8275-AC13-415D-BBD0-3645C4D803A8 232 | 233 | 234 | Name 235 | # RocketINK 236 | UID 237 | EBC162A5-A198-4593-A007-5B2F7E9849DB 238 | 239 | 240 | 241 | -------------------------------------------------------------------------------- /Finder and Path Finder/Finder: Copy Path [UNIX].kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | Comment 22 | Text 23 | Mimics Path Finders option to copy and brings it to the Finder. 24 | 25 | The If condition finds out in which Finder you are and triggers the command. 26 | 27 | Attribution: Getting the file path was one of the first things I learned from Gabe Weatherhead - visit <http://www.macdrifter.com/> 28 | Title 29 | By Patrick Welker 30 | 31 | 32 | Conditions 33 | 34 | ConditionList 35 | 36 | 37 | Application 38 | 39 | BundleIdentifier 40 | com.apple.finder 41 | Creator 42 | 1296122707 43 | FileType 44 | 1179534418 45 | Name 46 | Finder 47 | NewFile 48 | /System/Library/CoreServices/Finder.app 49 | 50 | ApplicationConditionType 51 | Active 52 | ConditionType 53 | Application 54 | 55 | 56 | ConditionListMatch 57 | All 58 | 59 | ElseActions 60 | 61 | 62 | IsActive 63 | 64 | IsDisclosed 65 | 66 | MacroActionType 67 | SelectMenuItem 68 | Menu 69 | 70 | Edit 71 | Copy Path 72 | UNIX 73 | 74 | StopOnFailure 75 | 76 | TargetApplication 77 | 78 | BundleIdentifier 79 | com.cocoatech.PathFinder 80 | Creator 81 | 1346790482 82 | FileType 83 | 1095782476 84 | Name 85 | Path Finder 86 | NewFile 87 | /Applications/Path Finder.app 88 | 89 | TargetingType 90 | Specific 91 | 92 | 93 | IsActive 94 | 95 | IsDisclosed 96 | 97 | MacroActionType 98 | IfThenElse 99 | ThenActions 100 | 101 | 102 | IsActive 103 | 104 | IsDisclosed 105 | 106 | MacroActionType 107 | SetVariableToText 108 | Text 109 | 110 | Variable 111 | temp 112 | 113 | 114 | Actions 115 | 116 | 117 | Attribute 118 | Parent 119 | IsActive 120 | 121 | IsDisclosed 122 | 123 | MacroActionType 124 | GetFileAttribute 125 | Path 126 | %Variable%pathLine% 127 | Variable 128 | filePath 129 | 130 | 131 | Attribute 132 | Name 133 | IsActive 134 | 135 | IsDisclosed 136 | 137 | MacroActionType 138 | GetFileAttribute 139 | Path 140 | %Variable%pathLine% 141 | Variable 142 | fileName 143 | 144 | 145 | IsActive 146 | 147 | IsDisclosed 148 | 149 | MacroActionType 150 | SetVariableToText 151 | Text 152 | %Variable%filePath%/%Variable%fileName% 153 | Variable 154 | compPath 155 | 156 | 157 | IsActive 158 | 159 | IsDisclosed 160 | 161 | MacroActionType 162 | SetVariableToText 163 | Text 164 | %Variable%temp% 165 | %Variable%compPath% 166 | Variable 167 | temp 168 | 169 | 170 | Collections 171 | 172 | CollectionList 173 | 174 | 175 | CollectionType 176 | FinderSelection 177 | 178 | 179 | 180 | IsActive 181 | 182 | IsDisclosed 183 | 184 | MacroActionType 185 | For 186 | TimeOutAbortsMacro 187 | 188 | Variable 189 | pathLine 190 | 191 | 192 | IsActive 193 | 194 | IsDisclosed 195 | 196 | JustDisplay 197 | 198 | MacroActionType 199 | SetClipboardToText 200 | Text 201 | %Variable%temp% 202 | 203 | 204 | TimeOutAbortsMacro 205 | 206 | 207 | 208 | IsActive 209 | 210 | Name 211 | Finder: Copy Path [UNIX] 212 | Triggers 213 | 214 | UID 215 | 62EA818E-290A-4071-ADB4-B16B60A9F106 216 | 217 | 218 | Name 219 | # RocketINK 220 | UID 221 | EBC162A5-A198-4593-A007-5B2F7E9849DB 222 | 223 | 224 | 225 | -------------------------------------------------------------------------------- /Finder and Path Finder/Finder: Copy Path [URL].kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | Comment 22 | Text 23 | Mimics Path Finders option to copy and brings it to the Finder. 24 | 25 | The If condition finds out in which Finder you are and triggers the command. 26 | Title 27 | By Patrick Welker 28 | 29 | 30 | Conditions 31 | 32 | ConditionList 33 | 34 | 35 | Application 36 | 37 | BundleIdentifier 38 | com.apple.finder 39 | Creator 40 | 1296122707 41 | FileType 42 | 1179534418 43 | Name 44 | Finder 45 | NewFile 46 | /System/Library/CoreServices/Finder.app 47 | 48 | ApplicationConditionType 49 | Active 50 | ConditionType 51 | Application 52 | 53 | 54 | ConditionListMatch 55 | All 56 | 57 | ElseActions 58 | 59 | 60 | IsActive 61 | 62 | IsDisclosed 63 | 64 | MacroActionType 65 | SelectMenuItem 66 | Menu 67 | 68 | Edit 69 | Copy Path 70 | URL 71 | 72 | StopOnFailure 73 | 74 | TargetApplication 75 | 76 | BundleIdentifier 77 | com.cocoatech.PathFinder 78 | Creator 79 | 1346790482 80 | FileType 81 | 1095782476 82 | Name 83 | Path Finder 84 | NewFile 85 | /Applications/Path Finder.app 86 | 87 | TargetingType 88 | Specific 89 | 90 | 91 | IsActive 92 | 93 | IsDisclosed 94 | 95 | MacroActionType 96 | IfThenElse 97 | ThenActions 98 | 99 | 100 | DisplayKind 101 | None 102 | IsActive 103 | 104 | IsDisclosed 105 | 106 | MacroActionType 107 | ExecuteAppleScript 108 | Path 109 | 110 | Text 111 | set theOutput to "" 112 | 113 | -- Obtain Finder selection and store it in variable "sel". 114 | tell application "Finder" to set sel to get selection as alias list 115 | 116 | repeat with x in sel 117 | 118 | -- Convert to alias, then determine its file URL and store that in variable "myFileUrl" 119 | tell application "System Events" to set myFileUrl to URL of x 120 | 121 | if theOutput = "" then 122 | set theOutput to myFileUrl 123 | else 124 | set theOutput to theOutput & return & myFileUrl 125 | end if 126 | 127 | end repeat 128 | 129 | set the clipboard to theOutput 130 | TimeOutAbortsMacro 131 | 132 | TrimResults 133 | 134 | UseText 135 | 136 | Variable 137 | Variable 138 | 139 | 140 | TimeOutAbortsMacro 141 | 142 | 143 | 144 | IsActive 145 | 146 | Name 147 | Finder: Copy Path [URL] 148 | Triggers 149 | 150 | UID 151 | B17DFD3F-ACAA-48CE-A92F-509E4ED2BBBD 152 | 153 | 154 | Name 155 | # RocketINK 156 | UID 157 | EBC162A5-A198-4593-A007-5B2F7E9849DB 158 | 159 | 160 | 161 | -------------------------------------------------------------------------------- /Finder and Path Finder/Make Symbolic Link.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | Comment 22 | Text 23 | Mimics Path Finders option to create a symbolic link and brings it to the Finder. 24 | 25 | The If condition finds out in which Finder you are and triggers the command. 26 | 27 | Dependency: SymbolicLinker Service by Nick Zitzmann 28 | 29 | Download it here: http://seiryu.home.comcast.net/~seiryu/symboliclinker.html 30 | Title 31 | By Patrick Welker 32 | 33 | 34 | Conditions 35 | 36 | ConditionList 37 | 38 | 39 | Application 40 | 41 | BundleIdentifier 42 | com.apple.finder 43 | Creator 44 | 1296122707 45 | FileType 46 | 1179534418 47 | Name 48 | Finder 49 | NewFile 50 | /System/Library/CoreServices/Finder.app 51 | 52 | ApplicationConditionType 53 | Active 54 | ConditionType 55 | Application 56 | 57 | 58 | ConditionListMatch 59 | All 60 | 61 | ElseActions 62 | 63 | 64 | IsActive 65 | 66 | IsDisclosed 67 | 68 | MacroActionType 69 | SelectMenuItem 70 | Menu 71 | 72 | File 73 | Make Symbolic Link 74 | 75 | StopOnFailure 76 | 77 | TargetApplication 78 | 79 | BundleIdentifier 80 | com.cocoatech.PathFinder 81 | Creator 82 | 1346790482 83 | FileType 84 | 1095782476 85 | Name 86 | Path Finder 87 | NewFile 88 | /Applications/Path Finder.app 89 | 90 | TargetingType 91 | Specific 92 | 93 | 94 | IsActive 95 | 96 | IsDisclosed 97 | 98 | MacroActionType 99 | IfThenElse 100 | ThenActions 101 | 102 | 103 | IsActive 104 | 105 | IsDisclosed 106 | 107 | MacroActionType 108 | SelectMenuItem 109 | Menu 110 | 111 | APPLICATION 112 | Services 113 | Make Symbolic Link 114 | 115 | StopOnFailure 116 | 117 | TargetingType 118 | Front 119 | 120 | 121 | TimeOutAbortsMacro 122 | 123 | 124 | 125 | IsActive 126 | 127 | Name 128 | Make Symbolic Link 129 | Triggers 130 | 131 | 132 | FireType 133 | Pressed 134 | KeyCode 135 | 37 136 | MacroTriggerType 137 | HotKey 138 | Modifiers 139 | 768 140 | TriggerRepeat 141 | 142 | 143 | 144 | UID 145 | C146E9A3-CE5A-40D9-987A-3419F82A7E6A 146 | 147 | 148 | Name 149 | # RocketINK 150 | UID 151 | EBC162A5-A198-4593-A007-5B2F7E9849DB 152 | 153 | 154 | 155 | -------------------------------------------------------------------------------- /Finder and Path Finder/Path Finder - Bottom Drawer.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | SelectMenuItem 22 | Menu 23 | 24 | View 25 | Bottom Drawer 26 | 27 | StopOnFailure 28 | 29 | TargetApplication 30 | 31 | BundleIdentifier 32 | com.cocoatech.PathFinder 33 | Creator 34 | 1346790482 35 | FileType 36 | 1095782476 37 | Name 38 | Path Finder 39 | NewFile 40 | /Applications/Path Finder.app 41 | 42 | TargetingType 43 | Specific 44 | 45 | 46 | IsActive 47 | 48 | Name 49 | Path Finder - Bottom Drawer 50 | Triggers 51 | 52 | 53 | FireType 54 | Pressed 55 | KeyCode 56 | 125 57 | MacroTriggerType 58 | HotKey 59 | Modifiers 60 | 6400 61 | TriggerRepeat 62 | 63 | 64 | 65 | UID 66 | 8A00753B-8414-4010-A46F-BD2072D51ADE 67 | 68 | 69 | Name 70 | # RocketINK 71 | UID 72 | EBC162A5-A198-4593-A007-5B2F7E9849DB 73 | 74 | 75 | 76 | -------------------------------------------------------------------------------- /Finder and Path Finder/Path Finder - Dual Browser.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | Comment 22 | Text 23 | The If condition finds out in which Finder you are and triggers the command. 24 | 25 | - Toggles the sidebar in Finder on/off. 26 | - Toggles the Dual Browser mode in Path Finder on/off. 27 | Title 28 | By Patrick Welker 29 | 30 | 31 | Conditions 32 | 33 | ConditionList 34 | 35 | 36 | Application 37 | 38 | BundleIdentifier 39 | com.cocoatech.PathFinder 40 | Creator 41 | 1346790482 42 | FileType 43 | 1095782476 44 | Name 45 | Path Finder 46 | NewFile 47 | /Applications/Path Finder.app 48 | 49 | ApplicationConditionType 50 | Active 51 | ConditionType 52 | Application 53 | 54 | 55 | ConditionListMatch 56 | All 57 | 58 | ElseActions 59 | 60 | 61 | IsActive 62 | 63 | IsDisclosed 64 | 65 | KeyCode 66 | 1 67 | MacroActionType 68 | SimulateKeystroke 69 | Modifiers 70 | 2304 71 | ReleaseAll 72 | 73 | 74 | 75 | IsActive 76 | 77 | IsDisclosed 78 | 79 | MacroActionType 80 | IfThenElse 81 | ThenActions 82 | 83 | 84 | IsActive 85 | 86 | IsDisclosed 87 | 88 | MacroActionType 89 | SelectMenuItem 90 | Menu 91 | 92 | View 93 | Dual Browser 94 | 95 | StopOnFailure 96 | 97 | TargetApplication 98 | 99 | BundleIdentifier 100 | com.cocoatech.PathFinder 101 | Creator 102 | 1346790482 103 | FileType 104 | 1095782476 105 | Name 106 | Path Finder 107 | NewFile 108 | /Applications/Path Finder.app 109 | 110 | TargetingType 111 | Specific 112 | 113 | 114 | TimeOutAbortsMacro 115 | 116 | 117 | 118 | IsActive 119 | 120 | Name 121 | Path Finder - Dual Browser 122 | Triggers 123 | 124 | 125 | FireType 126 | Pressed 127 | KeyCode 128 | 1 129 | MacroTriggerType 130 | HotKey 131 | Modifiers 132 | 2304 133 | TriggerRepeat 134 | 135 | 136 | 137 | UID 138 | 142CAF1B-BCEC-40CE-997D-9FBD25ABBADD 139 | 140 | 141 | Name 142 | # RocketINK 143 | UID 144 | EBC162A5-A198-4593-A007-5B2F7E9849DB 145 | 146 | 147 | 148 | -------------------------------------------------------------------------------- /Finder and Path Finder/Path Finder - Left Drawer.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | SelectMenuItem 22 | Menu 23 | 24 | View 25 | Left Drawer 26 | 27 | StopOnFailure 28 | 29 | TargetApplication 30 | 31 | BundleIdentifier 32 | com.cocoatech.PathFinder 33 | Creator 34 | 1346790482 35 | FileType 36 | 1095782476 37 | Name 38 | Path Finder 39 | NewFile 40 | /Applications/Path Finder.app 41 | 42 | TargetingType 43 | Specific 44 | 45 | 46 | IsActive 47 | 48 | Name 49 | Path Finder - Left Drawer 50 | Triggers 51 | 52 | 53 | FireType 54 | Pressed 55 | KeyCode 56 | 123 57 | MacroTriggerType 58 | HotKey 59 | Modifiers 60 | 6400 61 | TriggerRepeat 62 | 63 | 64 | 65 | UID 66 | DF8A6442-8395-4C10-AD65-1194A13F0492 67 | 68 | 69 | Name 70 | # RocketINK 71 | UID 72 | EBC162A5-A198-4593-A007-5B2F7E9849DB 73 | 74 | 75 | 76 | -------------------------------------------------------------------------------- /Finder and Path Finder/Path Finder - Right Drawer.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | SelectMenuItem 22 | Menu 23 | 24 | View 25 | Right Drawer 26 | 27 | StopOnFailure 28 | 29 | TargetApplication 30 | 31 | BundleIdentifier 32 | com.cocoatech.PathFinder 33 | Creator 34 | 1346790482 35 | FileType 36 | 1095782476 37 | Name 38 | Path Finder 39 | NewFile 40 | /Applications/Path Finder.app 41 | 42 | TargetingType 43 | Specific 44 | 45 | 46 | IsActive 47 | 48 | Name 49 | Path Finder - Right Drawer 50 | Triggers 51 | 52 | 53 | FireType 54 | Pressed 55 | KeyCode 56 | 124 57 | MacroTriggerType 58 | HotKey 59 | Modifiers 60 | 6400 61 | TriggerRepeat 62 | 63 | 64 | 65 | UID 66 | 17961173-1942-4A18-A100-8146558DF48C 67 | 68 | 69 | Name 70 | # RocketINK 71 | UID 72 | EBC162A5-A198-4593-A007-5B2F7E9849DB 73 | 74 | 75 | 76 | -------------------------------------------------------------------------------- /Finder and Path Finder/Path Finder - Select Next Tab.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | SelectMenuItem 22 | Menu 23 | 24 | Window 25 | Select Next Tab 26 | 27 | StopOnFailure 28 | 29 | TargetApplication 30 | 31 | BundleIdentifier 32 | com.cocoatech.PathFinder 33 | Creator 34 | 1346790482 35 | FileType 36 | 1095782476 37 | Name 38 | Path Finder 39 | NewFile 40 | /Applications/Path Finder.app 41 | 42 | TargetingType 43 | Specific 44 | 45 | 46 | IsActive 47 | 48 | Name 49 | Path Finder - Select Next Tab 50 | Triggers 51 | 52 | 53 | FireType 54 | Pressed 55 | KeyCode 56 | 124 57 | MacroTriggerType 58 | HotKey 59 | Modifiers 60 | 2304 61 | TriggerRepeat 62 | 63 | 64 | 65 | UID 66 | B2CD9057-4ED8-451A-BC7A-282D2D240D74 67 | 68 | 69 | Name 70 | # RocketINK 71 | UID 72 | EBC162A5-A198-4593-A007-5B2F7E9849DB 73 | 74 | 75 | 76 | -------------------------------------------------------------------------------- /Finder and Path Finder/Path Finder - Select Previous Tab.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | SelectMenuItem 22 | Menu 23 | 24 | Window 25 | Select Previous Tab 26 | 27 | StopOnFailure 28 | 29 | TargetApplication 30 | 31 | BundleIdentifier 32 | com.cocoatech.PathFinder 33 | Creator 34 | 1346790482 35 | FileType 36 | 1095782476 37 | Name 38 | Path Finder 39 | NewFile 40 | /Applications/Path Finder.app 41 | 42 | TargetingType 43 | Specific 44 | 45 | 46 | IsActive 47 | 48 | Name 49 | Path Finder - Select Previous Tab 50 | Triggers 51 | 52 | 53 | FireType 54 | Pressed 55 | KeyCode 56 | 123 57 | MacroTriggerType 58 | HotKey 59 | Modifiers 60 | 2304 61 | TriggerRepeat 62 | 63 | 64 | 65 | UID 66 | 0EB98330-B4DE-4699-AE0B-D0854744BE57 67 | 68 | 69 | Name 70 | # RocketINK 71 | UID 72 | EBC162A5-A198-4593-A007-5B2F7E9849DB 73 | 74 | 75 | 76 | -------------------------------------------------------------------------------- /Finder and Path Finder/Show Package Content in Finder:Path Finder.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | Comment 22 | Text 23 | The If condition finds out in which Finder you are and triggers the command. 24 | Title 25 | By Patrick Welker 26 | 27 | 28 | Conditions 29 | 30 | ConditionList 31 | 32 | 33 | Application 34 | 35 | BundleIdentifier 36 | com.apple.finder 37 | Creator 38 | 1296122707 39 | FileType 40 | 1179534418 41 | Name 42 | Finder 43 | NewFile 44 | /System/Library/CoreServices/Finder.app 45 | 46 | ApplicationConditionType 47 | Active 48 | ConditionType 49 | Application 50 | 51 | 52 | ConditionListMatch 53 | All 54 | 55 | ElseActions 56 | 57 | 58 | IsActive 59 | 60 | IsDisclosed 61 | 62 | MacroActionType 63 | SelectMenuItem 64 | Menu 65 | 66 | View 67 | Show Package Contents 68 | 69 | StopOnFailure 70 | 71 | TargetApplication 72 | 73 | BundleIdentifier 74 | com.cocoatech.PathFinder 75 | Creator 76 | 1346790482 77 | FileType 78 | 1095782476 79 | Name 80 | Path Finder 81 | NewFile 82 | /Applications/Path Finder.app 83 | 84 | TargetingType 85 | Specific 86 | 87 | 88 | IsActive 89 | 90 | IsDisclosed 91 | 92 | MacroActionType 93 | IfThenElse 94 | ThenActions 95 | 96 | 97 | IsActive 98 | 99 | IsDisclosed 100 | 101 | MacroActionType 102 | SelectMenuItem 103 | Menu 104 | 105 | Finder 106 | Services 107 | Show Package Content 108 | 109 | StopOnFailure 110 | 111 | TargetApplication 112 | 113 | BundleIdentifier 114 | com.apple.finder 115 | Creator 116 | 1296122707 117 | FileType 118 | 1179534418 119 | Name 120 | Finder 121 | NewFile 122 | /System/Library/CoreServices/Finder.app 123 | 124 | TargetingType 125 | Specific 126 | 127 | 128 | TimeOutAbortsMacro 129 | 130 | 131 | 132 | IsActive 133 | 134 | Name 135 | Show Package Content in Finder/Path Finder 136 | Triggers 137 | 138 | 139 | FireType 140 | Pressed 141 | KeyCode 142 | 15 143 | MacroTriggerType 144 | HotKey 145 | Modifiers 146 | 768 147 | TriggerRepeat 148 | 149 | 150 | 151 | UID 152 | D62761CB-AF2D-4805-B07B-A062371F055E 153 | 154 | 155 | Name 156 | # RocketINK 157 | UID 158 | EBC162A5-A198-4593-A007-5B2F7E9849DB 159 | 160 | 161 | 162 | -------------------------------------------------------------------------------- /Finder and Path Finder/Show Selection in Finder:Path Finder.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | Comment 22 | Text 23 | The If condition finds out in which Finder you are and triggers the command. 24 | 25 | If you're in Finder and have a file selected, Path Finder will open with the selected file. Vice versa. 26 | Title 27 | By Patrick Welker 28 | 29 | 30 | Conditions 31 | 32 | ConditionList 33 | 34 | 35 | Application 36 | 37 | BundleIdentifier 38 | com.apple.finder 39 | Creator 40 | 1296122707 41 | FileType 42 | 1179534418 43 | Name 44 | Finder 45 | NewFile 46 | /System/Library/CoreServices/Finder.app 47 | 48 | ApplicationConditionType 49 | Active 50 | ConditionType 51 | Application 52 | 53 | 54 | ConditionListMatch 55 | All 56 | 57 | ElseActions 58 | 59 | 60 | IsActive 61 | 62 | IsDisclosed 63 | 64 | MacroActionType 65 | SelectMenuItem 66 | Menu 67 | 68 | File 69 | Reveal in Finder 70 | 71 | StopOnFailure 72 | 73 | TargetApplication 74 | 75 | BundleIdentifier 76 | com.cocoatech.PathFinder 77 | Creator 78 | 1346790482 79 | FileType 80 | 1095782476 81 | Name 82 | Path Finder 83 | NewFile 84 | /Applications/Path Finder.app 85 | 86 | TargetingType 87 | Specific 88 | 89 | 90 | IsActive 91 | 92 | IsDisclosed 93 | 94 | MacroActionType 95 | IfThenElse 96 | ThenActions 97 | 98 | 99 | Application 100 | 101 | BundleIdentifier 102 | com.cocoatech.PathFinder 103 | Creator 104 | 1346790482 105 | FileType 106 | 1095782476 107 | Name 108 | Path Finder 109 | NewFile 110 | /Applications/Path Finder.app 111 | 112 | IsActive 113 | 114 | IsCurrentApplication 115 | 116 | IsDisclosed 117 | 118 | MacroActionType 119 | OpenFinderSelection 120 | 121 | 122 | TimeOutAbortsMacro 123 | 124 | 125 | 126 | IsActive 127 | 128 | Name 129 | Show Selection in Finder/Path Finder 130 | Triggers 131 | 132 | 133 | FireType 134 | Pressed 135 | KeyCode 136 | 15 137 | MacroTriggerType 138 | HotKey 139 | Modifiers 140 | 256 141 | TriggerRepeat 142 | 143 | 144 | 145 | UID 146 | F18D99EA-C0A6-404A-A965-863B79B5FC9B 147 | 148 | 149 | Name 150 | # RocketINK 151 | UID 152 | EBC162A5-A198-4593-A007-5B2F7E9849DB 153 | 154 | 155 | 156 | -------------------------------------------------------------------------------- /Finder and Path Finder/Trigger Choose Path Finder Browser.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | Comment 22 | Text 23 | Triggers the Path Finder Browser Chooser palette (with the shortcut) ⌥⌘⇧P via AppleScript 24 | Title 25 | By Patrick Welker 26 | 27 | 28 | IsActive 29 | 30 | IsDisclosed 31 | 32 | MacroActionType 33 | Pause 34 | Seconds 35 | 0.050000000000000003 36 | Time 37 | 0.05 38 | TimeOutAbortsMacro 39 | 40 | 41 | 42 | DisplayKind 43 | None 44 | IsActive 45 | 46 | IsDisclosed 47 | 48 | MacroActionType 49 | ExecuteAppleScript 50 | Path 51 | 52 | Text 53 | tell application "System Events" to keystroke "P" using command down & shift down & option down & control down 54 | 55 | TimeOutAbortsMacro 56 | 57 | TrimResults 58 | 59 | UseText 60 | 61 | Variable 62 | Variable 63 | 64 | 65 | IsActive 66 | 67 | Name 68 | Trigger Choose Path Finder Browser 69 | Triggers 70 | 71 | UID 72 | B843D29E-4839-491B-8DD6-916451135342 73 | 74 | 75 | Name 76 | # RocketINK 77 | UID 78 | EBC162A5-A198-4593-A007-5B2F7E9849DB 79 | 80 | 81 | 82 | -------------------------------------------------------------------------------- /Finder and Path Finder/Trigger Set Label.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | Comment 22 | Text 23 | Triggers the label palette (with the shortcut) ⌥⌘⇧L via AppleScript 24 | Title 25 | By Patrick Welker 26 | 27 | 28 | IsActive 29 | 30 | IsDisclosed 31 | 32 | MacroActionType 33 | Pause 34 | Seconds 35 | 0.050000000000000003 36 | Time 37 | 0.05 38 | TimeOutAbortsMacro 39 | 40 | 41 | 42 | DisplayKind 43 | None 44 | IsActive 45 | 46 | IsDisclosed 47 | 48 | MacroActionType 49 | ExecuteAppleScript 50 | Path 51 | 52 | Text 53 | tell application "System Events" to keystroke "L" using command down & shift down & option down & control down 54 | 55 | TimeOutAbortsMacro 56 | 57 | TrimResults 58 | 59 | UseText 60 | 61 | Variable 62 | Variable 63 | 64 | 65 | IsActive 66 | 67 | Name 68 | Trigger Set Label 69 | Triggers 70 | 71 | UID 72 | 368F977A-D338-4584-A7C6-A0EA4F47A295 73 | 74 | 75 | Name 76 | # RocketINK 77 | UID 78 | EBC162A5-A198-4593-A007-5B2F7E9849DB 79 | 80 | 81 | 82 | -------------------------------------------------------------------------------- /Markdown/Create Table.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | Comment 22 | Text 23 | The macro creates a Markdown table and prompts you how many columns and rows you want to have in your table. 24 | 25 | Download the AppleScript too and change the path. 26 | 27 | As you can see below, I really suck at AppleScript and shell scripting. Any improvements are more than welcome. Drop me a mail at hello@rocketink.net so I can update this mess. 28 | Title 29 | Create Tables 30 | 31 | 32 | Buttons 33 | 34 | 35 | Button 36 | OK 37 | 38 | 39 | Button 40 | Cancel 41 | Cancel 42 | 43 | 44 | 45 | IsActive 46 | 47 | IsDisclosed 48 | 49 | MacroActionType 50 | PromptForUserInput 51 | Prompt 52 | Set the basic layout of your Markdown table: 53 | ResultButtonVariable 54 | Result Button 55 | TimeOutAbortsMacro 56 | 57 | Title 58 | Set Columns 59 | Variables 60 | 61 | 62 | Default 63 | 2 64 | Variable 65 | Columns 66 | 67 | 68 | Default 69 | 4 70 | Variable 71 | Rows 72 | 73 | 74 | 75 | 76 | DisplayKind 77 | Variable 78 | IsActive 79 | 80 | IsDisclosed 81 | 82 | MacroActionType 83 | ExecuteShellScript 84 | Path 85 | 86 | Text 87 | echo $(for i in $(seq 1 $KMVAR_Columns); do printf "| Cell "; done) 88 | TimeOutAbortsMacro 89 | 90 | TrimResults 91 | 92 | UseText 93 | 94 | Variable 95 | totalColumns 96 | 97 | 98 | DisplayKind 99 | Pasting 100 | IsActive 101 | 102 | IsDisclosed 103 | 104 | MacroActionType 105 | ExecuteShellScript 106 | Path 107 | 108 | Text 109 | repeat() { 110 | x=$1 111 | shift 112 | while [ $(( x -= 1 )) -ge 0 ] 113 | do 114 | "$@" 115 | done 116 | } 117 | repeat $KMVAR_Rows echo "$KMVAR_totalColumns" 118 | TimeOutAbortsMacro 119 | 120 | TrimResults 121 | 122 | UseText 123 | 124 | Variable 125 | Variable 126 | 127 | 128 | DisplayKind 129 | Briefly 130 | IsActive 131 | 132 | IsDisclosed 133 | 134 | MacroActionType 135 | ExecuteShellScript 136 | Path 137 | 138 | Text 139 | echo $(for i in $(seq 1 $KMVAR_Rows); do osascript -e 'tell application "System Events"' -e 'key code 126 -- Arrow Up' -e 'end tell'; done) 140 | TimeOutAbortsMacro 141 | 142 | TrimResults 143 | 144 | UseText 145 | 146 | Variable 147 | columns 148 | 149 | 150 | DisplayKind 151 | Pasting 152 | IsActive 153 | 154 | IsDisclosed 155 | 156 | MacroActionType 157 | ExecuteShellScript 158 | Path 159 | 160 | Text 161 | echo $(for i in $(seq 1 $KMVAR_Columns); do printf "| Title "; done) 162 | echo $(for i in $(seq 1 $KMVAR_Columns); do printf "| ----- "; done) 163 | 164 | TimeOutAbortsMacro 165 | 166 | TrimResults 167 | 168 | UseText 169 | 170 | Variable 171 | columns 172 | 173 | 174 | IsActive 175 | 176 | IsDisclosed 177 | 178 | MacroActionType 179 | DeletePastClipboard 180 | Past 181 | 0 182 | PastExpression 183 | 0 184 | 185 | 186 | IsActive 187 | 188 | IsDisclosed 189 | 190 | MacroActionType 191 | DeletePastClipboard 192 | Past 193 | 0 194 | PastExpression 195 | 0 196 | 197 | 198 | IsActive 199 | 200 | Name 201 | Create Table 202 | Triggers 203 | 204 | UID 205 | DE81DCA3-6B4F-42E5-BA9E-50A404A4E208 206 | 207 | 208 | Name 209 | ## Patrick Welker: Markdown 210 | UID 211 | CB188E89-93CC-40EF-9777-691904338FF7 212 | 213 | 214 | 215 | -------------------------------------------------------------------------------- /Markdown/Decrease Header Level.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | Comment 22 | Text 23 | Removes one heading level and if there's no heading it'll remove the leading `space` sign.
 24 | * I write my headings with a `space` as divider if you don't do that the rule will be simpler and faster. 25 | * In the first **if condition** add the editors which got this feature build in. 26 | 27 | Usage: The macro takes a while since this is gui scripting… be patient and don' rapid fire the macro.

If you know how to do this with regex or plain old shell commands I'd love to hear about it (hello@rocketink.net) since this attempt feels more than cumbersome and if I had to figure out the correct use of `sed` it would take me quite a while. 28 | Title 29 | Heading Parser 30 | 31 | 32 | Conditions 33 | 34 | ConditionList 35 | 36 | 37 | Application 38 | 39 | BundleIdentifier 40 | com.metaclassy.byword 41 | Creator 42 | 1296253561 43 | FileType 44 | 1095782476 45 | Name 46 | Byword 47 | NewFile 48 | /Applications/Byword.app 49 | 50 | ApplicationConditionType 51 | Active 52 | ConditionType 53 | Application 54 | 55 | 56 | ConditionListMatch 57 | All 58 | 59 | ElseActions 60 | 61 | IsActive 62 | 63 | IsDisclosed 64 | 65 | MacroActionType 66 | IfThenElse 67 | ThenActions 68 | 69 | 70 | IsActive 71 | 72 | IsDisclosed 73 | 74 | KeyCode 75 | 27 76 | MacroActionType 77 | SimulateKeystroke 78 | Modifiers 79 | 256 80 | ReleaseAll 81 | 82 | 83 | 84 | Action 85 | CancelThisMacro 86 | IsActive 87 | 88 | IsDisclosed 89 | 90 | MacroActionType 91 | Cancel 92 | 93 | 94 | TimeOutAbortsMacro 95 | 96 | 97 | 98 | Count 99 | 1 100 | IsActive 101 | 102 | IsDisclosed 103 | 104 | MacroActionType 105 | ExecuteMacro 106 | MacroUID 107 | 37F7A40A-D0B3-4235-8B83-8B5785A086B5 108 | TimeOutAbortsMacro 109 | 110 | 111 | 112 | IsActive 113 | 114 | IsDisclosed 115 | 116 | KeyCode 117 | 0 118 | MacroActionType 119 | SimulateKeystroke 120 | Modifiers 121 | 4096 122 | ReleaseAll 123 | 124 | 125 | 126 | IsActive 127 | 128 | IsDisclosed 129 | 130 | KeyCode 131 | 124 132 | MacroActionType 133 | SimulateKeystroke 134 | Modifiers 135 | 512 136 | ReleaseAll 137 | 138 | 139 | 140 | IsActive 141 | 142 | IsDisclosed 143 | 144 | KeyCode 145 | 8 146 | MacroActionType 147 | SimulateKeystroke 148 | Modifiers 149 | 256 150 | ReleaseAll 151 | 152 | 153 | 154 | Conditions 155 | 156 | ConditionList 157 | 158 | 159 | ClipboardConditionType 160 | Is 161 | ClipboardText 162 | 163 | ConditionType 164 | Clipboard 165 | 166 | 167 | ConditionListMatch 168 | All 169 | 170 | ElseActions 171 | 172 | IsActive 173 | 174 | IsDisclosed 175 | 176 | MacroActionType 177 | IfThenElse 178 | ThenActions 179 | 180 | 181 | IsActive 182 | 183 | IsDisclosed 184 | 185 | KeyCode 186 | 117 187 | MacroActionType 188 | SimulateKeystroke 189 | Modifiers 190 | 0 191 | ReleaseAll 192 | 193 | 194 | 195 | TimeOutAbortsMacro 196 | 197 | 198 | 199 | Conditions 200 | 201 | ConditionList 202 | 203 | 204 | ClipboardConditionType 205 | DoesNotContain 206 | ClipboardText 207 | # 208 | ConditionType 209 | Clipboard 210 | 211 | 212 | ConditionListMatch 213 | All 214 | 215 | ElseActions 216 | 217 | IsActive 218 | 219 | IsDisclosed 220 | 221 | MacroActionType 222 | IfThenElse 223 | ThenActions 224 | 225 | 226 | IsActive 227 | 228 | IsDisclosed 229 | 230 | MacroActionType 231 | DeletePastClipboard 232 | Past 233 | 0 234 | PastExpression 235 | 0 236 | 237 | 238 | Action 239 | CancelThisMacro 240 | IsActive 241 | 242 | IsDisclosed 243 | 244 | MacroActionType 245 | Cancel 246 | 247 | 248 | TimeOutAbortsMacro 249 | 250 | 251 | 252 | IsActive 253 | 254 | IsDisclosed 255 | 256 | KeyCode 257 | 117 258 | MacroActionType 259 | SimulateKeystroke 260 | Modifiers 261 | 0 262 | ReleaseAll 263 | 264 | 265 | 266 | IsActive 267 | 268 | IsDisclosed 269 | 270 | MacroActionType 271 | DeletePastClipboard 272 | Past 273 | 0 274 | PastExpression 275 | 0 276 | 277 | 278 | IsActive 279 | 280 | Name 281 | Decrease Header Level 282 | Triggers 283 | 284 | UID 285 | BE1BA033-6EDA-45B5-B3DA-0D3F6F37E36F 286 | 287 | 288 | Name 289 | ## Patrick Welker: Markdown 290 | UID 291 | CB188E89-93CC-40EF-9777-691904338FF7 292 | 293 | 294 | 295 | -------------------------------------------------------------------------------- /Miscellaneous/Mail-Reply.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | Comment 22 | Text 23 | Uses AppleScript as List Handler instead of Keyboard Maestro for swift keyboard navigation. 24 | 25 | Optional: Use no signature (see comments in script). 26 | Title 27 | Choose Mail and use default signature 28 | 29 | 30 | DisplayKind 31 | None 32 | IsActive 33 | 34 | IsDisclosed 35 | 36 | MacroActionType 37 | ExecuteAppleScript 38 | Path 39 | /Users/patte/Desktop/List-Chooser.scpt 40 | Text 41 | -- List Handler -- v1.0 -- by Patrick Welker | http://rocketink.net -- Selects out of a list and hand over a variable to Keyboard Maestro ----------------------------------------------------- -- Apple Mail Part borrow from Federico Viticci of MacStories -- Source: http://www.macstories.net/tutorials/automating-mail-signatures-and-senders-with-applescript-and-keyboard-maestro/ ----------------------------------------------------- -- Configuration -- 1. Install the macro from RocketINK -- 2. Add/Remove your list items and setup a default -- 3. Paste this code in the Keyboard Maestro Macro or set it up as an external script set the listItems to {"Federico Viticci <viticci@macstories.net>", "President of Special Business <prompt@5by5.tv>", "Federico Viticci <me@ticci.org>", "Federico Viticci <viticci@me.com>"} set defaultItem to {"President of Special Business <prompt@5by5.tv>"} set listTitle to "My Adresses List" -- Additional settings for the signature set the list2Items to {"Signature #1", "Signature #2", "Signature #3", "Signature #4", "Signature #5", "Signature #6", "None"} set default2Item to "Signature #1" set list2Title to "Pick Signature" ----------------------------------------------------- tell application "Keyboard Maestro Engine" -- Bring Dialog to Front activate -- Dialog prompt to choose "Send From" Address set myList to choose from list the listItems with title listTitle default items defaultItem -- "OK" and "Cancel" actions if myList is false then -- Play beep and cancel all running macros beep 1 do script "Cancel All Macros" else -- Gets the selected list and creates a variable set fromAccount to myList as text 42 | set mySignature to default2Item as text 43 | -- Other option: IF canceled THEN default signature (comment line above, uncomment line below) 44 | --set mySignature to "" 45 | end if end tell ----------------------------------------------------- -- Apple Mail: fills in "From Address" and choosen signature ----------------------------------------------------- tell application "Mail" activate set theSignatureName to mySignature set theMessages to the selected messages of the front message viewer set theMessage to first item of theMessages set theOutgoingMessage to reply theMessage with opening window set message signature of theOutgoingMessage to signature theSignatureName set sender of theOutgoingMessage to fromAccount end tell 46 | TimeOutAbortsMacro 47 | 48 | TrimResults 49 | 50 | TrimResultsNew 51 | 52 | UseText 53 | 54 | 55 | 56 | IsActive 57 | 58 | ModificationDate 59 | 395447819.05239099 60 | Name 61 | Mail Reply 62 | Triggers 63 | 64 | 65 | FireType 66 | Pressed 67 | KeyCode 68 | 15 69 | MacroTriggerType 70 | HotKey 71 | Modifiers 72 | 256 73 | 74 | 75 | UID 76 | 17C65ED6-1994-4094-9A53-4778D3F94F77 77 | 78 | 79 | Name 80 | Mail 81 | Targeting 82 | 83 | Targeting 84 | Included 85 | TargetingApps 86 | 87 | 88 | BundleIdentifier 89 | com.apple.mail 90 | Name 91 | Mail 92 | NewFile 93 | /Applications/Mail.app 94 | 95 | 96 | 97 | UID 98 | FDC52ACB-F36A-424D-8746-FA279F0A39A9 99 | 100 | 101 | Activate 102 | Normal 103 | IsActive 104 | 105 | Macros 106 | 107 | 108 | Actions 109 | 110 | 111 | IsActive 112 | 113 | IsDisclosed 114 | 115 | MacroActionType 116 | Comment 117 | Text 118 | Uses AppleScript as List Handler instead of Keyboard Maestro for swift keyboard navigation. 119 | Configure the the AppleScript before using it (see comments inside the script). 120 | The simplest way is to copy and paste it in the AppleScript Editor and pressing ⌘K – this way you have clean code to look at. 121 | Source: http://rocketink.net/ 122 | Title 123 | Choose both Mail and signature 124 | 125 | 126 | DisplayKind 127 | None 128 | IsActive 129 | 130 | IsDisclosed 131 | 132 | MacroActionType 133 | ExecuteAppleScript 134 | Path 135 | /Users/patte/Dropbox/Scripts/AppleScript/Mail Reply and Signature.scpt 136 | Text 137 | ----------------------------------------------------- -- Name: Simple List Handler for Apple Mail -- Author: Patrick Welker <http://rocketink.net> -- Version: 1.0 (July 21, 2013) -- For Apple Mail and Keyboard Maestro (<http://www.keyboardmaestro.com>) ----------------------------------------------------- -- Apple Mail Part borrow from Federico Viticci of MacStories (<http://www.macstories.net/tutorials/automating-mail-signatures-and-senders-with-applescript-and-keyboard-maestro/>) ----------------------------------------------------- -- Installation -- 1. Use this script with an "Execute AppleScript action" and assign a hot key to it, c.f. ⌘R -- 2. Add/Remove your list items and setup a default item in the configuration below ----------------------------------------------------- -- Configuration property emailList : {"Federico Viticci <viticci@macstories.net>", "President of Special Business <prompt@5by5.tv>", "Federico Viticci <me@ticci.org>", "Federico Viticci <viticci@me.com>"} property defaultEmail : "President of Special Business <prompt@5by5.tv>" property signatureList : {"Signature #1", "Signature #2", "Signature #3", "Signature #4", "Signature #5", "Signature #6", "None"} property defaultSignature : "Signature #1" property cancelSignatureDialog : true -- If Cancel/ESC dialog then use no signature; set to false for default signature -- Optional set titleEmailDialog to "My Adresses List" set titleSignatureDialog to "Pick Signature" ----------------------------------------------------- tell application "Keyboard Maestro Engine" activate -- Prompt for "Send From" Address set selectedEmail to choose from list the emailList with title titleEmailDialog default items defaultEmail if selectedEmail is false then -- Cancel script beep 1 error number -128 else -- Gets the selected list and creates a variable set fromAccount to selectedEmail as text end if -- Prompt for signature set selectedSignature to choose from list the signatureList with prompt "For no signature press Cancel." with title titleSignatureDialog default items defaultSignature if selectedSignature is false then -- If cancel rules if cancelSignatureDialog then set selectedSignature to "" set mySignature to selectedSignature as text else set selectedSignature to defaultSignature set mySignature to selectedSignature as text end if else set mySignature to selectedSignature as text end if end tell -- Apple Mail: fills in "From Address" and choosen signature tell application "Mail" activate set theSignatureName to mySignature set theMessages to the selected messages of the front message viewer set theMessage to first item of theMessages set theOutgoingMessage to reply theMessage with opening window set message signature of theOutgoingMessage to signature theSignatureName set sender of theOutgoingMessage to fromAccount end tell 138 | TimeOutAbortsMacro 139 | 140 | TrimResults 141 | 142 | TrimResultsNew 143 | 144 | UseText 145 | 146 | 147 | 148 | IsActive 149 | 150 | ModificationDate 151 | 396269077.39557099 152 | Name 153 | Mail Reply + Choose Signature 154 | Triggers 155 | 156 | 157 | FireType 158 | Pressed 159 | KeyCode 160 | 15 161 | MacroTriggerType 162 | HotKey 163 | Modifiers 164 | 256 165 | 166 | 167 | UID 168 | 57EB8CB3-7A9B-40F6-BCA7-72801BA1BEE9 169 | 170 | 171 | Name 172 | Mail 173 | Targeting 174 | 175 | Targeting 176 | Included 177 | TargetingApps 178 | 179 | 180 | BundleIdentifier 181 | com.apple.mail 182 | Name 183 | Mail 184 | NewFile 185 | /Applications/Mail.app 186 | 187 | 188 | 189 | UID 190 | FDC52ACB-F36A-424D-8746-FA279F0A39A9 191 | 192 | 193 | 194 | -------------------------------------------------------------------------------- /Miscellaneous/QuickCursor.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | Comment 22 | Text 23 | Mimics the behavior of Quickcursor for Mac. 24 | 25 | Copies all the text you currently editing, opens your favorite editor (here: FoldingText) and when you press ⇧⌘W it closes the document pasting the text into the application you started writing. 26 | 27 | Source: http://rocketink.net/2013/05/quickcursor-keyboard-maestro.html 28 | Title 29 | Quickcursor 30 | 31 | 32 | IsActive 33 | 34 | IsDisclosed 35 | 36 | MacroActionType 37 | SetVariableToText 38 | Text 39 | %Application%1% 40 | Variable 41 | Application 42 | 43 | 44 | IsActive 45 | 46 | IsDisclosed 47 | 48 | KeyCode 49 | 0 50 | MacroActionType 51 | SimulateKeystroke 52 | Modifiers 53 | 256 54 | ReleaseAll 55 | 56 | 57 | 58 | IsActive 59 | 60 | IsDisclosed 61 | 62 | KeyCode 63 | 7 64 | MacroActionType 65 | SimulateKeystroke 66 | Modifiers 67 | 256 68 | ReleaseAll 69 | 70 | 71 | 72 | Conditions 73 | 74 | ConditionList 75 | 76 | 77 | Application 78 | 79 | BundleIdentifier 80 | com.foldingtext.FoldingText 81 | Name 82 | FoldingText 83 | NewFile 84 | /Applications/FoldingText.app 85 | 86 | ApplicationConditionType 87 | Running 88 | ConditionType 89 | Application 90 | 91 | 92 | ConditionListMatch 93 | All 94 | 95 | ElseActions 96 | 97 | 98 | DisplayKind 99 | None 100 | IsActive 101 | 102 | IsDisclosed 103 | 104 | MacroActionType 105 | ExecuteAppleScript 106 | Path 107 | 108 | Text 109 | tell application "FoldingText" activate make new document end tell 110 | TimeOutAbortsMacro 111 | 112 | TrimResults 113 | 114 | TrimResultsNew 115 | 116 | UseText 117 | 118 | 119 | 120 | Conditions 121 | 122 | ConditionList 123 | 124 | 125 | ButtonConditionSelectionType 126 | Is 127 | ButtonConditionType 128 | Exists 129 | ButtonTitle 130 | Cancel 131 | ConditionType 132 | Button 133 | 134 | 135 | ConditionListMatch 136 | All 137 | 138 | IsActive 139 | 140 | IsDisclosed 141 | 142 | MacroActionType 143 | PauseUntil 144 | TimeOutAbortsMacro 145 | 146 | 147 | 148 | ButtonName 149 | Cancel 150 | IsActive 151 | 152 | IsDisclosed 153 | 154 | MacroActionType 155 | PressButton 156 | StopOnFailure 157 | 158 | 159 | 160 | IsActive 161 | 162 | IsDisclosed 163 | 164 | MacroActionType 165 | IfThenElse 166 | ThenActions 167 | 168 | 169 | DisplayKind 170 | None 171 | IsActive 172 | 173 | IsDisclosed 174 | 175 | MacroActionType 176 | ExecuteAppleScript 177 | Path 178 | 179 | Text 180 | tell application "FoldingText" activate make new document end tell 181 | TimeOutAbortsMacro 182 | 183 | TrimResults 184 | 185 | TrimResultsNew 186 | 187 | UseText 188 | 189 | 190 | 191 | TimeOutAbortsMacro 192 | 193 | 194 | 195 | Action 196 | ByPasting 197 | IsActive 198 | 199 | IsDisclosed 200 | 201 | MacroActionType 202 | InsertText 203 | Paste 204 | 205 | Text 206 | %CurrentClipboard% 207 | 208 | 209 | IsActive 210 | 211 | IsDisclosed 212 | 213 | MacroActionType 214 | DeletePastClipboard 215 | PastExpression 216 | 0 217 | 218 | 219 | Conditions 220 | 221 | ConditionList 222 | 223 | 224 | ConditionType 225 | Modifiers 226 | ModifiersDown 227 | 768 228 | ModifiersUp 229 | 0 230 | 231 | 232 | ConditionType 233 | Key 234 | KeyCode 235 | 13 236 | KeyConditionType 237 | Down 238 | 239 | 240 | ConditionListMatch 241 | All 242 | 243 | IsActive 244 | 245 | IsDisclosed 246 | 247 | MacroActionType 248 | PauseUntil 249 | TimeOutAbortsMacro 250 | 251 | 252 | 253 | IsActive 254 | 255 | IsDisclosed 256 | 257 | KeyCode 258 | 0 259 | MacroActionType 260 | SimulateKeystroke 261 | Modifiers 262 | 256 263 | ReleaseAll 264 | 265 | 266 | 267 | IsActive 268 | 269 | IsDisclosed 270 | 271 | KeyCode 272 | 7 273 | MacroActionType 274 | SimulateKeystroke 275 | Modifiers 276 | 256 277 | ReleaseAll 278 | 279 | 280 | 281 | IsActive 282 | 283 | IsDisclosed 284 | 285 | KeyCode 286 | 13 287 | MacroActionType 288 | SimulateKeystroke 289 | Modifiers 290 | 256 291 | ReleaseAll 292 | 293 | 294 | 295 | Conditions 296 | 297 | ConditionList 298 | 299 | 300 | ButtonConditionSelectionType 301 | Is 302 | ButtonConditionType 303 | IsEnabled 304 | ButtonTitle 305 | Delete 306 | ConditionType 307 | Button 308 | 309 | 310 | ConditionListMatch 311 | All 312 | 313 | IsActive 314 | 315 | IsDisclosed 316 | 317 | MacroActionType 318 | PauseUntil 319 | TimeOutAbortsMacro 320 | 321 | 322 | 323 | ButtonName 324 | Delete 325 | IsActive 326 | 327 | IsDisclosed 328 | 329 | MacroActionType 330 | PressButton 331 | StopOnFailure 332 | 333 | 334 | 335 | Action 336 | SetWindowByName 337 | IsActive 338 | 339 | IsDisclosed 340 | 341 | MacroActionType 342 | UseVariable 343 | Variable 344 | Application 345 | 346 | 347 | Action 348 | ByPasting 349 | IsActive 350 | 351 | IsDisclosed 352 | 353 | MacroActionType 354 | InsertText 355 | Paste 356 | 357 | Text 358 | %CurrentClipboard% 359 | 360 | 361 | IsActive 362 | 363 | IsDisclosed 364 | 365 | MacroActionType 366 | DeletePastClipboard 367 | PastExpression 368 | 0 369 | 370 | 371 | IsActive 372 | 373 | ModificationDate 374 | 391596793.14106297 375 | Name 376 | QuickCursor 377 | Triggers 378 | 379 | 380 | FireType 381 | Pressed 382 | KeyCode 383 | 71 384 | MacroTriggerType 385 | HotKey 386 | Modifiers 387 | 256 388 | 389 | 390 | UID 391 | 87F47BA9-F59B-401D-B60D-D39CF2812252 392 | 393 | 394 | Name 395 | # RocketINK 396 | UID 397 | 8EF11992-825A-46A5-82C4-97BBAB9356C2 398 | 399 | 400 | 401 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | KeyboardMaestro 2 | =============== 3 | 4 | A collection of Keyboard Maestro macros. You can click on the headings to get to the corresponding articles on [RocketINK](http://rocketink.net). 5 | 6 | ## [Bookmarklets](http://rocketink.net/2013/01/Keyboard-Maestro-and-your-browser.html) 7 | 8 | I doubt they are interesting for anyone, but maybe it's shorter for you to copy and paste in your own bookmarklets than starting from scratch. 9 | 10 | The point of have palettes for bookmarklets is to: 11 | 12 | - use less extensions and save ressources 13 | - have custom shortcuts to all bookmarklets 14 | 15 | ## [Brett Terpstra Services Wrappers](http://rocketink.net/2013/03/brett-terpstra-services-wrappers.html) 16 | 17 | For more information about the Markdown Service Tools visit [the project site](http://brettterpstra.com/projects/markdown-service-tools/)[^fn1] and to get all the details on how the SearchLink Generator works visit [my older post](http://rocketink.net/2013/01/markdown-maestro-guide.html). 18 | 19 | If you enjoy Brett's tools then you might [consider a donation](http://brettterpstra.com/donate/). 20 | 21 | ## [nvALT](http://rocketink.net/2013/01/my-nvalt-setup.html) 22 | 23 | This folder contains my remapped shortcuts and an editor palette to open nvALT notes in the text editor of you choice. 24 | 25 | As a little extra there's also the Byword theme (drop it in ) for the Markdown preview in nvALT and my color scheme which can be imported into Apple's color picker. 26 | 27 | ## [OmniFocus Macros](http://rocketink.net/2013/01/keyboard-maestro-as-omnifocus%27s-little-helper.html) 28 | 29 | ### Perspectives Palette 30 | 31 | ![omnifocus-perspectives-preview](http://cl.ly/LwAM/omnifocus-perspectives-preview.jpg) 32 | 33 | A palette that can be triggered via a global hotkey and displays your favorite OmniFocus perspectives. 34 | 35 | If OmniFocus isn't running it will be openend with the selected perspective. 36 | 37 | Customize the macro by using the names of your own OmniFocus perspectives and hotkeys that work for you. 38 | 39 | ### Scripts Palette 40 | 41 | This is a collection of all the scripts I use with Keyboard Maestro and OmniFocus. The people who made these scripts are collected in a reference list in [this blog post](http://rocketink.net/2013/01/keyboard-maestro-as-omnifocus%27s-little-helper.html). 42 | 43 | ## [QuickCursor](http://rocketink.net/2013/05/quickcursor-keyboard-maestro.html) 44 | 45 | For editing text in your favorite editor. [Read more](http://rocketink.net/2013/05/quickcursor-keyboard-maestro.html). 46 | 47 | ## [Finder And Path Finder](http://rocketink.net/uploads/2013/02/bridging-the-gap-between-finder-and-path-finder.html) 48 | 49 | This is my setup for transfering some of Path Finder functions into Finder. In addition there are some Path Finder only goodies. 50 | 51 | ## [Screen Shots](http://rocketink.net/2013/02/screenshots-and-image-manipulation.html) 52 | 53 | A palette for making different sort of screen shots. [The article](http://rocketink.net/2013/02/screenshots-and-image-manipulation.html) explains everthing in detail. 54 | 55 | ## [Sync Keyboard Maestro](http://rocketink.net/2013/01/keyboard-maestro-sync.html) 56 | 57 | A tutorial on how-to automatically sync Keyboard Maestro macros with the help of Hazel and Dropbox. 58 | 59 | ## System » [Caffeinate](http://rocketink.net/2013/02/sleep_deprivation_for_your_mac.html) 60 | 61 | A simple replacement for Caffeine with Keyboard Maestro. 62 | 63 | ## System » [Toggle Function Keys](http://rocketink.net/2013/06/toggle-function-keys.html) 64 | 65 | A macro to toggle between the F1, F2, etc. keys standard functions and the special functions. 66 | 67 | ## [Ultimate Markdown Maestro](http://rocketink.net/2013/01/markdown-maestro-guide.html) 68 | 69 | The content of this folder can function as a template for organizing your Keyboard Maestro library – especially when it comes to Markdown. 70 | 71 | To give you a ruff idea what it's about you can watch **[this video I made](http://youtu.be/cS7HQhJlKEM)** or simply [read the article](http://rocketink.net/2013/01/markdown-maestro-guide.html). -------------------------------------------------------------------------------- /Screen Shots/--not-4-the-palette--Hazel to JPEGmini--.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | Comment 22 | Text 23 | see: http://rocketink.net/2013/02/screenshots-and-image-manipulation.html 24 | 25 | Put this in a group where it's globally available - not in the screen shots palette. 26 | Title 27 | Hazel to JPEGmini 28 | 29 | 30 | Application 31 | 32 | IsActive 33 | 34 | IsDefaultApplication 35 | 36 | IsDisclosed 37 | 38 | MacroActionType 39 | Open1File 40 | NewFile 41 | /Applications/JPEGmini Lite.app 42 | Path 43 | /Applications/JPEGmini Lite.app 44 | 45 | 46 | Conditions 47 | 48 | ConditionList 49 | 50 | 51 | ConditionType 52 | FrontWindow 53 | FrontWindowConditionType 54 | TitleIs 55 | FrontWindowTitle 56 | JPEGmini 57 | 58 | 59 | ConditionListMatch 60 | All 61 | 62 | IsActive 63 | 64 | IsDisclosed 65 | 66 | MacroActionType 67 | PauseUntil 68 | TimeOutAbortsMacro 69 | 70 | 71 | 72 | IsActive 73 | 74 | IsDisclosed 75 | 76 | KeyCode 77 | 31 78 | MacroActionType 79 | SimulateKeystroke 80 | Modifiers 81 | 256 82 | ReleaseAll 83 | 84 | 85 | 86 | IsActive 87 | 88 | IsDisclosed 89 | 90 | MacroActionType 91 | Pause 92 | Seconds 93 | 2.5 94 | Time 95 | 2.5 96 | TimeOutAbortsMacro 97 | 98 | 99 | 100 | IsActive 101 | 102 | IsDisclosed 103 | 104 | KeyCode 105 | 5 106 | MacroActionType 107 | SimulateKeystroke 108 | Modifiers 109 | 768 110 | ReleaseAll 111 | 112 | 113 | 114 | Action 115 | ByPasting 116 | IsActive 117 | 118 | IsDisclosed 119 | 120 | MacroActionType 121 | InsertText 122 | Paste 123 | 124 | Text 125 | /Users/patte/Dropbox/Actions/Images/JPEGmini 126 | 127 | 128 | IsActive 129 | 130 | IsDisclosed 131 | 132 | KeyCode 133 | 36 134 | MacroActionType 135 | SimulateKeystroke 136 | Modifiers 137 | 0 138 | ReleaseAll 139 | 140 | 141 | 142 | IsActive 143 | 144 | IsDisclosed 145 | 146 | MacroActionType 147 | Pause 148 | Seconds 149 | 0.5 150 | Time 151 | 0.5 152 | TimeOutAbortsMacro 153 | 154 | 155 | 156 | IsActive 157 | 158 | IsDisclosed 159 | 160 | KeyCode 161 | 0 162 | MacroActionType 163 | SimulateKeystroke 164 | Modifiers 165 | 256 166 | ReleaseAll 167 | 168 | 169 | 170 | IsActive 171 | 172 | IsDisclosed 173 | 174 | KeyCode 175 | 36 176 | MacroActionType 177 | SimulateKeystroke 178 | Modifiers 179 | 0 180 | ReleaseAll 181 | 182 | 183 | 184 | IsActive 185 | 186 | Name 187 | Hazel to JPEGmini 188 | Triggers 189 | 190 | UID 191 | C3AA8F66-1544-4AC7-95B7-1E61B06B5F7D 192 | 193 | 194 | Name 195 | Global System 196 | UID 197 | 50CF75E3-C58F-48BB-BF65-F5A60FFBA3F1 198 | 199 | 200 | 201 | -------------------------------------------------------------------------------- /Screen Shots/--not-4-the-palette--Screenshot Helper (Ignore Warning).kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | Comment 22 | Text 23 | see: http://rocketink.net/2013/02/screenshots-and-image-manipulation.html 24 | 25 | Put this in a group where it's globally available - not in the screen shots palette. 26 | Title 27 | Hazel to JPEGmini 28 | 29 | 30 | Conditions 31 | 32 | ConditionList 33 | 34 | 35 | ButtonConditionSelectionType 36 | Is 37 | ButtonConditionType 38 | Exists 39 | ButtonTitle 40 | Ignore 41 | ConditionType 42 | Button 43 | 44 | 45 | ConditionListMatch 46 | All 47 | 48 | IsActive 49 | 50 | IsDisclosed 51 | 52 | MacroActionType 53 | PauseUntil 54 | TimeOutAbortsMacro 55 | 56 | 57 | 58 | ButtonName 59 | Ignore 60 | IsActive 61 | 62 | IsDisclosed 63 | 64 | MacroActionType 65 | PressButton 66 | StopOnFailure 67 | 68 | 69 | 70 | IsActive 71 | 72 | Name 73 | Screenshot Helper (Ignore Warning) 74 | Triggers 75 | 76 | 77 | Application 78 | 79 | BundleIdentifier 80 | com.katsurashareware.ScreenshotHelper 81 | Creator 82 | 1397966924 83 | FileType 84 | 1095782476 85 | Name 86 | Screenshot Helper 87 | NewFile 88 | /Applications/Screenshot Helper.app 89 | 90 | FireType 91 | Launch 92 | FireType2 93 | Launch 94 | MacroTriggerType 95 | Application 96 | RepeatTime 97 | 60 98 | Target 99 | Specific 100 | TriggerRepeat 101 | 102 | 103 | 104 | UID 105 | 52F47F21-2262-4F0F-A5B4-EE1F9341BD33 106 | 107 | 108 | Name 109 | Global System 110 | UID 111 | 50CF75E3-C58F-48BB-BF65-F5A60FFBA3F1 112 | 113 | 114 | 115 | -------------------------------------------------------------------------------- /Screen Shots/00) ReadMe.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | OnceWithPalette 8 | AddToMacroPalette 9 | 10 | AddToStatusMenu 11 | 12 | IsActive 13 | 14 | KeyCode 15 | 20 16 | Macros 17 | 18 | 19 | Actions 20 | 21 | 22 | IsActive 23 | 24 | IsDisclosed 25 | 26 | MacroActionType 27 | Comment 28 | Text 29 | See: http://rocketink.net/2012/02/----.html 30 | 31 | You have to setup shortcuts in the applications you use and match the shortcuts to the according Keyboard Maestro "Type Keystroke" action. 32 | 33 | Set these up as a palette and drop the "--not-4-the-palette--" from the GitHub repo somewhere else. 34 | Title 35 | About the "Screen Shots Palette" by Patrick Welker 36 | 37 | 38 | IsActive 39 | 40 | Name 41 | 00) ReadMe 42 | Triggers 43 | 44 | UID 45 | 5F605A28-EE24-4AC6-B966-72DA7968A455 46 | 47 | 48 | Modifiers 49 | 768 50 | Name 51 | # RocketINK - Screen Shots 52 | UID 53 | BD006564-F62C-4D94-9A5B-1CF57EEF31AA 54 | 55 | 56 | 57 | -------------------------------------------------------------------------------- /Screen Shots/1. Screencapture selection to clipboard.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | OnceWithPalette 8 | AddToMacroPalette 9 | 10 | AddToStatusMenu 11 | 12 | IsActive 13 | 14 | KeyCode 15 | 20 16 | Macros 17 | 18 | 19 | Actions 20 | 21 | 22 | DisplayKind 23 | Window 24 | IsActive 25 | 26 | IsDisclosed 27 | 28 | MacroActionType 29 | ExecuteShellScript 30 | Path 31 | 32 | Text 33 | screencapture -ic 34 | TimeOutAbortsMacro 35 | 36 | TrimResults 37 | 38 | UseText 39 | 40 | Variable 41 | Variable 42 | 43 | 44 | IsActive 45 | 46 | Name 47 | 1. Screencapture selection to clipboard 48 | Triggers 49 | 50 | 51 | FireType 52 | Pressed 53 | KeyCode 54 | 18 55 | MacroTriggerType 56 | HotKey 57 | Modifiers 58 | 0 59 | TriggerRepeat 60 | 61 | 62 | 63 | FireType 64 | Pressed 65 | KeyCode 66 | 83 67 | MacroTriggerType 68 | HotKey 69 | Modifiers 70 | 0 71 | TriggerRepeat 72 | 73 | 74 | 75 | UID 76 | 5A93D028-C675-4C29-A772-1AE9A59432A2 77 | 78 | 79 | Modifiers 80 | 768 81 | Name 82 | # RocketINK - Screen Shots 83 | UID 84 | BD006564-F62C-4D94-9A5B-1CF57EEF31AA 85 | 86 | 87 | 88 | -------------------------------------------------------------------------------- /Screen Shots/10)⎯⎯⎯⎯⎯⎯BROWSE SHOTS⎯⎯⎯⎯⎯⎯.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | OnceWithPalette 8 | AddToMacroPalette 9 | 10 | AddToStatusMenu 11 | 12 | IsActive 13 | 14 | KeyCode 15 | 20 16 | Macros 17 | 18 | 19 | Actions 20 | 21 | IsActive 22 | 23 | Name 24 | 10)⎯⎯⎯⎯⎯⎯BROWSE SHOTS⎯⎯⎯⎯⎯⎯ 25 | Triggers 26 | 27 | UID 28 | F77F205D-73B5-4DA8-A453-201DCB1F5E02 29 | 30 | 31 | Modifiers 32 | 768 33 | Name 34 | # RocketINK - Screen Shots 35 | UID 36 | BD006564-F62C-4D94-9A5B-1CF57EEF31AA 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /Screen Shots/11)V. Show Voila.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | OnceWithPalette 8 | AddToMacroPalette 9 | 10 | AddToStatusMenu 11 | 12 | IsActive 13 | 14 | KeyCode 15 | 20 16 | Macros 17 | 18 | 19 | Actions 20 | 21 | 22 | IsActive 23 | 24 | IsDisclosed 25 | 26 | KeyCode 27 | 83 28 | MacroActionType 29 | SimulateKeystroke 30 | Modifiers 31 | 6912 32 | ReleaseAll 33 | 34 | 35 | 36 | IsActive 37 | 38 | Name 39 | 11)V. Show Voila 40 | Triggers 41 | 42 | 43 | FireType 44 | Pressed 45 | KeyCode 46 | 9 47 | MacroTriggerType 48 | HotKey 49 | Modifiers 50 | 0 51 | TriggerRepeat 52 | 53 | 54 | 55 | UID 56 | 000A6689-D2EE-456E-AD58-FE7F10EFFC03 57 | 58 | 59 | Modifiers 60 | 768 61 | Name 62 | # RocketINK - Screen Shots 63 | UID 64 | BD006564-F62C-4D94-9A5B-1CF57EEF31AA 65 | 66 | 67 | 68 | -------------------------------------------------------------------------------- /Screen Shots/12)S. Show ScreenFloat.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | OnceWithPalette 8 | AddToMacroPalette 9 | 10 | AddToStatusMenu 11 | 12 | IsActive 13 | 14 | KeyCode 15 | 20 16 | Macros 17 | 18 | 19 | Actions 20 | 21 | 22 | IsActive 23 | 24 | IsDisclosed 25 | 26 | KeyCode 27 | 71 28 | MacroActionType 29 | SimulateKeystroke 30 | Modifiers 31 | 6912 32 | ReleaseAll 33 | 34 | 35 | 36 | IsActive 37 | 38 | Name 39 | 12)S. Show ScreenFloat 40 | Triggers 41 | 42 | 43 | FireType 44 | Pressed 45 | KeyCode 46 | 1 47 | MacroTriggerType 48 | HotKey 49 | Modifiers 50 | 0 51 | TriggerRepeat 52 | 53 | 54 | 55 | UID 56 | AEC87D4C-3EAF-47F4-8BF2-4D7A604FF9CB 57 | 58 | 59 | Modifiers 60 | 768 61 | Name 62 | # RocketINK - Screen Shots 63 | UID 64 | BD006564-F62C-4D94-9A5B-1CF57EEF31AA 65 | 66 | 67 | 68 | -------------------------------------------------------------------------------- /Screen Shots/13)F. Float Selected Image.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | OnceWithPalette 8 | AddToMacroPalette 9 | 10 | AddToStatusMenu 11 | 12 | IsActive 13 | 14 | KeyCode 15 | 20 16 | Macros 17 | 18 | 19 | Actions 20 | 21 | 22 | Application 23 | 24 | Creator 25 | 1685089396 26 | FileType 27 | 1095782476 28 | Name 29 | Quick Look Droplet 30 | NewFile 31 | /Applications/Quick Look Droplet.app 32 | 33 | IsActive 34 | 35 | IsCurrentApplication 36 | 37 | IsDisclosed 38 | 39 | MacroActionType 40 | OpenFinderSelection 41 | 42 | 43 | IsActive 44 | 45 | Name 46 | 13)F. Float Selected Image 47 | Triggers 48 | 49 | 50 | FireType 51 | Pressed 52 | KeyCode 53 | 3 54 | MacroTriggerType 55 | HotKey 56 | Modifiers 57 | 0 58 | TriggerRepeat 59 | 60 | 61 | 62 | UID 63 | 3F0CE64F-5889-47CE-BFEF-4F821093B475 64 | 65 | 66 | Modifiers 67 | 768 68 | Name 69 | # RocketINK - Screen Shots 70 | UID 71 | BD006564-F62C-4D94-9A5B-1CF57EEF31AA 72 | 73 | 74 | 75 | -------------------------------------------------------------------------------- /Screen Shots/14)H. Screenshot Helper.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | OnceWithPalette 8 | AddToMacroPalette 9 | 10 | AddToStatusMenu 11 | 12 | IsActive 13 | 14 | KeyCode 15 | 20 16 | Macros 17 | 18 | 19 | Actions 20 | 21 | 22 | Application 23 | 24 | IsActive 25 | 26 | IsDefaultApplication 27 | 28 | IsDisclosed 29 | 30 | MacroActionType 31 | Open1File 32 | NewFile 33 | /Applications/Screenshot Helper.app 34 | Path 35 | /Applications/Screenshot Helper.app 36 | 37 | 38 | IsActive 39 | 40 | Name 41 | 14)H. Screenshot Helper 42 | Triggers 43 | 44 | 45 | FireType 46 | Pressed 47 | KeyCode 48 | 4 49 | MacroTriggerType 50 | HotKey 51 | Modifiers 52 | 0 53 | TriggerRepeat 54 | 55 | 56 | 57 | UID 58 | B733AD1A-77AC-4E43-AC1F-3EC4B3B69D1D 59 | 60 | 61 | Modifiers 62 | 768 63 | Name 64 | # RocketINK - Screen Shots 65 | UID 66 | BD006564-F62C-4D94-9A5B-1CF57EEF31AA 67 | 68 | 69 | 70 | -------------------------------------------------------------------------------- /Screen Shots/2. Voila: snap area.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | OnceWithPalette 8 | AddToMacroPalette 9 | 10 | AddToStatusMenu 11 | 12 | IsActive 13 | 14 | KeyCode 15 | 20 16 | Macros 17 | 18 | 19 | Actions 20 | 21 | 22 | IsActive 23 | 24 | IsDisclosed 25 | 26 | KeyCode 27 | 85 28 | MacroActionType 29 | SimulateKeystroke 30 | Modifiers 31 | 6912 32 | ReleaseAll 33 | 34 | 35 | 36 | IsActive 37 | 38 | Name 39 | 2. Voila: snap area 40 | Triggers 41 | 42 | 43 | FireType 44 | Pressed 45 | KeyCode 46 | 19 47 | MacroTriggerType 48 | HotKey 49 | Modifiers 50 | 0 51 | TriggerRepeat 52 | 53 | 54 | 55 | FireType 56 | Pressed 57 | KeyCode 58 | 84 59 | MacroTriggerType 60 | HotKey 61 | Modifiers 62 | 0 63 | TriggerRepeat 64 | 65 | 66 | 67 | UID 68 | C7FB3485-00D7-4973-A18E-426210866BBD 69 | 70 | 71 | Modifiers 72 | 768 73 | Name 74 | # RocketINK - Screen Shots 75 | UID 76 | BD006564-F62C-4D94-9A5B-1CF57EEF31AA 77 | 78 | 79 | 80 | -------------------------------------------------------------------------------- /Screen Shots/3. ScreenFloat: snap area.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | OnceWithPalette 8 | AddToMacroPalette 9 | 10 | AddToStatusMenu 11 | 12 | IsActive 13 | 14 | KeyCode 15 | 20 16 | Macros 17 | 18 | 19 | Actions 20 | 21 | 22 | IsActive 23 | 24 | IsDisclosed 25 | 26 | KeyCode 27 | 92 28 | MacroActionType 29 | SimulateKeystroke 30 | Modifiers 31 | 6912 32 | ReleaseAll 33 | 34 | 35 | 36 | IsActive 37 | 38 | Name 39 | 3. ScreenFloat: snap area 40 | Triggers 41 | 42 | 43 | FireType 44 | Pressed 45 | KeyCode 46 | 20 47 | MacroTriggerType 48 | HotKey 49 | Modifiers 50 | 0 51 | TriggerRepeat 52 | 53 | 54 | 55 | FireType 56 | Pressed 57 | KeyCode 58 | 85 59 | MacroTriggerType 60 | HotKey 61 | Modifiers 62 | 0 63 | TriggerRepeat 64 | 65 | 66 | 67 | UID 68 | EEFFD8C7-4F57-4982-86C2-24360F00B698 69 | 70 | 71 | Modifiers 72 | 768 73 | Name 74 | # RocketINK - Screen Shots 75 | UID 76 | BD006564-F62C-4D94-9A5B-1CF57EEF31AA 77 | 78 | 79 | 80 | -------------------------------------------------------------------------------- /Screen Shots/4. Skitch: snap area.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | OnceWithPalette 8 | AddToMacroPalette 9 | 10 | AddToStatusMenu 11 | 12 | IsActive 13 | 14 | KeyCode 15 | 20 16 | Macros 17 | 18 | 19 | Actions 20 | 21 | 22 | Conditions 23 | 24 | ConditionList 25 | 26 | 27 | Application 28 | 29 | BundleIdentifier 30 | com.skitch.skitch 31 | Creator 32 | 1399551075 33 | FileType 34 | 1095782476 35 | Name 36 | Skitch 37 | NewFile 38 | /Applications/Skitch.app 39 | 40 | ApplicationConditionType 41 | Running 42 | ConditionType 43 | Application 44 | 45 | 46 | ConditionListMatch 47 | All 48 | 49 | ElseActions 50 | 51 | 52 | AlreadyActivatedActionType 53 | Hide 54 | Application 55 | 56 | BundleIdentifier 57 | com.skitch.skitch 58 | Creator 59 | 1399551075 60 | FileType 61 | 1095782476 62 | Name 63 | Skitch 64 | NewFile 65 | /Applications/Skitch.app 66 | 67 | IsActive 68 | 69 | IsDisclosed 70 | 71 | MacroActionType 72 | ActivateApplication 73 | ReopenWindows 74 | 75 | TimeOutAbortsMacro 76 | 77 | 78 | 79 | IsActive 80 | 81 | IsDisclosed 82 | 83 | MacroActionType 84 | Pause 85 | Seconds 86 | 1.5 87 | Time 88 | 1.5 89 | TimeOutAbortsMacro 90 | 91 | 92 | 93 | IsActive 94 | 95 | IsDisclosed 96 | 97 | KeyCode 98 | 13 99 | MacroActionType 100 | SimulateKeystroke 101 | Modifiers 102 | 256 103 | ReleaseAll 104 | 105 | 106 | 107 | IsActive 108 | 109 | IsDisclosed 110 | 111 | MacroActionType 112 | SelectMenuItem 113 | Menu 114 | 115 | Capture 116 | Crosshair Snapshot 117 | 118 | StopOnFailure 119 | 120 | TargetApplication 121 | 122 | BundleIdentifier 123 | com.skitch.skitch 124 | Creator 125 | 1399551075 126 | FileType 127 | 1095782476 128 | Name 129 | Skitch 130 | NewFile 131 | /Applications/Skitch.app 132 | 133 | TargetingType 134 | Specific 135 | 136 | 137 | IsActive 138 | 139 | IsDisclosed 140 | 141 | MacroActionType 142 | IfThenElse 143 | ThenActions 144 | 145 | 146 | IsActive 147 | 148 | IsDisclosed 149 | 150 | MacroActionType 151 | SelectMenuItem 152 | Menu 153 | 154 | Capture 155 | Crosshair Snapshot 156 | 157 | StopOnFailure 158 | 159 | TargetApplication 160 | 161 | BundleIdentifier 162 | com.skitch.skitch 163 | Creator 164 | 1399551075 165 | FileType 166 | 1095782476 167 | Name 168 | Skitch 169 | NewFile 170 | /Applications/Skitch.app 171 | 172 | TargetingType 173 | Specific 174 | 175 | 176 | TimeOutAbortsMacro 177 | 178 | 179 | 180 | IsActive 181 | 182 | Name 183 | 4. Skitch: snap area 184 | Triggers 185 | 186 | 187 | FireType 188 | Pressed 189 | KeyCode 190 | 21 191 | MacroTriggerType 192 | HotKey 193 | Modifiers 194 | 0 195 | TriggerRepeat 196 | 197 | 198 | 199 | FireType 200 | Pressed 201 | KeyCode 202 | 86 203 | MacroTriggerType 204 | HotKey 205 | Modifiers 206 | 0 207 | TriggerRepeat 208 | 209 | 210 | 211 | UID 212 | D6CAE490-DF51-4E5A-9374-DEB1B9B54EDE 213 | 214 | 215 | Modifiers 216 | 768 217 | Name 218 | # RocketINK - Screen Shots 219 | UID 220 | BD006564-F62C-4D94-9A5B-1CF57EEF31AA 221 | 222 | 223 | 224 | -------------------------------------------------------------------------------- /Screen Shots/5. Snap active browser tab [B].kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | OnceWithPalette 8 | AddToMacroPalette 9 | 10 | AddToStatusMenu 11 | 12 | IsActive 13 | 14 | KeyCode 15 | 20 16 | Macros 17 | 18 | 19 | Actions 20 | 21 | 22 | IsActive 23 | 24 | IsDisclosed 25 | 26 | KeyCode 27 | 82 28 | MacroActionType 29 | SimulateKeystroke 30 | Modifiers 31 | 6912 32 | ReleaseAll 33 | 34 | 35 | 36 | IsActive 37 | 38 | Name 39 | 5. Snap active browser tab [B] 40 | Triggers 41 | 42 | 43 | FireType 44 | Pressed 45 | KeyCode 46 | 23 47 | MacroTriggerType 48 | HotKey 49 | Modifiers 50 | 0 51 | TriggerRepeat 52 | 53 | 54 | 55 | FireType 56 | Pressed 57 | KeyCode 58 | 11 59 | MacroTriggerType 60 | HotKey 61 | Modifiers 62 | 0 63 | TriggerRepeat 64 | 65 | 66 | 67 | FireType 68 | Pressed 69 | KeyCode 70 | 87 71 | MacroTriggerType 72 | HotKey 73 | Modifiers 74 | 0 75 | TriggerRepeat 76 | 77 | 78 | 79 | UID 80 | 70E32A4F-ADDE-454C-866A-E0450D76AB6D 81 | 82 | 83 | Modifiers 84 | 768 85 | Name 86 | # RocketINK - Screen Shots 87 | UID 88 | BD006564-F62C-4D94-9A5B-1CF57EEF31AA 89 | 90 | 91 | 92 | -------------------------------------------------------------------------------- /Screen Shots/6. Snap object [O].kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | OnceWithPalette 8 | AddToMacroPalette 9 | 10 | AddToStatusMenu 11 | 12 | IsActive 13 | 14 | KeyCode 15 | 20 16 | Macros 17 | 18 | 19 | Actions 20 | 21 | 22 | IsActive 23 | 24 | IsDisclosed 25 | 26 | KeyCode 27 | 86 28 | MacroActionType 29 | SimulateKeystroke 30 | Modifiers 31 | 6912 32 | ReleaseAll 33 | 34 | 35 | 36 | IsActive 37 | 38 | Name 39 | 6. Snap object [O] 40 | Triggers 41 | 42 | 43 | FireType 44 | Pressed 45 | KeyCode 46 | 22 47 | MacroTriggerType 48 | HotKey 49 | Modifiers 50 | 0 51 | TriggerRepeat 52 | 53 | 54 | 55 | FireType 56 | Pressed 57 | KeyCode 58 | 31 59 | MacroTriggerType 60 | HotKey 61 | Modifiers 62 | 0 63 | TriggerRepeat 64 | 65 | 66 | 67 | FireType 68 | Pressed 69 | KeyCode 70 | 88 71 | MacroTriggerType 72 | HotKey 73 | Modifiers 74 | 0 75 | TriggerRepeat 76 | 77 | 78 | 79 | UID 80 | 34B71F34-52F1-4A19-A839-5EE163C38B0E 81 | 82 | 83 | Modifiers 84 | 768 85 | Name 86 | # RocketINK - Screen Shots 87 | UID 88 | BD006564-F62C-4D94-9A5B-1CF57EEF31AA 89 | 90 | 91 | 92 | -------------------------------------------------------------------------------- /Screen Shots/7. Snap menu [M].kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | OnceWithPalette 8 | AddToMacroPalette 9 | 10 | AddToStatusMenu 11 | 12 | IsActive 13 | 14 | KeyCode 15 | 20 16 | Macros 17 | 18 | 19 | Actions 20 | 21 | 22 | IsActive 23 | 24 | IsDisclosed 25 | 26 | KeyCode 27 | 84 28 | MacroActionType 29 | SimulateKeystroke 30 | Modifiers 31 | 6912 32 | ReleaseAll 33 | 34 | 35 | 36 | IsActive 37 | 38 | Name 39 | 7. Snap menu [M] 40 | Triggers 41 | 42 | 43 | FireType 44 | Pressed 45 | KeyCode 46 | 26 47 | MacroTriggerType 48 | HotKey 49 | Modifiers 50 | 0 51 | TriggerRepeat 52 | 53 | 54 | 55 | FireType 56 | Pressed 57 | KeyCode 58 | 46 59 | MacroTriggerType 60 | HotKey 61 | Modifiers 62 | 0 63 | TriggerRepeat 64 | 65 | 66 | 67 | FireType 68 | Pressed 69 | KeyCode 70 | 89 71 | MacroTriggerType 72 | HotKey 73 | Modifiers 74 | 0 75 | TriggerRepeat 76 | 77 | 78 | 79 | UID 80 | 8706F44B-A63D-4B38-9EDD-0E2C8F17B4F7 81 | 82 | 83 | Modifiers 84 | 768 85 | Name 86 | # RocketINK - Screen Shots 87 | UID 88 | BD006564-F62C-4D94-9A5B-1CF57EEF31AA 89 | 90 | 91 | 92 | -------------------------------------------------------------------------------- /Screen Shots/8. Screencapture selection to CloudApp.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | OnceWithPalette 8 | AddToMacroPalette 9 | 10 | AddToStatusMenu 11 | 12 | IsActive 13 | 14 | KeyCode 15 | 20 16 | Macros 17 | 18 | 19 | Actions 20 | 21 | 22 | DisplayKind 23 | None 24 | IsActive 25 | 26 | IsDisclosed 27 | 28 | MacroActionType 29 | ExecuteShellScript 30 | Path 31 | 32 | Text 33 | screencapture -ic 34 | TimeOutAbortsMacro 35 | 36 | TrimResults 37 | 38 | UseText 39 | 40 | Variable 41 | screenshot 42 | 43 | 44 | IsActive 45 | 46 | IsDisclosed 47 | 48 | KeyCode 49 | 8 50 | MacroActionType 51 | SimulateKeystroke 52 | Modifiers 53 | 6144 54 | ReleaseAll 55 | 56 | 57 | 58 | IsActive 59 | 60 | Name 61 | 8. Screencapture selection to CloudApp 62 | Triggers 63 | 64 | 65 | FireType 66 | Pressed 67 | KeyCode 68 | 28 69 | MacroTriggerType 70 | HotKey 71 | Modifiers 72 | 0 73 | TriggerRepeat 74 | 75 | 76 | 77 | FireType 78 | Pressed 79 | KeyCode 80 | 91 81 | MacroTriggerType 82 | HotKey 83 | Modifiers 84 | 0 85 | TriggerRepeat 86 | 87 | 88 | 89 | UID 90 | 5FA976CE-9BE9-48F2-AEAE-FDF4A828DFBB 91 | 92 | 93 | Modifiers 94 | 768 95 | Name 96 | # RocketINK - Screen Shots 97 | UID 98 | BD006564-F62C-4D94-9A5B-1CF57EEF31AA 99 | 100 | 101 | 102 | -------------------------------------------------------------------------------- /Screen Shots/9. R. Record Video.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | OnceWithPalette 8 | AddToMacroPalette 9 | 10 | AddToStatusMenu 11 | 12 | IsActive 13 | 14 | KeyCode 15 | 20 16 | Macros 17 | 18 | 19 | Actions 20 | 21 | 22 | Conditions 23 | 24 | ConditionList 25 | 26 | 27 | Application 28 | 29 | BundleIdentifier 30 | net.telestream.screenflow4 31 | Creator 32 | 1985168993 33 | FileType 34 | 1095782476 35 | Name 36 | ScreenFlow 37 | NewFile 38 | /Applications/ScreenFlow.app 39 | 40 | ApplicationConditionType 41 | Running 42 | ConditionType 43 | Application 44 | 45 | 46 | ConditionListMatch 47 | All 48 | 49 | ElseActions 50 | 51 | 52 | AlreadyActivatedActionType 53 | Hide 54 | Application 55 | 56 | BundleIdentifier 57 | net.telestream.screenflow4 58 | Creator 59 | 1985168993 60 | FileType 61 | 1095782476 62 | Name 63 | ScreenFlow 64 | NewFile 65 | /Applications/ScreenFlow.app 66 | 67 | IsActive 68 | 69 | IsDisclosed 70 | 71 | MacroActionType 72 | ActivateApplication 73 | ReopenWindows 74 | 75 | TimeOutAbortsMacro 76 | 77 | 78 | 79 | Conditions 80 | 81 | ConditionList 82 | 83 | 84 | ConditionType 85 | Menu 86 | MenuConditionSelectionType 87 | Is 88 | MenuConditionType 89 | Exists 90 | MenuTitle 91 | About ScreenFlow 92 | 93 | 94 | ConditionListMatch 95 | All 96 | 97 | IsActive 98 | 99 | IsDisclosed 100 | 101 | MacroActionType 102 | PauseUntil 103 | TimeOutAbortsMacro 104 | 105 | 106 | 107 | IsActive 108 | 109 | IsDisclosed 110 | 111 | MacroActionType 112 | Pause 113 | Seconds 114 | 0.25 115 | Time 116 | 0.25 117 | TimeOutAbortsMacro 118 | 119 | 120 | 121 | IsActive 122 | 123 | IsDisclosed 124 | 125 | KeyCode 126 | 19 127 | MacroActionType 128 | SimulateKeystroke 129 | Modifiers 130 | 768 131 | ReleaseAll 132 | 133 | 134 | 135 | IsActive 136 | 137 | IsDisclosed 138 | 139 | MacroActionType 140 | IfThenElse 141 | ThenActions 142 | 143 | 144 | IsActive 145 | 146 | IsDisclosed 147 | 148 | KeyCode 149 | 19 150 | MacroActionType 151 | SimulateKeystroke 152 | Modifiers 153 | 768 154 | ReleaseAll 155 | 156 | 157 | 158 | TimeOutAbortsMacro 159 | 160 | 161 | 162 | IsActive 163 | 164 | Name 165 | 9. R. Record Video 166 | Triggers 167 | 168 | 169 | FireType 170 | Pressed 171 | KeyCode 172 | 25 173 | MacroTriggerType 174 | HotKey 175 | Modifiers 176 | 0 177 | TriggerRepeat 178 | 179 | 180 | 181 | FireType 182 | Pressed 183 | KeyCode 184 | 92 185 | MacroTriggerType 186 | HotKey 187 | Modifiers 188 | 0 189 | TriggerRepeat 190 | 191 | 192 | 193 | UID 194 | 03F57C72-7EA8-4163-BF73-7BF10EED2C0C 195 | 196 | 197 | Modifiers 198 | 768 199 | Name 200 | # RocketINK - Screen Shots 201 | UID 202 | BD006564-F62C-4D94-9A5B-1CF57EEF31AA 203 | 204 | 205 | 206 | -------------------------------------------------------------------------------- /Screen Shots/x. Screencapture a window (with Keyboard Maestro).kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | OnceWithPalette 8 | AddToMacroPalette 9 | 10 | AddToStatusMenu 11 | 12 | IsActive 13 | 14 | KeyCode 15 | 20 16 | Macros 17 | 18 | 19 | Actions 20 | 21 | 22 | DestinationNamedClipboardRedundantDisplayName 23 | Screenshot 24 | DestinationNamedClipboardUID 25 | 70713E15-560D-43B9-95F8-244F335D4E7A 26 | DestinationUseNamedClipboard 27 | 28 | IncludeShadows 29 | 30 | Index 31 | 2 32 | IsActive 33 | 34 | IsDisclosed 35 | 36 | MacroActionType 37 | ScreenCapture 38 | Source 39 | WindowFront 40 | WindowName 41 | 42 | 43 | 44 | Append 45 | 46 | Destination 47 | ~/Desktop/Screen Shot %ICUDateTime%yyyy-MM-dd 'at' h.mm.ss a%.png 48 | Encoding 49 | UTF8 50 | Format 51 | PNG 52 | IsActive 53 | 54 | IsDisclosed 55 | 56 | MacroActionType 57 | WriteFile 58 | Name 59 | 70713E15-560D-43B9-95F8-244F335D4E7A 60 | RedundandDisplayName 61 | Screenshot 62 | Source 63 | NamedClipboard 64 | Text 65 | 66 | Variable 67 | Variable 68 | 69 | 70 | IsActive 71 | 72 | Name 73 | x. Screencapture a window (with Keyboard Maestro) 74 | Triggers 75 | 76 | UID 77 | 85891F69-07ED-40CE-A754-E079B9CF0A22 78 | 79 | 80 | Modifiers 81 | 768 82 | Name 83 | # RocketINK - Screen Shots 84 | UID 85 | BD006564-F62C-4D94-9A5B-1CF57EEF31AA 86 | 87 | 88 | 89 | -------------------------------------------------------------------------------- /Screen Shots/x. Screencapture a window (with Shell).kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | OnceWithPalette 8 | AddToMacroPalette 9 | 10 | AddToStatusMenu 11 | 12 | IsActive 13 | 14 | KeyCode 15 | 20 16 | Macros 17 | 18 | 19 | Actions 20 | 21 | 22 | DisplayKind 23 | Window 24 | IsActive 25 | 26 | IsDisclosed 27 | 28 | MacroActionType 29 | ExecuteShellScript 30 | Path 31 | 32 | Text 33 | myTime=`date +'%Y-%m-%d_%H.%M.%S'`;screencapture -wo -m -tjpeg "/Users/patte/Desktop/Screen_shot_$myTime.jpg" 34 | 35 | 36 | TimeOutAbortsMacro 37 | 38 | TrimResults 39 | 40 | UseText 41 | 42 | Variable 43 | Variable 44 | 45 | 46 | IsActive 47 | 48 | Name 49 | x. Screencapture a window (with Shell) 50 | Triggers 51 | 52 | UID 53 | 8419BA6B-430E-45FE-8F7F-DB494A0C23F4 54 | 55 | 56 | Modifiers 57 | 768 58 | Name 59 | # RocketINK - Screen Shots 60 | UID 61 | BD006564-F62C-4D94-9A5B-1CF57EEF31AA 62 | 63 | 64 | 65 | -------------------------------------------------------------------------------- /Screen Shots/x. Screencapture timer.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | OnceWithPalette 8 | AddToMacroPalette 9 | 10 | AddToStatusMenu 11 | 12 | IsActive 13 | 14 | KeyCode 15 | 20 16 | Macros 17 | 18 | 19 | Actions 20 | 21 | 22 | IsActive 23 | 24 | IsDisclosed 25 | 26 | MacroActionType 27 | SetVariableToCalculation 28 | Text 29 | 7 30 | Variable 31 | timer 32 | 33 | 34 | Actions 35 | 36 | 37 | IsActive 38 | 39 | IsDisclosed 40 | 41 | MacroActionType 42 | Growl 43 | Text 44 | Snap shot in %Variable%timer% seconds 45 | Title 46 | Timed Screen shot 47 | 48 | 49 | IsActive 50 | 51 | IsDisclosed 52 | 53 | MacroActionType 54 | SetVariableToCalculation 55 | Text 56 | timer -1 57 | Variable 58 | timer 59 | 60 | 61 | IsActive 62 | 63 | IsDisclosed 64 | 65 | MacroActionType 66 | Pause 67 | Seconds 68 | 1 69 | Time 70 | 1 71 | TimeOutAbortsMacro 72 | 73 | 74 | 75 | Count 76 | 7 77 | CountExpression 78 | 7 79 | IsActive 80 | 81 | IsDisclosed 82 | 83 | MacroActionType 84 | Repeat 85 | TimeOutAbortsMacro 86 | 87 | 88 | 89 | DisplayKind 90 | Window 91 | IsActive 92 | 93 | IsDisclosed 94 | 95 | MacroActionType 96 | ExecuteShellScript 97 | Path 98 | 99 | Text 100 | myTime=`date +'%Y-%m-%d_%H.%M.%S'`;screencapture -S -m -tjpeg "/Users/patte/Desktop/Screen_shot_$myTime.jpg" 101 | 102 | TimeOutAbortsMacro 103 | 104 | TrimResults 105 | 106 | UseText 107 | 108 | Variable 109 | Variable 110 | 111 | 112 | DeviceID 113 | SOUNDEFFECTS 114 | IsActive 115 | 116 | IsDisclosed 117 | 118 | MacroActionType 119 | PlaySound 120 | Path 121 | /System/Library/Sounds/Glass.aiff 122 | TimeOutAbortsMacro 123 | 124 | Volume 125 | 100 126 | 127 | 128 | IsActive 129 | 130 | Name 131 | x. Screencapture timer 132 | Triggers 133 | 134 | UID 135 | 2F7FBFB7-A2C2-41D4-B9C2-AD094BAB00DC 136 | 137 | 138 | Modifiers 139 | 768 140 | Name 141 | # RocketINK - Screen Shots 142 | UID 143 | BD006564-F62C-4D94-9A5B-1CF57EEF31AA 144 | 145 | 146 | 147 | -------------------------------------------------------------------------------- /Screen Shots/z. LittleSnapper: snap area.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | OnceWithPalette 8 | AddToMacroPalette 9 | 10 | AddToStatusMenu 11 | 12 | IsActive 13 | 14 | KeyCode 15 | 20 16 | Macros 17 | 18 | 19 | Actions 20 | 21 | 22 | Conditions 23 | 24 | ConditionList 25 | 26 | 27 | Application 28 | 29 | BundleIdentifier 30 | com.realmacsoftware.littlesnapper 31 | Creator 32 | 1061109567 33 | FileType 34 | 1095782476 35 | Name 36 | LittleSnapper 37 | NewFile 38 | /Applications/LittleSnapper.app 39 | 40 | ApplicationConditionType 41 | Running 42 | ConditionType 43 | Application 44 | 45 | 46 | ConditionListMatch 47 | All 48 | 49 | ElseActions 50 | 51 | 52 | AlreadyActivatedActionType 53 | Hide 54 | Application 55 | 56 | BundleIdentifier 57 | com.realmacsoftware.littlesnapper 58 | Creator 59 | 1061109567 60 | FileType 61 | 1095782476 62 | Name 63 | LittleSnapper 64 | NewFile 65 | /Applications/LittleSnapper.app 66 | 67 | IsActive 68 | 69 | IsDisclosed 70 | 71 | MacroActionType 72 | ActivateApplication 73 | ReopenWindows 74 | 75 | TimeOutAbortsMacro 76 | 77 | 78 | 79 | Conditions 80 | 81 | ConditionList 82 | 83 | 84 | ConditionType 85 | FrontWindow 86 | FrontWindowConditionType 87 | TitleIs 88 | FrontWindowTitle 89 | LittleSnapper 90 | 91 | 92 | ConditionListMatch 93 | All 94 | 95 | IsActive 96 | 97 | IsDisclosed 98 | 99 | MacroActionType 100 | PauseUntil 101 | TimeOutAbortsMacro 102 | 103 | 104 | 105 | IsActive 106 | 107 | IsDisclosed 108 | 109 | KeyCode 110 | 13 111 | MacroActionType 112 | SimulateKeystroke 113 | Modifiers 114 | 256 115 | ReleaseAll 116 | 117 | 118 | 119 | IsActive 120 | 121 | IsDisclosed 122 | 123 | KeyCode 124 | 42 125 | MacroActionType 126 | SimulateKeystroke 127 | Modifiers 128 | 6912 129 | ReleaseAll 130 | 131 | 132 | 133 | IsActive 134 | 135 | IsDisclosed 136 | 137 | MacroActionType 138 | IfThenElse 139 | ThenActions 140 | 141 | 142 | IsActive 143 | 144 | IsDisclosed 145 | 146 | KeyCode 147 | 42 148 | MacroActionType 149 | SimulateKeystroke 150 | Modifiers 151 | 6912 152 | ReleaseAll 153 | 154 | 155 | 156 | TimeOutAbortsMacro 157 | 158 | 159 | 160 | IsActive 161 | 162 | Name 163 | z. LittleSnapper: snap area 164 | Triggers 165 | 166 | UID 167 | 7B740E6C-4614-4F8A-8EAB-9FEAFFA2BF4B 168 | 169 | 170 | Modifiers 171 | 768 172 | Name 173 | # RocketINK - Screen Shots 174 | UID 175 | BD006564-F62C-4D94-9A5B-1CF57EEF31AA 176 | 177 | 178 | 179 | -------------------------------------------------------------------------------- /Screen Shots/z. Snap active Browser tab.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | OnceWithPalette 8 | AddToMacroPalette 9 | 10 | AddToStatusMenu 11 | 12 | IsActive 13 | 14 | KeyCode 15 | 20 16 | Macros 17 | 18 | 19 | Actions 20 | 21 | 22 | IsActive 23 | 24 | IsDisclosed 25 | 26 | MacroActionType 27 | Comment 28 | Text 29 | Paparazzi: http://derailer.org/paparazzi/ 30 | Paparazzi bookmarklet: javascript:location.href='paparazzi:'+location.href 31 | Title 32 | Dependency 33 | 34 | 35 | IsActive 36 | 37 | IsDisclosed 38 | 39 | MacroActionType 40 | SelectMenuItem 41 | Menu 42 | 43 | Bookmarks 44 | Other Bookmarks 45 | Bookmarklets 46 | bookmarklet: Pass to Paparazzi 47 | 48 | StopOnFailure 49 | 50 | TargetApplication 51 | 52 | BundleIdentifier 53 | com.google.Chrome 54 | Creator 55 | 1919511898 56 | FileType 57 | 1095782476 58 | Name 59 | Google Chrome 60 | NewFile 61 | /Applications/Google Chrome.app 62 | 63 | TargetingType 64 | Specific 65 | 66 | 67 | IsActive 68 | 69 | Name 70 | z. Snap active Browser tab 71 | Triggers 72 | 73 | UID 74 | 816F42FF-823A-4D11-B739-99541E147948 75 | 76 | 77 | Modifiers 78 | 768 79 | Name 80 | # RocketINK - Screen Shots 81 | UID 82 | BD006564-F62C-4D94-9A5B-1CF57EEF31AA 83 | 84 | 85 | 86 | -------------------------------------------------------------------------------- /Sync Keyboard Maestro/Sync Keyboard Maestro.hazelrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickwelker/KeyboardMaestro/bed71d6e7455ddfb18e867092783197fa255c29d/Sync Keyboard Maestro/Sync Keyboard Maestro.hazelrules -------------------------------------------------------------------------------- /Sync Keyboard Maestro/Sync Keyboard Maestro.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | Conditions 17 | 18 | ConditionList 19 | 20 | 21 | ConditionType 22 | Disk 23 | DiskConditionSelectionType 24 | Is 25 | DiskConditionType 26 | Exists 27 | DiskTitle 28 | The-Name-Of-Your-HD-On-Your-Desktop-Mac 29 | 30 | 31 | ConditionListMatch 32 | All 33 | 34 | ElseActions 35 | 36 | IsActive 37 | 38 | IsDisclosed 39 | 40 | MacroActionType 41 | IfThenElse 42 | ThenActions 43 | 44 | 45 | DisplayKind 46 | Window 47 | IsActive 48 | 49 | IsDisclosed 50 | 51 | MacroActionType 52 | ExecuteShellScript 53 | Path 54 | 55 | Text 56 | cp -rp ~/Library/Application\ Support/Keyboard\ Maestro/Keyboard\ Maestro\ Macros.plist ~/Dropbox/Sync/Keyboard\ Maestro\ Macros.plist 57 | TimeOutAbortsMacro 58 | 59 | TrimResults 60 | 61 | UseText 62 | 63 | Variable 64 | Variable 65 | 66 | 67 | DisplayKind 68 | None 69 | IsActive 70 | 71 | IsDisclosed 72 | 73 | MacroActionType 74 | ExecuteAppleScript 75 | Path 76 | 77 | Text 78 | tell application "Finder" to set label index of alias POSIX file "/Users/patte/Dropbox/Sync/Keyboard Maestro Macros.plist" to 1 79 | TimeOutAbortsMacro 80 | 81 | TrimResults 82 | 83 | UseText 84 | 85 | Variable 86 | Variable 87 | 88 | 89 | TimeOutAbortsMacro 90 | 91 | 92 | 93 | Conditions 94 | 95 | ConditionList 96 | 97 | 98 | ConditionType 99 | Disk 100 | DiskConditionSelectionType 101 | Is 102 | DiskConditionType 103 | Exists 104 | DiskTitle 105 | The-Name-Of-Your-HD-On-Your-MacBook 106 | 107 | 108 | ConditionListMatch 109 | All 110 | 111 | ElseActions 112 | 113 | IsActive 114 | 115 | IsDisclosed 116 | 117 | MacroActionType 118 | IfThenElse 119 | ThenActions 120 | 121 | 122 | DisplayKind 123 | Window 124 | IsActive 125 | 126 | IsDisclosed 127 | 128 | MacroActionType 129 | ExecuteShellScript 130 | Path 131 | 132 | Text 133 | cp -rp ~/Library/Application\ Support/Keyboard\ Maestro/Keyboard\ Maestro\ Macros.plist ~/Dropbox/Sync/Keyboard\ Maestro\ Macros.plist 134 | TimeOutAbortsMacro 135 | 136 | TrimResults 137 | 138 | UseText 139 | 140 | Variable 141 | Variable 142 | 143 | 144 | DisplayKind 145 | None 146 | IsActive 147 | 148 | IsDisclosed 149 | 150 | MacroActionType 151 | ExecuteAppleScript 152 | Path 153 | 154 | Text 155 | tell application "Finder" to set label index of alias POSIX file "/Users/patte/Dropbox/Sync/Keyboard Maestro Macros.plist" to 2 156 | TimeOutAbortsMacro 157 | 158 | TrimResults 159 | 160 | UseText 161 | 162 | Variable 163 | Variable 164 | 165 | 166 | TimeOutAbortsMacro 167 | 168 | 169 | 170 | IsActive 171 | 172 | Name 173 | Sync Keyboard Maestro 174 | Triggers 175 | 176 | 177 | Application 178 | 179 | BundleIdentifier 180 | com.stairways.keyboardmaestro.editor 181 | Creator 182 | 1296780109 183 | FileType 184 | 1095782476 185 | Name 186 | Keyboard Maestro 187 | NewFile 188 | /Applications/Keyboard Maestro.app 189 | 190 | FireType 191 | Quit 192 | FireType2 193 | Quit 194 | MacroTriggerType 195 | Application 196 | RepeatTime 197 | 60 198 | Target 199 | Specific 200 | TriggerRepeat 201 | 202 | 203 | 204 | UID 205 | 22A1EDBD-14D5-41AD-A4B4-877D8D774092 206 | 207 | 208 | Name 209 | System 210 | UID 211 | 50CF75E3-C58F-48BB-BF65-F5A60FFBA3F1 212 | 213 | 214 | 215 | -------------------------------------------------------------------------------- /System/Caffeinate.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | Comment 22 | Text 23 | by Patrick Welker from http://rocketink.net 24 | Title 25 | Caffeinate 26 | 27 | 28 | Buttons 29 | 30 | 31 | Button 32 | OK 33 | 34 | 35 | Button 36 | Cancel 37 | Cancel 38 | 39 | 40 | 41 | IsActive 42 | 43 | IsDisclosed 44 | 45 | MacroActionType 46 | PromptForUserInput 47 | Prompt 48 | How many minutes should you Mac be kept awake? 49 | ResultButtonVariable 50 | Result Button 51 | TimeOutAbortsMacro 52 | 53 | Title 54 | Caffeinate 55 | Variables 56 | 57 | 58 | Default 59 | 90 60 | Variable 61 | Time 62 | 63 | 64 | 65 | 66 | IsActive 67 | 68 | IsDisclosed 69 | 70 | MacroActionType 71 | SetVariableToCalculation 72 | Text 73 | Time*60 74 | Variable 75 | Time 76 | 77 | 78 | DisplayKind 79 | Window 80 | IsActive 81 | 82 | IsDisclosed 83 | 84 | MacroActionType 85 | ExecuteShellScript 86 | Path 87 | 88 | Text 89 | caffeinate -d -t $KMVAR_Time 90 | TimeOutAbortsMacro 91 | 92 | TrimResults 93 | 94 | UseText 95 | 96 | Variable 97 | Variable 98 | 99 | 100 | IsActive 101 | 102 | Name 103 | Caffeinate 104 | Triggers 105 | 106 | 107 | FireType 108 | Pressed 109 | KeyCode 110 | 53 111 | MacroTriggerType 112 | HotKey 113 | Modifiers 114 | 2304 115 | TriggerRepeat 116 | 117 | 118 | 119 | UID 120 | 6CD86B7A-027A-4999-A625-FBCA62C09AC3 121 | 122 | 123 | Name 124 | # RocketINK 125 | UID 126 | 8EF11992-825A-46A5-82C4-97BBAB9356C2 127 | 128 | 129 | 130 | -------------------------------------------------------------------------------- /System/F. Toggle Function Keys.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | DisplayKind 17 | Variable 18 | IsActive 19 | 20 | IsDisclosed 21 | 22 | MacroActionType 23 | ExecuteShellScript 24 | Path 25 | 26 | Text 27 | defaults read "Apple Global Domain" com.apple.keyboard.fnState 28 | TimeOutAbortsMacro 29 | 30 | TrimResults 31 | 32 | TrimResultsNew 33 | 34 | UseText 35 | 36 | Variable 37 | FN_Key_Status 38 | 39 | 40 | DisplayKind 41 | None 42 | IsActive 43 | 44 | IsDisclosed 45 | 46 | MacroActionType 47 | ExecuteAppleScript 48 | Path 49 | 50 | Text 51 | tell application "System Preferences" 52 | reveal anchor "keyboardTab" of pane "com.apple.preference.keyboard" 53 | end tell 54 | tell application "System Events" to tell process "System Preferences" 55 | click checkbox 1 of tab group 1 of window 1 56 | end tell 57 | quit application "System Preferences" 58 | TimeOutAbortsMacro 59 | 60 | TrimResults 61 | 62 | TrimResultsNew 63 | 64 | UseText 65 | 66 | 67 | 68 | Conditions 69 | 70 | ConditionList 71 | 72 | 73 | ConditionType 74 | Variable 75 | Variable 76 | FN_Key_Status 77 | VariableConditionType 78 | Matches 79 | VariableValue 80 | 0 81 | 82 | 83 | ConditionListMatch 84 | All 85 | 86 | ElseActions 87 | 88 | IsActive 89 | 90 | IsDisclosed 91 | 92 | MacroActionType 93 | IfThenElse 94 | ThenActions 95 | 96 | 97 | DisplayKind 98 | Briefly 99 | IsActive 100 | 101 | IsDisclosed 102 | 103 | MacroActionType 104 | ExecuteShellScript 105 | Path 106 | 107 | Text 108 | /usr/local/bin/growlnotify -n FunctionKeys --image /System/Library/PreferencePanes/Keyboard.prefPane/Contents/Resources/Keyboard.icns -m "OFF: using all F1, F2, etc. keys as standard function keys!" 109 | TimeOutAbortsMacro 110 | 111 | TrimResults 112 | 113 | TrimResultsNew 114 | 115 | UseText 116 | 117 | 118 | 119 | TimeOutAbortsMacro 120 | 121 | 122 | 123 | Conditions 124 | 125 | ConditionList 126 | 127 | 128 | ConditionType 129 | Variable 130 | Variable 131 | FN_Key_Status 132 | VariableConditionType 133 | Matches 134 | VariableValue 135 | 1 136 | 137 | 138 | ConditionListMatch 139 | All 140 | 141 | ElseActions 142 | 143 | IsActive 144 | 145 | IsDisclosed 146 | 147 | MacroActionType 148 | IfThenElse 149 | ThenActions 150 | 151 | 152 | DisplayKind 153 | Briefly 154 | IsActive 155 | 156 | IsDisclosed 157 | 158 | MacroActionType 159 | ExecuteShellScript 160 | Path 161 | 162 | Text 163 | /usr/local/bin/growlnotify -n FunctionKeys --image /System/Library/PreferencePanes/Keyboard.prefPane/Contents/Resources/Keyboard.icns -m "ON: using special features printed on the keys!" 164 | TimeOutAbortsMacro 165 | 166 | TrimResults 167 | 168 | TrimResultsNew 169 | 170 | UseText 171 | 172 | 173 | 174 | TimeOutAbortsMacro 175 | 176 | 177 | 178 | IsActive 179 | 180 | IsDisclosed 181 | 182 | MacroActionType 183 | SetVariableToText 184 | Text 185 | %Delete% 186 | Variable 187 | FN_Key_Status 188 | 189 | 190 | IsActive 191 | 192 | ModificationDate 193 | 392309515.03777099 194 | Name 195 | F. Toggle Function Keys 196 | Triggers 197 | 198 | 199 | FireType 200 | Pressed 201 | KeyCode 202 | 3 203 | MacroTriggerType 204 | HotKey 205 | Modifiers 206 | 0 207 | 208 | 209 | UID 210 | 437731C3-7EAD-4ECA-8D0A-9AC6669105F9 211 | 212 | 213 | Name 214 | # RocketINK 215 | UID 216 | 8EF11992-825A-46A5-82C4-97BBAB9356C2 217 | 218 | 219 | 220 | -------------------------------------------------------------------------------- /Ultimate Markdown Maestro Bundle/## Brett Terpstra.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | Comment 22 | Text 23 | All these macros are Services for Mac OS X from Brett Terpstra. 24 | 25 | These macros are just a wrapper for Brett's services. Feel free to customize the shortcuts to your liking. 26 | 27 | You will need to have the services installed for these macros to work. 28 | 29 | You can find the latest version of them here: <http://brettterpstra.com/projects/> 30 | 31 | For a detailed explanation visit this post from Brett's: <http://brettterpstra.com/2012/10/16/searchlink-automated-markdown-linking-improved/> 32 | 33 | I encourage you to follow his blog for getting updates on this service and on other awesome stuff. 34 | Title 35 | About these Macros 36 | 37 | 38 | IsActive 39 | 40 | Name 41 | 00) ReadMe 42 | Triggers 43 | 44 | UID 45 | 5038CB6D-A79F-4572-908C-98034CB98879 46 | 47 | 48 | Name 49 | ## Brett Terpstra 50 | UID 51 | 47DB4B2A-A29A-439E-AEC6-84AB56252161 52 | 53 | 54 | Activate 55 | Normal 56 | IsActive 57 | 58 | Macros 59 | 60 | 61 | Actions 62 | 63 | 64 | IsActive 65 | 66 | IsDisclosed 67 | 68 | MacroActionType 69 | Comment 70 | Text 71 | <http://brettterpstra.com/2012/05/05/natural-language-date-service-update/> 72 | 73 | A System Service which takes selected text and parses it into a standard date format, using keywords at the beginning to define which format to use. 74 | 75 | Examples: 76 | 77 | date +5 78 | long +21 79 | short tomorrow 2pm 80 | date thurs 3:15pm 81 | Title 82 | 83 | archives 84 | topics 85 | projects 86 | contact 87 | donate 88 | 89 | 90 | Stickermule - Awesome custom stickers. Free shipping.ads via Carbon 91 | 92 | Hosting: macminicolo.net 93 | | 94 | Read and Trust 95 | « Web excursions: April 20, 2012 - April 24, 2012My ultimate Markdown editor wishlist » 96 | Natural Language Date Service 97 | 98 | 99 | IsActive 100 | 101 | IsDisclosed 102 | 103 | MacroActionType 104 | SelectMenuItem 105 | Menu 106 | 107 | APPLICATION 108 | Services 109 | Convert Date 110 | 111 | StopOnFailure 112 | 113 | TargetingType 114 | Front 115 | 116 | 117 | IsActive 118 | 119 | Name 120 | Convert Date 121 | Triggers 122 | 123 | UID 124 | 039D47CB-AF1D-475E-9B2E-0D14FBA4AAA5 125 | 126 | 127 | Name 128 | ## Brett Terpstra 129 | UID 130 | 47DB4B2A-A29A-439E-AEC6-84AB56252161 131 | 132 | 133 | Activate 134 | Normal 135 | IsActive 136 | 137 | Macros 138 | 139 | 140 | Actions 141 | 142 | 143 | IsActive 144 | 145 | IsDisclosed 146 | 147 | MacroActionType 148 | Comment 149 | Text 150 | <http://brettterpstra.com/2012/01/24/a-service-for-writing-multimarkdown-footnotes-inline/> 151 | 152 | ## Syntax 153 | 154 | This is the regular text(*This is the footnote*), and you can drop the footnote in at any point. 155 | 156 | Multi-line footnotes need to begin at the end of a line of text, and just use double-newlines to separate paragraphs within the footnote, e.g.: 157 | 158 | ...the end of the paragraph. (*This is a footnote 159 | 160 | which is going to span 161 | 162 | more than one line*) 163 | Title 164 | Convert Inline Footnotes 165 | 166 | 167 | IsActive 168 | 169 | IsDisclosed 170 | 171 | MacroActionType 172 | SelectMenuItem 173 | Menu 174 | 175 | APPLICATION 176 | Services 177 | Convert Inline Footnotes 178 | 179 | StopOnFailure 180 | 181 | TargetingType 182 | Front 183 | 184 | 185 | IsActive 186 | 187 | Name 188 | Convert Inline Footnotes 189 | Triggers 190 | 191 | UID 192 | C18B4C29-5056-4A45-9811-789FDBBBFE7E 193 | 194 | 195 | Name 196 | ## Brett Terpstra 197 | UID 198 | 47DB4B2A-A29A-439E-AEC6-84AB56252161 199 | 200 | 201 | Activate 202 | Normal 203 | IsActive 204 | 205 | Macros 206 | 207 | 208 | Actions 209 | 210 | 211 | IsActive 212 | 213 | IsDisclosed 214 | 215 | MacroActionType 216 | Comment 217 | Text 218 | <http://brettterpstra.com/2012/10/16/searchlink-automated-markdown-linking-improved/> 219 | 220 | SearchLink uses various API’s to provide results for specific types of queries. These are denoted by an exclamation mark followed by one of the following keys: 221 | 222 | !arguments: 223 | 224 | ## Software 225 | 226 | !mas : search Mac App Store 227 | !masd : search Mac App Store, return seller URL 228 | !itu : search iTunes App Store 229 | !itud : search iTunes App Store, return seller URL 230 | !s : software search using Google 231 | 232 | ## General 233 | 234 | !g : first Google result 235 | 236 | ## Terminology 237 | 238 | !wiki : Wikipedia link (Wikipedia API) 239 | !def : Dictionary link/fallback to Wikipedia (DDG API) 240 | 241 | ## Music 242 | 243 | !isong : iTunes song link 244 | !iart : iTunes artist link 245 | !ialb : iTunes album link 246 | !lsong : Last​.fm song link 247 | !lart : Last​.fm artist link 248 | 249 | ## Site search 250 | 251 | any !address recognized as a url (no protocol required) will become a site-specific Google search for the link text (or specified search terms). e.g. [MarkdownEditing](!github.com) 252 | 253 | ## Examples 254 | 255 | * A search for specified text: [Marked](!g "Marked mac app"). 256 | * A simple software search for [Fantastical](!s). 257 | * A simple google search [neat neat neat](!g) 258 | * A Last.fm track search [neat neat neat](!lsong "The Damned Neat Neat Neat") (with specified search terms) 259 | * Mac app store search: [Marked on the MAS](!mas "Marked") 260 | * Mac App Store search [Marked direct](!masd "Marked") with direct dev site link. 261 | * iTunes app search: [Boost 2](!itu) 262 | * iTunes search, direct dev site link: [Boost direct](!itud "Boost 2") 263 | * This search: [](!mas "Purple animator") will have its link text filled in with the title of the first result. 264 | * This is a wikipedia entry for [Sid Vicious](!wiki) 265 | * This will put the definition of [ambiguous](!def) in the title field of a link to the dictionary entry. 266 | * iTunes Artist search: [BRMC](!iart "Black Rebel Motorcycle Club") 267 | * Site specific search: [Keybindings](!brettterpstra.com "Keybinding Madness") 268 | 269 | Title 270 | SearchLink 271 | 272 | 273 | IsActive 274 | 275 | IsDisclosed 276 | 277 | MacroActionType 278 | SelectMenuItem 279 | Menu 280 | 281 | APPLICATION 282 | Services 283 | SearchLink 284 | 285 | StopOnFailure 286 | 287 | TargetingType 288 | Front 289 | 290 | 291 | IsActive 292 | 293 | Name 294 | SearchLink 295 | Triggers 296 | 297 | UID 298 | 02563823-B2DE-4AE4-ADA3-AA0BD0817431 299 | 300 | 301 | Name 302 | ## Brett Terpstra 303 | UID 304 | 47DB4B2A-A29A-439E-AEC6-84AB56252161 305 | 306 | 307 | 308 | -------------------------------------------------------------------------------- /Ultimate Markdown Maestro Bundle/## Patrick Welker- String Triggers For Palettes.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | DisplayKind 17 | None 18 | IsActive 19 | 20 | IsDisclosed 21 | 22 | MacroActionType 23 | ExecuteAppleScript 24 | Path 25 | 26 | Text 27 | tell application "System Events" to keystroke "l" using command down & shift down & option down & control down 28 | 29 | TimeOutAbortsMacro 30 | 31 | TrimResults 32 | 33 | UseText 34 | 35 | Variable 36 | Variable 37 | 38 | 39 | IsActive 40 | 41 | Name 42 | Trigger Generate SearchLink 43 | Triggers 44 | 45 | 46 | Case 47 | Exact 48 | MacroTriggerType 49 | TypedString 50 | SimulateDeletes 51 | 52 | TypedString 53 | link 54 | 55 | 56 | UID 57 | 9801812D-7645-4229-89CF-C2F28B5B1812 58 | 59 | 60 | Name 61 | ## Patrick Welker: String Triggers For Palettes 62 | UID 63 | F0A474DC-77B8-4FEB-9AB8-3305793FD10C 64 | 65 | 66 | 67 | -------------------------------------------------------------------------------- /Ultimate Markdown Maestro Bundle/## Patrick Welker.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | Comment 22 | Text 23 | Cancels Macros inside Keyboard Maestro to make reassigning hot keys easier. 24 | Title 25 | Helper: Cancel Macro Hot Key In Keyboard Maestro 26 | 27 | 28 | Conditions 29 | 30 | ConditionList 31 | 32 | 33 | Application 34 | 35 | BundleIdentifier 36 | com.stairways.keyboardmaestro.editor 37 | Creator 38 | 1296780109 39 | FileType 40 | 1095782476 41 | Name 42 | Keyboard Maestro 43 | NewFile 44 | /Applications/Keyboard Maestro.app 45 | 46 | ApplicationConditionType 47 | Active 48 | ConditionType 49 | Application 50 | 51 | 52 | ConditionListMatch 53 | All 54 | 55 | ElseActions 56 | 57 | IsActive 58 | 59 | IsDisclosed 60 | 61 | MacroActionType 62 | IfThenElse 63 | ThenActions 64 | 65 | 66 | IsActive 67 | 68 | IsDisclosed 69 | 70 | MacroActionType 71 | SystemAction 72 | SystemAction 73 | SystemBeep 74 | 75 | 76 | Action 77 | CancelAllMacros 78 | IsActive 79 | 80 | IsDisclosed 81 | 82 | MacroActionType 83 | Cancel 84 | 85 | 86 | TimeOutAbortsMacro 87 | 88 | 89 | 90 | IsActive 91 | 92 | Name 93 | Helper: Cancel Macro Hot Key In Keyboard Maestro 94 | Triggers 95 | 96 | UID 97 | 37F7A40A-D0B3-4235-8B83-8B5785A086B5 98 | 99 | 100 | Name 101 | ## Patrick Welker 102 | UID 103 | A6AD0851-36DE-4DD8-87CE-457FE91B2A0C 104 | 105 | 106 | Activate 107 | Normal 108 | IsActive 109 | 110 | Macros 111 | 112 | 113 | Actions 114 | 115 | 116 | DisplayKind 117 | None 118 | IsActive 119 | 120 | IsDisclosed 121 | 122 | MacroActionType 123 | ExecuteAppleScript 124 | Path 125 | 126 | Text 127 | tell application "System Events" to keystroke "C" using command down & shift down & option down & control down 128 | 129 | TimeOutAbortsMacro 130 | 131 | TrimResults 132 | 133 | UseText 134 | 135 | Variable 136 | Variable 137 | 138 | 139 | IsActive 140 | 141 | Name 142 | Trigger Comment Selection 143 | Triggers 144 | 145 | UID 146 | 788AE1FA-469D-4B54-AAF5-8CAA66705D55 147 | 148 | 149 | Name 150 | ## Patrick Welker 151 | UID 152 | A6AD0851-36DE-4DD8-87CE-457FE91B2A0C 153 | 154 | 155 | 156 | -------------------------------------------------------------------------------- /nvALT/Extras/custom.css: -------------------------------------------------------------------------------- 1 | 2 | h1.doctitle { background:#333;font-size:14px;font-weight:bold;color:#308bd8;line-height:25px;margin: 0 0 10px 0;padding:10px 10px;border-bottom:solid 1px #aaa;} 3 | 4 | /*#contentdiv { position:fixed;top:27px;left:5px;right:5px;bottom:5px;background:transparent;color:#303030;overflow:auto;text-indent:0px;padding:10px; } 5 | #contentdiv::-webkit-scrollbar { width:6px; } 6 | #contentdiv::-webkit-scrollbar:horizontal { height:6px;display:none; } 7 | #contentdiv::-webkit-scrollbar-track { background:transparent;-webkit-border-radius:0;right:10px; } 8 | #contentdiv::-webkit-scrollbar-track:disabled { display:none; } 9 | #contentdiv::-webkit-scrollbar-thumb { border-width:0;min-height:20px;background:#777;opacity:0.4;-webkit-border-radius:5px; }*/ 10 | /* 11 | * This document has been created with Marked.app . 12 | * Copyright 2011 Brett Terpstra 13 | * --------------------------------------------------------------------------- 14 | * Please leave this notice in place, along with any additional credits below. 15 | * 16 | * Byword.css theme is based on Byword.app 17 | * Authors: @brunodecarvalho, @jpedroso, @rcabaco 18 | * Copyright 2011 Metaclassy, Lda. 19 | */ 20 | 21 | html { 22 | font-size: 62.5%; /* base font-size: 10px */ 23 | } 24 | 25 | body { 26 | background-color: #f2f2f2; 27 | color: #3c3c3c; 28 | 29 | /* Change font size below */ 30 | font-size: 1.7em; 31 | line-height: 1.4em; 32 | 33 | /* Change font below */ 34 | 35 | /* Sans-serif fonts */ 36 | font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 37 | -webkit-font-smoothing: antialiased; 38 | 39 | /* Serif fonts */ 40 | /* 41 | font-family: "Cochin", "Baskerville", "Georgia", serif; 42 | -webkit-font-smoothing: subpixel-antialiased; 43 | */ 44 | 45 | /* Monospaced fonts */ 46 | /* 47 | font-family: "Courier New", Menlo, Monaco, mono; 48 | -webkit-font-smoothing: antialiased; 49 | */ 50 | } 51 | a { 52 | color: #308bd8; 53 | text-decoration:none; 54 | } 55 | a:hover { 56 | text-decoration: underline; 57 | } 58 | /* headings */ 59 | h1, h2 { 60 | line-height:1.2em; 61 | margin-top:32px; 62 | margin-bottom:12px; 63 | } 64 | h1:first-child { 65 | margin-top:0; 66 | } 67 | h3, h4, h5, h6 { 68 | margin-top:12px; 69 | margin-bottom:0; 70 | } 71 | h5, h6 { 72 | font-size:0.9em; 73 | line-height:1.0em; 74 | } 75 | /* end of headings */ 76 | p { 77 | margin:0 0 24px 0; 78 | } 79 | p:last-child { 80 | margin:0; 81 | } 82 | #wrapper hr { 83 | width: 100%; 84 | margin: 3em auto; 85 | border: 0; 86 | color: #eee; 87 | background-color: #ccc; 88 | height: 1px; 89 | -webkit-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.75); 90 | } 91 | /* lists */ 92 | ol { 93 | list-style: outside decimal; 94 | } 95 | ul { 96 | list-style: outside disc; 97 | } 98 | ol, ul { 99 | padding-left:0; 100 | margin-bottom:24px; 101 | } 102 | ol li { 103 | margin-left:28px; 104 | } 105 | ul li { 106 | margin-bottom:8px; 107 | margin-left:16px; 108 | } 109 | ol:last-child, ul:last-child { 110 | margin:0; 111 | } 112 | li > ol, li > ul { 113 | padding-left:12px; 114 | } 115 | dl { 116 | margin-bottom:24px; 117 | } 118 | dl dt { 119 | font-weight:bold; 120 | margin-bottom:8px; 121 | } 122 | dl dd { 123 | margin-left:0; 124 | margin-bottom:12px; 125 | } 126 | dl dd:last-child, dl:last-child { 127 | margin-bottom:0; 128 | } 129 | /* end of lists */ 130 | pre { 131 | white-space: pre-wrap; 132 | width: 96%; 133 | margin-bottom: 24px; 134 | overflow: hidden; 135 | padding: 3px 10px; 136 | -webkit-border-radius: 3px; 137 | background-color: #eee; 138 | border: 1px solid #ddd; 139 | } 140 | code { 141 | white-space: nowrap; 142 | font-size: 1.1em; 143 | padding: 2px; 144 | -webkit-border-radius: 3px; 145 | background-color: #eee; 146 | border: 1px solid #ddd; 147 | } 148 | pre code { 149 | white-space: pre-wrap; 150 | border: none; 151 | padding: 0; 152 | background-color: transparent; 153 | -webkit-border-radius: 0; 154 | } 155 | blockquote { 156 | margin-left: 0; 157 | margin-right: 0; 158 | width: 96%; 159 | padding: 0 10px; 160 | border-left: 3px solid #ddd; 161 | color: #777; 162 | } 163 | table { 164 | margin-left: auto; 165 | margin-right: auto; 166 | margin-bottom: 24px; 167 | border-bottom: 1px solid #ddd; 168 | border-right: 1px solid #ddd; 169 | border-spacing: 0; 170 | } 171 | table th { 172 | padding: 3px 10px; 173 | background-color: #eee; 174 | border-top: 1px solid #ddd; 175 | border-left: 1px solid #ddd; 176 | } 177 | table tr { 178 | } 179 | table td { 180 | padding: 3px 10px; 181 | border-top: 1px solid #ddd; 182 | border-left: 1px solid #ddd; 183 | } 184 | caption { 185 | font-size: 1.2em; 186 | font-weight: bold; 187 | margin-bottom: 5px; 188 | } 189 | figure { 190 | display: block; 191 | text-align: center; 192 | } 193 | #wrapper img { 194 | border: none; 195 | display: block; 196 | margin: 1em auto; 197 | max-width: 100%; 198 | } 199 | figcaption { 200 | font-size: 0.8em; 201 | font-style: italic; 202 | } 203 | mark { 204 | background: #fefec0; 205 | padding:1px 3px; 206 | } 207 | 208 | 209 | /* classes */ 210 | 211 | .markdowncitation { 212 | } 213 | .footnote { 214 | font-size: 0.8em; 215 | vertical-align: super; 216 | } 217 | .footnotes ol { 218 | font-weight: bold; 219 | } 220 | .footnotes ol li p { 221 | font-weight: normal; 222 | } 223 | 224 | /* custom formatting classes */ 225 | 226 | .shadow { 227 | -webkit-box-shadow: 0 2px 4px #999; 228 | } 229 | 230 | .source { 231 | text-align: center; 232 | font-size: 0.8em; 233 | color: #777; 234 | margin: -40px; 235 | } 236 | 237 | @media screen { 238 | .inverted, .inverted #wrapper { 239 | background-color: #1a1a1a !important; 240 | color: #bebebe !important; 241 | 242 | /* SANS-SERIF */ 243 | font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; 244 | -webkit-font-smoothing: antialiased !important; 245 | 246 | /* SERIF */ 247 | /* 248 | font-family: "Cochin", "Baskerville", "Georgia", serif !important; 249 | -webkit-font-smoothing: subpixel-antialiased !important; 250 | */ 251 | /* MONO */ 252 | /* 253 | font-family: "Courier", mono !important; 254 | -webkit-font-smoothing: antialiased !important; 255 | */ 256 | } 257 | .inverted a { 258 | color: #308bd8 !important; 259 | } 260 | .inverted hr { 261 | color: #666 !important; 262 | border: 0; 263 | background-color: #666 !important; 264 | -webkit-box-shadow: none !important; 265 | } 266 | .inverted pre { 267 | background-color: #222 !important; 268 | border-color: #3c3c3c !important; 269 | } 270 | .inverted code { 271 | background-color: #222 !important; 272 | border-color: #3c3c3c !important; 273 | } 274 | .inverted blockquote { 275 | border-color: #333 !important; 276 | color: #999 !important; 277 | } 278 | .inverted table { 279 | border-color: #3c3c3c !important; 280 | } 281 | .inverted table th { 282 | background-color: #222 !important; 283 | border-color: #3c3c3c !important; 284 | } 285 | .inverted table td { 286 | border-color: #3c3c3c !important; 287 | } 288 | .inverted mark { 289 | background: #bc990b !important; 290 | color:#000 !important; 291 | } 292 | .inverted .shadow { -webkit-box-shadow: 0 2px 4px #000 !important; } 293 | #wrapper { 294 | background: transparent; 295 | margin: 40px; 296 | } 297 | } 298 | 299 | /* Printing support */ 300 | @media print { 301 | body { 302 | overflow: auto; 303 | } 304 | img, pre, blockquote, table, figure { 305 | page-break-inside: avoid; 306 | } 307 | pre, code { 308 | border: none !important; 309 | } 310 | #wrapper { 311 | background: #fff; 312 | position: relative; 313 | text-indent: 0px; 314 | padding: 10px; 315 | font-size:85%; 316 | } 317 | .footnotes { 318 | page-break-before: always; 319 | } 320 | } -------------------------------------------------------------------------------- /nvALT/Extras/nvALT.clr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickwelker/KeyboardMaestro/bed71d6e7455ddfb18e867092783197fa255c29d/nvALT/Extras/nvALT.clr --------------------------------------------------------------------------------