This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
Clipboards [2018/07/25 19:32] JMichaelTX [System Clipboard] Add section on Pause Until |
Clipboards [2018/07/25 19:36] JMichaelTX [Pause Until Clipboard Changes] |
||
---|---|---|---|
Line 13: | Line 13: | ||
The System Clipboard is the clipboard that you will use and work with the most. | The System Clipboard is the clipboard that you will use and work with the most. | ||
+ | |||
+ | ==== Actions That Use The Clipboard ==== | ||
+ | |||
(!) Keep in mind that **the System Clipboard is involved in all operations (Actions)** that transfer data between the user interface (documents, menus, web pages,etc) and Keyboard Maestro. | (!) Keep in mind that **the System Clipboard is involved in all operations (Actions)** that transfer data between the user interface (documents, menus, web pages,etc) and Keyboard Maestro. | ||
Line 22: | Line 25: | ||
* and many others | * and many others | ||
- | **Pause Until Clipboard Changes** | + | ==== Pause Until Clipboard Changes ==== |
Sometimes you will need to wait until the app has completed setting the Clipboard. You can use the [[function:CLIPBOARDSEED|]], in a calculation (`CBSeedBefore ≠ CLIPBOARDSEED()`) condition in the [[action:Pause_Until|Pause Until Action]] to achieve this. Of course you will need to set the Keyboard Maestro Variable `CBSeedBefore` in an Action _before_ the Action to set the Clipboard. | Sometimes you will need to wait until the app has completed setting the Clipboard. You can use the [[function:CLIPBOARDSEED|]], in a calculation (`CBSeedBefore ≠ CLIPBOARDSEED()`) condition in the [[action:Pause_Until|Pause Until Action]] to achieve this. Of course you will need to set the Keyboard Maestro Variable `CBSeedBefore` in an Action _before_ the Action to set the Clipboard. | ||
+ | |||
+ | ==== Discussion ==== | ||
+ | |||
The System Clipboard is a complicated entity, and often contains many different flavors of the same data last copied from an app. To better understand how Keyboard Maestro processes the System Clipboard, see [[https://forum.keyboardmaestro.com/t/ulysses-no-text-in-clipboard/6742/23?u=jmichaeltx | this Forum post by @PeterNLewis]]. In particular, this post deals with getting plain text from the System Clipboard. | The System Clipboard is a complicated entity, and often contains many different flavors of the same data last copied from an app. To better understand how Keyboard Maestro processes the System Clipboard, see [[https://forum.keyboardmaestro.com/t/ulysses-no-text-in-clipboard/6742/23?u=jmichaeltx | this Forum post by @PeterNLewis]]. In particular, this post deals with getting plain text from the System Clipboard. |