Most applications populate the clipboard with multiple formats.
Visual Studio Code creates:
- a
public.htmlNSPasteBoardItem (preserving the foreground and background colour, particular fonts, etc) - a
public.utf8-plain-textNSPasteBoardItem - a
org.chromium.web-custom-dataNSPasteBoardItem (which Keyboard Maestro has no use for, and ignores)
BBEdit's clipboard is unusually bare, it just creates:
- a
public.utf8-plain-textNSPasteBoardItem (so no rich text access to colours etc)
In Keyboard Maestro, you are seeing a rich text clipboard and a plain text clipboard.
Many applications populate the clipboard with more than 3 different NSPasteBoardItems.
In the case of text copied from Bike, for example, the pasting application can choose between:
com.hogbaysoftware.bike.xmlorg.opml.opmlpublic.rtfpublic.utf16-external-plain-textpublic.utf8-plain-textpublic.htmlpublic.datacom.hogbaysoftware.bike.references
Keyboard Maestro offers:
- rich text clipboards (typically drawn from any
public.htmlorpublic.rtfNSPasteBoardItems that it finds in the clipboard), and - plain text clipboards (typically drawn from any available
public.utf8-plain-textpasteboard item)
In the Clipboard History, you will generally be able to distinguish them by their icons.
See also, for example: