Privacy Policy Cookie Policy Terms and Conditions Zwischenablage - Wikipedia

Zwischenablage

aus Wikipedia, der freien Enzyklopädie

Die Zwischenablage (engl.: Clipboard) oder der Zwischenspeicher ist ein Begriff aus dem Bereich der EDV.

Die Zwischenablage ist ein Speicherbereich, der den einfachen Austausch von Daten (Text, Bilder und andere Objekte) zwischen Programmen in einem zweistufigen Vorgang ermöglicht. Dabei werden markierte Daten vom Ursprungsort durch die Funktionen „Kopieren“ oder „Ausschneiden“ (engl. Copy/Cut) in die Zwischenablage kopiert. Diese werden durch die Funktion „Einfügen“ (engl. Paste) aus der Zwischenablage in einem Dokument eines anderen Programms eingefügt. Aus diesen grundlegenden Vorgängen leiten sich auch die üblichen Bezeichnungen Cut & Paste und Copy & Paste ab.

Die Zwischenablage wurde erstmals im Mac OS Betriebssystem systemweit realisiert. Zuvor musste jedes Anwendungsprogramm eine solche Funktion selbst realisieren, wenn sie notwendig war. Dies erfolgte aber nur in wenigen Programmen. Heutzutage findet sich das Konzept einer Zwischenablage in nahezu allen Desktop-Umgebungen und gilt als selbstverständlich.

[Bearbeiten] Technische Realisierung

Technisch kann die Zwischenablage auch anstelle eines Speicherbereichs durch Interprozesskommunikation realisiert werden.

Es gibt auch Programme, die den Funktionsumfang der Zwischenablage erweitern, indem sie beispielsweise eine Historie der letzten Inhalte zur Verfügung stellen oder es erlauben, zwischen mehreren Zwischenablagen umzuschalten, so dass man den Inhalt nicht jedes Mal überschreibt. Im Texteditor Emacs beispielsweise ist diese Funktion im "killring" verankert.

Die meisten modernen objektorientierten Programmiersprachen oder Toolkits stellen einfache Zugriffsmöglichkeiten auf die Zwischenablage bereit.

Unter Microsoft Windows kann der Inhalt der Zwischenablage mit dem Programm %systemroot%\system32\clipbrd.exe eingesehen und verwaltet werden, wobei %systemroot% für das Windows-Installationsverzeichnis steht (üblicherweise C:\WINDOWS oder C:\WINNT). Außerdem gibt es Erweiterungen für die Zwischenablage (siehe Weblinks weiter unten).

Im Unix-Desktop KDE ist das Programm Klipper (KDE) für die Verwaltung der Zwischenablage zuständig. Auf der Linux-Konsole bietet GPM (General Purpose Mouse Manager) eine ähnliche Funktion, allerdings nur für Text. Das Einfügen erfolgt auf der Linuxkonsole mit der Rolltaste der Maus oder der mittleren Maustaste.

[Bearbeiten] Verschiedene Datenformate

Daten, die in die Zwischenablage kopiert wurden, existieren dort meist in mehreren Formaten. Ein Text kann z.B. als reine Zeichenfolge (plain text) und im Rich Text Format in der Zwischenablage vorliegen. Die Quellanwendung speichert alle ihr bekannten Datenformate in der Zwischenablage.

Beim Einfügen wählt sich die Zielanwendung das Datenformat aus, dass im aktuellen Kontext am Besten passt. Eine Textverarbeitung würde hier das RTF bevorzugen, während ein einfacher Editor nur die Zeichenfolge entnehmen würde.

[Bearbeiten] Weblinks

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -