Skip to content

Commit

Permalink
Text macros: Some useful text macros that use the Filter Clipboard ac…
Browse files Browse the repository at this point in the history
…tion.

With Filter Clipboard you can quickly calculate selections, count words
or lines, URL encode or decode, straighten or smarten quotes, or Title
Case/UPPERCASE/lowercase words and much more.
  • Loading branch information
Andreas Zeitler committed Nov 18, 2012
1 parent 4a7a190 commit 6245c3d
Show file tree
Hide file tree
Showing 13 changed files with 983 additions and 0 deletions.
75 changes: 75 additions & 0 deletions Text/Calculate.kmmacros
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>Activate</key>
<string>Normal</string>
<key>IsActive</key>
<true/>
<key>Macros</key>
<array>
<dict>
<key>Actions</key>
<array>
<dict>
<key>IsActive</key>
<true/>
<key>IsDisclosed</key>
<true/>
<key>KeyCode</key>
<integer>8</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>256</integer>
<key>ReleaseAll</key>
<false/>
</dict>
<dict>
<key>Action</key>
<string>Calculate</string>
<key>IsActive</key>
<true/>
<key>IsDisclosed</key>
<true/>
<key>MacroActionType</key>
<string>FilterClipboard</string>
</dict>
<dict>
<key>IsActive</key>
<true/>
<key>IsDisclosed</key>
<true/>
<key>KeyCode</key>
<integer>9</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>256</integer>
<key>ReleaseAll</key>
<false/>
</dict>
</array>
<key>IsActive</key>
<true/>
<key>Name</key>
<string>Calculate</string>
<key>Triggers</key>
<array>
<dict>
<key>MacroTriggerType</key>
<string>StatusMenu</string>
</dict>
</array>
<key>UID</key>
<string>162C96B9-C432-4BB0-9AE6-E4080C749D7A</string>
</dict>
</array>
<key>Name</key>
<string>Keyboard Maestro Macros Repo (Text)</string>
<key>UID</key>
<string>9B885AE6-2F5E-4266-AF4B-FC3A347B2862</string>
</dict>
</array>
</plist>
73 changes: 73 additions & 0 deletions Text/Count Characters.kmmacros
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>Activate</key>
<string>Normal</string>
<key>IsActive</key>
<true/>
<key>Macros</key>
<array>
<dict>
<key>Actions</key>
<array>
<dict>
<key>IsActive</key>
<true/>
<key>IsDisclosed</key>
<true/>
<key>KeyCode</key>
<integer>8</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>256</integer>
<key>ReleaseAll</key>
<false/>
</dict>
<dict>
<key>Action</key>
<string>CharacterCount</string>
<key>IsActive</key>
<true/>
<key>IsDisclosed</key>
<true/>
<key>MacroActionType</key>
<string>FilterClipboard</string>
</dict>
<dict>
<key>IsActive</key>
<true/>
<key>IsDisclosed</key>
<true/>
<key>MacroActionType</key>
<string>Growl</string>
<key>Text</key>
<string>%CurrentClipboard%</string>
<key>Title</key>
<string>Character Count:</string>
</dict>
</array>
<key>IsActive</key>
<true/>
<key>Name</key>
<string>Count Characters</string>
<key>Triggers</key>
<array>
<dict>
<key>MacroTriggerType</key>
<string>StatusMenu</string>
</dict>
</array>
<key>UID</key>
<string>FE3E903F-3A78-41F5-80B7-8017BDCA6B18</string>
</dict>
</array>
<key>Name</key>
<string>Keyboard Maestro Macros Repo (Text)</string>
<key>UID</key>
<string>9B885AE6-2F5E-4266-AF4B-FC3A347B2862</string>
</dict>
</array>
</plist>
73 changes: 73 additions & 0 deletions Text/Count Lines.kmmacros
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>Activate</key>
<string>Normal</string>
<key>IsActive</key>
<true/>
<key>Macros</key>
<array>
<dict>
<key>Actions</key>
<array>
<dict>
<key>IsActive</key>
<true/>
<key>IsDisclosed</key>
<true/>
<key>KeyCode</key>
<integer>8</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>256</integer>
<key>ReleaseAll</key>
<false/>
</dict>
<dict>
<key>Action</key>
<string>LineCount</string>
<key>IsActive</key>
<true/>
<key>IsDisclosed</key>
<true/>
<key>MacroActionType</key>
<string>FilterClipboard</string>
</dict>
<dict>
<key>IsActive</key>
<true/>
<key>IsDisclosed</key>
<true/>
<key>MacroActionType</key>
<string>Growl</string>
<key>Text</key>
<string>%CurrentClipboard%</string>
<key>Title</key>
<string>Line Count:</string>
</dict>
</array>
<key>IsActive</key>
<true/>
<key>Name</key>
<string>Count Lines</string>
<key>Triggers</key>
<array>
<dict>
<key>MacroTriggerType</key>
<string>StatusMenu</string>
</dict>
</array>
<key>UID</key>
<string>DD1D42FB-4C18-40F8-9EB4-3484F0E7CD08</string>
</dict>
</array>
<key>Name</key>
<string>Keyboard Maestro Macros Repo (Text)</string>
<key>UID</key>
<string>9B885AE6-2F5E-4266-AF4B-FC3A347B2862</string>
</dict>
</array>
</plist>
73 changes: 73 additions & 0 deletions Text/Count Words.kmmacros
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>Activate</key>
<string>Normal</string>
<key>IsActive</key>
<true/>
<key>Macros</key>
<array>
<dict>
<key>Actions</key>
<array>
<dict>
<key>IsActive</key>
<true/>
<key>IsDisclosed</key>
<true/>
<key>KeyCode</key>
<integer>8</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>256</integer>
<key>ReleaseAll</key>
<false/>
</dict>
<dict>
<key>Action</key>
<string>WordCount</string>
<key>IsActive</key>
<true/>
<key>IsDisclosed</key>
<true/>
<key>MacroActionType</key>
<string>FilterClipboard</string>
</dict>
<dict>
<key>IsActive</key>
<true/>
<key>IsDisclosed</key>
<true/>
<key>MacroActionType</key>
<string>Growl</string>
<key>Text</key>
<string>%CurrentClipboard%</string>
<key>Title</key>
<string>Word Count:</string>
</dict>
</array>
<key>IsActive</key>
<true/>
<key>Name</key>
<string>Count Words</string>
<key>Triggers</key>
<array>
<dict>
<key>MacroTriggerType</key>
<string>StatusMenu</string>
</dict>
</array>
<key>UID</key>
<string>2928727D-89B3-4E87-AC00-DC82FC089578</string>
</dict>
</array>
<key>Name</key>
<string>Keyboard Maestro Macros Repo (Text)</string>
<key>UID</key>
<string>9B885AE6-2F5E-4266-AF4B-FC3A347B2862</string>
</dict>
</array>
</plist>
75 changes: 75 additions & 0 deletions Text/Encode HTML Entities.kmmacros
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>Activate</key>
<string>Normal</string>
<key>IsActive</key>
<true/>
<key>Macros</key>
<array>
<dict>
<key>Actions</key>
<array>
<dict>
<key>IsActive</key>
<true/>
<key>IsDisclosed</key>
<true/>
<key>KeyCode</key>
<integer>8</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>256</integer>
<key>ReleaseAll</key>
<false/>
</dict>
<dict>
<key>Action</key>
<string>EncodeHTMLEntities</string>
<key>IsActive</key>
<true/>
<key>IsDisclosed</key>
<true/>
<key>MacroActionType</key>
<string>FilterClipboard</string>
</dict>
<dict>
<key>IsActive</key>
<true/>
<key>IsDisclosed</key>
<true/>
<key>KeyCode</key>
<integer>9</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>256</integer>
<key>ReleaseAll</key>
<false/>
</dict>
</array>
<key>IsActive</key>
<true/>
<key>Name</key>
<string>Encode HTML Entities</string>
<key>Triggers</key>
<array>
<dict>
<key>MacroTriggerType</key>
<string>StatusMenu</string>
</dict>
</array>
<key>UID</key>
<string>FB780316-294B-4C6D-856C-D3B27B0A49E7</string>
</dict>
</array>
<key>Name</key>
<string>Keyboard Maestro Macros Repo (Text)</string>
<key>UID</key>
<string>9B885AE6-2F5E-4266-AF4B-FC3A347B2862</string>
</dict>
</array>
</plist>
Loading

0 comments on commit 6245c3d

Please sign in to comment.