Clipboard manager

Last updated

A clipboard manager or clipboard extender, is a computer program that adds functionality to an operating system's clipboard. Many clipboards provide only one buffer for the "copy and paste" function, and it is overwritten by each new "copy" operation. The main task of a clipboard manager is to store data copied to the clipboard in a way that permits extended use of the data.

Contents

Clipboard managers enhance the basic functions of cut, copy, and paste operations with one or more of the following features:

Sharing clipboard contents remotely is sometimes done with pastebins.

Copy history

Some clipboard managers allow the user to keep multiple clipped objects, available for later use. Some keep a clipping history by automatically making a new buffer for each new cut or copy operation.

Some applications have an internal copy history feature. This has been a standard feature in UNIX editors like vi and emacs for some time.[ when? ] Recent versions[ which? ] of Microsoft Office have included the "Office Clipboard", a built-in clipboard manager, which operates as long as one of the Office suite applications is open.

In different systems

Windows

The default Microsoft Windows clipboard manager enables pasting the copied data, even after an application is closed, by maintaining the clip buffer itself. Its copying and pasting operations are very versatile in what they permit to be transferred between applications. A range of cells clipped from an Excel sheet can be pasted as a table into MS Word or LibreOffice Writer. Formatted text clipped from a web page will become cells in an Excel sheet, a table in MS Word, or plain text in Notepad. In Windows 10 and above, the clipboard manager can be accessed with the keyboard shortcut Win + V.

ClipBook Viewer is a discontinued utility included in the Windows NT family until the release of Windows Vista.

Windows versions prior to the Windows 10 October 2018 Update do not offer a copy history feature. In these versions a third-party clipboard manager that replaces the default clipboard is required for extended functionality. The Windows 10 October 2018 Update introduced a new Cloud Clipboard feature which does offer copy history, as well as the ability to sync this history for access on other devices. [1]

Mac OS X

Mac OS X also has a host of third-party options for clipboard management.

CopyPaste was the first (1997) multiple clipboard utility, the only for many years and is still actively developed. (Shareware) CopyPaste was first reviewed in 1997 by Tidbits. [2] and also by WIRED. [3]

Clipboard managers for Mac OS X use the Dock, status bar or Dashboard to integrate with the Mac Look and Feel.

Linux

The freedesktop.org Clipboard Manager specification [4] describes a protocol layered on top of the ICCCM clipboard spec for client applications. A daemon process is responsible for storing clipboard contents. This daemon clipboard manager must be provided by the window manager running in the user's X session. The client-side specification has native support in a number of toolkits, including GTK.

The Linux desktop environment KDE ships with Klipper.

GNOME provides a basic clipboard manager function as part of the gnome-control-center (accessed via the gnome-settings-daemon), that supports the freedesktop.org Clipboard Manager Specification.

List of clipboard software

Notable clipboard software include:

NameOperating SystemLicense
ClipX Windows Freeware
Diodon Ubuntu, Unity Open Source (GPL)
Glipper Unix-like (GTK)Open Source (LGPL)
Klipper Unix-like (KDE)Open Source (GPL)
Parcellite Unix-like, OS X Open Source (GPL)
Shapeshifter Windows Freeware

Related Research Articles

A file manager or file browser is a computer program that provides a user interface to manage files and folders. The most common operations performed on files or groups of files include creating, opening, renaming, copying, moving, deleting and searching for files, as well as modifying file attributes, properties and file permissions. Folders and files may be displayed in a hierarchical tree based on their directory structure.

Object Linking and Embedding (OLE) is a proprietary technology developed by Microsoft that allows embedding and linking to documents and other objects. For developers, it brought OLE Control Extension (OCX), a way to develop and use custom user interface elements. On a technical level, an OLE object is any object that implements the IOleObject interface, possibly along with a wide range of other interfaces, depending on the object's needs.

Cut, copy, and paste are essential commands of modern human–computer interaction and user interface design. They offer an interprocess communication technique for transferring data through a computer's user interface. The cut command removes the selected data from its original position, and the copy command creates a duplicate; in both cases the selected data is kept in temporary storage called the clipboard. Clipboard data is later inserted wherever a paste command is issued. The data remains available to any application supporting the feature, thus allowing easy data transfer between applications.

The Shelf is an interface feature in NeXTSTEP and OPENSTEP, and is used as a repository to store links to commonly used files, directories and programs, and as a temporary "holding" place to move/copy files and directories around in the file system hierarchy. In macOS, items may be dragged onto the sidebar area of the Finder, but these do not behave as placeholders and cannot be manipulated in the below manner.

freedesktop.org (fd.o), formerly X Desktop Group (XDG), is a project to work on interoperability and shared base technology for free-software desktop environments for the X Window System (X11) and Wayland on Linux and other Unix-like operating systems. Although freedesktop.org produces specifications for interoperability, it is not a formal standards body.

Common User Access (CUA) is a standard for user interfaces to operating systems and computer programs. It was developed by IBM and first published in 1987 as part of their Systems Application Architecture. Used originally in the MVS/ESA, VM/CMS, OS/400, OS/2 and Microsoft Windows operating systems, parts of the CUA standard are now implemented in programs for other operating systems, including variants of Unix. It is also used by Java AWT and Swing.

In computing, the Inter-Client Communication Conventions Manual is a standard protocol for the X Window System. It specifies conventions for clients of a common X server about selections and cut buffers, communication with the window manager and session manager, manipulation of shared resources, and color characterization.

Print Screen is a key present on most PC keyboards. It is typically situated in the same section as the break key and scroll lock key. The print screen may share the same key as system request.

The Media Transfer Protocol (MTP) is an extension to the Picture Transfer Protocol (PTP) communications protocol that allows media files to be transferred automatically to and from portable devices. Whereas PTP was designed for downloading photographs from digital cameras, Media Transfer Protocol allows the transfer of music files on digital audio players and media files on portable media players, as well as personal information on personal digital assistants. MTP is a key part of WMDRM10-PD, a digital rights management (DRM) service for the Windows Media platform. In 2011, it became the standard method to transfer files to and from Android.

A double-click is the act of pressing a computer mouse button twice quickly without moving the mouse. Double-clicking allows two different actions to be associated with the same mouse button. It was developed by Bill Atkinson of Apple Computer for their Lisa project. Often, single-clicking selects an object, while a double-click executes the function associated with that object. Following a link in a modern web browser is accomplished with only a single click, requiring the use of a second mouse button, "click and hold" delay, or modifier key to gain access to actions other than following the link. On touchscreens, the double-click is called "double-tap"; it's not used as much as double-click, but typically it functions as a zoom feature.

D-Bus is a message-oriented middleware mechanism that allows communication between multiple processes running concurrently on the same machine. D-Bus was developed as part of the freedesktop.org project, initiated by GNOME developer Havoc Pennington to standardize services provided by Linux desktop environments such as GNOME and KDE.

<span class="mw-page-title-main">NetworkManager</span> Software

NetworkManager is a daemon that sits on top of libudev and other Linux kernel interfaces and provides a high-level interface for the configuration of the network interfaces.

<span class="mw-page-title-main">X Window selection</span>

Selections, cut buffers, and drag-and-drop are the mechanisms used in the X Window System to allow a user to transfer data from one window to another. Selections and cut buffer are typically used when a user selects text or some other data in a window and pastes in another one. Drag-and-drop is used when a user selects something in a window, then clicks on the selection and drags it into another window.

The clipboard is a buffer that some operating systems provide for short-term storage and transfer within and between application programs. The clipboard is usually temporary and unnamed, and its contents reside in the computer's RAM.

<span class="mw-page-title-main">Live Clipboard</span>

Live Clipboard is an extensible data format and set of UI technologies used to support copy/paste operations between web applications in browsers, and between web and desktop applications. Unlike the typical copy/paste experience in browsers, the Live Clipboard mechanism never needs to display a security dialog to the end user, thus delivering a more streamlined user experience.

<span class="mw-page-title-main">Trash (computing)</span> Temporary storage for deleted files

In computing, the trash, also known by other names such as dustbin, wastebasket, and others, is a graphical user interface desktop metaphor for temporary storage for files set aside by the user for deletion, but not yet permanently erased. The concept and name is part of Mac operating systems, a similar implementation is called the Recycle Bin in Microsoft Windows, and other operating systems use other names.

<span class="mw-page-title-main">ClipBook Viewer</span>

ClipBook Viewer is a discontinued utility included in the Windows NT family of operating system that allows users to view the contents of the local clipboard, clear the clipboard or save copied and cut items. A feature restricted version, called Clipboard Viewer, is available in Windows 9x and earlier.

ClipX is a tiny clipboard history manager for Windows. ClipX is fairly easy to use and it is offered free of charge, but it does not offer the advanced clip-management features found in similar applications.

<span class="mw-page-title-main">KeePass</span> Computer password management utility

KeePass Password Safe is a free and open-source password manager primarily for Windows. It officially supports macOS and Linux operating systems through the use of Mono. Additionally, there are several unofficial ports for Windows Phone, Android, iOS, and BlackBerry devices, which normally work with the same copied or shared (remote) password database. KeePass stores usernames, passwords, and other fields, including free-form notes and file attachments, in an encrypted file. This file can be protected by any combination of a master password, a key file, and the current Windows account details. By default, the KeePass database is stored on a local file system.

click.to is an application software that integrates with the operating system clipboard to enhance copy and paste operations. It analyzes data stored on the clipboard and offers the user a choice of appropriate paste-destination programs or web pages from a context menu. click.to is a product of Axonic Informationssysteme GmbH, headquartered in Karlsruhe, Germany.

References

  1. "Find out what's new in Windows and Office in October". 2 October 2018.
  2. "TidBITS#364/03-Feb-97".
  3. "WIRED/01-Jun-97".
  4. "clipboard-manager-spec".