FACTOID # 175: Canadians drink more fruit juice than the citizens of any other nation - more than one litre each, every week.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Clipboard (software)

The clipboard is a software program that is used for short-term storage of data as it is transferred between documents or applications, via copy and paste operations. It is most commonly a part of a GUI environment and is usually implemented as an anonymous, temporary block of memory that can be accessed from most or all programs within the environment. Computer software (or simply software) refers to one or more computer programs and data held in the storage of a computer for some purpose. ... A computer program is a collection of instructions that describe a task, or set of tasks, to be carried out by a computer. ... This page is about computer text editing. ... PUI redirects here. ...

Contents

Basic Clipboard functions

The semantics of the clipboard facility varies from one operating environment to another, and can also vary between versions of the same system. They can sometimes be changed programmatically or by user preference. This can lead to user frustration when switching between environments with different clipboard semantics particularly as copy and paste operations often become embedded in the user's muscle memory. Semantics (Greek semantikos, giving signs, significant, symptomatic, from sema, sign) refers to the aspects of meaning that are expressed in a language, code, or other form of representation. ... This article or section does not cite its references or sources. ...


Most environments support a single clipboard transaction. Each cut or copy overwrites the previous contents. Normally paste operations copy the contents, leaving the contents available in the clipboard for further pasting operations.


Clipboard data formats

Early implementations of the clipboard stored data as plain text without meta-information such as typeface, type style or color. More recent implemenations support the multiple flavors of data; a flavor is a type of data, allowing complex data structures to be stored. These range from styled text formats such as RTF or HTML, through a variety of bitmap and vector image formats to complex data types like spreadsheets and database entries. A binary tree, a simple type of branching linked data structure. ... The Rich Text Format (often abbreviated to RTF) is a proprietary document file format developed and owned by Microsoft since 1987 for cross-platform document interchange. ... // One difference in the latest HTML specifications lies in the distinction between the SGML-based specification and the XML-based specification. ...


For example cutting a range of cells in a spreadsheet and then pasting them into another sheet may preserve the underlying formulae and data, and may even translate intra-cell references, so that a "SUM(...)" calculation on a sub-range of the cells is converted to refer to the newly pasted copies of those cells.


Not all applications can interpret every flavor that a clipboard supports. Often applications will attempt to translate complex formats into simpler ones they can handle. Many text editors, for example, translate structured data from the clipboard into plain text. This is a common way for users to convert small selections of data into plain text for various purposes.


Clipboard Management

Modern GUIs often provide a clipboard manager which supports multiple cut and paste transactions. In this model the clipboard is treated as a stack or scrap book, with new cuts and copies being placed added to the top of the list of recent transations. The standard paste operation copies the most recent transaction, while specialized pastes provide access to the other stored transactions. These managers generally also provide a window that displays the transaction history and allows the user to select earlier copies, edit them, change their format and even search amongst them. Clipboard manager is a computer program that adds additional functionality to basic clipboard usage. ...


Most environments do not save the clipboard contents to any persistent storage - when a user logs out or reboots his or her system the clipboard contents are cleared and forgotten.


Operating System Specific Clipboards

Microsoft Windows

In newer versions of the Microsoft Windows operating system, the contents of the clipboard can be viewed at any time by using the ClipBook Viewer application (clipbrd.exe). In older versions of Windows the common practice was to open a copy of the "Notepad" or "Wordpad" editor, and paste into that. Often these operations are available from the "Edit" pull down menu and they may be available via a context menu, usually accessible by context-clicking in the window or dialog entry that is to be cut from or pasted into. Microsoft Windows is the name of several families of operating systems by Microsoft. ...


The standard Windows keybindings are:

  • Ctrl-c to copy data onto the clipboard
  • Ctrl-x to cut data to the clipboard
  • Ctrl-v to paste data from the clipboard

Many MS Windows applications also provide Mac OS compatible keybindings.


Clipboard Managers

Most popular clipboard managers


Mac OS X

In the Macintosh Operating System the contents can be viewed by selecting the Show Clipboard menu item from the Finder's Edit menu. The standard Mac OS keybindings are: This article or section does not cite its references or sources. ... Finder may be: A device attached to a telescope which gives a much larger field of view than the main telescope and so allows an astronomer to centre the telescope on an object using crosshairs. ...

  • Command-c to copy data into the clipboard
  • Command-x to cut into it
  • Command-v to paste data from the clipboard.

Also available as a secondary, text-only clipboard, is an emacs-style kill-ring. This works in all applications that use standard Cocoa text boxes: The Command key The Command key, known as the open-Apple key in documentation previous to the Apple Macintosh family of computers, is a modifier key present on Apple keyboards. ... This article is about the text editor. ... A Cocoa application being developed using Xcode. ... A text box is a common element of graphical user interface of computer programs, as well as the corresponding type of widget used when programming GUIs. ...

  • Ctrl-k to kill from cursor to end-of-line.
  • Ctrl-y to yank from kill-ring to cursor.

Model showing the current redevelopment of the Kings Cross area with the Channel Tunnel Rail Link terminal behind the barrel vaulted St Pancras Station on the left. ... Model showing the current redevelopment of the Kings Cross area with the Channel Tunnel Rail Link terminal behind the barrel vaulted St Pancras Station on the left. ...

X Window

In the X Window System (the graphical user interface commonly used on Unix and Linux systems), the clipboard is conventionally used by highlighting text in a window, and using the middle mouse button to paste it into the target. However, there is great diversity among X applications, toolkits and libraries. For example, the GNOME and KDE environments provide closer analogs to the MS Windows clipboard semantics, and applications like Mozilla also provide their own. KDE 3. ... PUI redirects here. ... Unix (officially trademarked as UNIX) is a computer operating system originally developed in the 1960s and 1970s by a group of AT&T employees at Bell Labs including Ken Thompson, Dennis Ritchie, and Douglas McIlroy. ... Linux, or GNU/Linux, refers to any Unix-like computer operating system which uses the Linux kernel. ... The GNOME project is an international effort to create an easy-to-use computing platform built entirely from free software. ... KDE (K Desktop Environment) (IPA: ) is a free desktop environment and development platform built with Trolltechs Qt toolkit. ... Mozilla is a computer term which has had many different uses, though all of them have been related to the now-defunct Netscape Communications Corporation and its related application software. ...


External links

  • freedesktop.org - clipboard standard specification
  • Clipboard Developer Info - common mistakes of clipboard implementation
  • Clipboard Recorder - Clipboard management tool


 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m