Cut, copy, and paste

In human–computer interaction and user interface design, cutcopy and paste are related commands that 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, while the copy command creates a duplicate; in both cases the selected data is kept in temporary storage (the clipboard). The data from the clipboard 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 command names are an interface metaphor based on the physical procedure used in manuscript editing to create a page layout.

This interaction technique has close associations with related techniques in graphical user interfaces (GUIs) that use pointing devices such as a computer mouse (by drag and drop, for example). Typically, clipboard support is provided by an operating system as part of its GUI and widget toolkit.

The capability to replicate information with ease, changing it between contexts and applications, involves privacy concerns because of the risks of disclosure when handling sensitive information. Terms like cloningcopy forwardcarry forward, or re-use refer to the dissemination of such


  1. ^ Jump up to:ab Laubach, Lori; Wakefield, Catherine (June 8, 2012). “Cloning and Other Compliance Risks in Electronic Medical Records” (PDF). Moss Adams LLP, MultiCare. Archived (PDF) from the original on August 20, 2014. Retrieved April 23, 2014.
  2. ^Deutsch, L. Peter; Lampson, Butler W. (1967), “An online editor”, Communications of the ACM, 10 (12): 793–799, 803, doi:10.1145/363848.363863, archived from the original on 2013-05-26, p. 793.
  3. ^Kuhn, Werner (1993). “Metaphors create theories for users”. Spatial Information Theory A Theoretical Basis for GIS. Springer: 366–376.
  4. ^“Bill Moggridge, Designing Interactions, MIT Press 2007, pp. 63–68”. Archived from the original on 2011-11-17. Retrieved 2011-11-25.
  5. ^“Clipboard Master”. Clipboard Master 2.0 by In Phase Consulting, July 1994. Retrieved 14 September 2009.
  6. ^“GKB (Generic Knowledge Base) Editor user’s manual”. Artificial Intelligence Center. SRI International. Archived from the original on 2011-09-27. Retrieved 2011-11-25.
  7. ^“GNU Emacs manual”. Archived from the original on 2011-11-26. Retrieved 2011-11-25.
  8. ^“Appropriate Use of the Copy and Paste Functionality in Electronic Health Records” (PDF). American Health Information Management Association. March 17, 2014. Archived from the original (PDF) on March 12, 2016. Retrieved April 23, 2014.

Ofer Abarbanel online library