<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="advanced-clipboard" xml:lang="ghex-sv">
 <info>
  <link type="guide" xref="index#advanced"/>
  <revision version="0.1" date="2022-01-04" status="incomplete"/>
  <credit type="author copyright">
   <name>Logan Rathbone</name>
   <email>poprocks@gmail.com</email>
   <years>2022</years>
  </credit>
 
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Daniel Nylander</mal:name>
      <mal:email>po@danielnylander.se</mal:email>
      <mal:years>2007</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Josef Andersson</mal:name>
      <mal:email>josef.andersson@fripost.org</mal:email>
      <mal:years>2016</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Anders Jonsson</mal:name>
      <mal:email>anders.jonsson@norsjovallen.se</mal:email>
      <mal:years>2022</mal:years>
    </mal:credit>
  </info>
 <title>Urklippsfunktioner</title>
 <p>Då kopiering och inklistring av hexadecimala värden inte är en standardåtgärd i de flesta program har GHex några unika urklippsfunktioner.</p>
 <section>
  <title>Grundläggande urklippsåtgärder</title>
  <p>Allmänt behöver du inte bry dig om urklippsåtgärder när du klipper ut och klistrar in data i GHex.</p>
  <p>Kopiering och inklistring i GHex fungerar som vanligt.</p>
  <p>För att klippa ut eller kopiera data, markera de data du vill klippa ut eller kopiera, och gör något av följande:</p>
  <list>
   <item>
    <p>Högerklicka var som helst i hex- eller ASCII-panelen för att få fram snabbvalsmenyn, och välj lämpligt alternativ.</p>
   </item>
   <item>
    <p>För att klippa ut, tryck ned <keyseq><key>Ctrl</key><key>X</key></keyseq>.</p>
   </item>
   <item>
    <p>För att kopiera, tryck ned <keyseq><key>Ctrl</key><key>C</key></keyseq>.</p>
   </item>
  </list>
  <p>För att klistra in data:</p>
  <list>
   <item>
    <p>Högerklicka för att få fram snabbvalsmenyn, och klicka på <gui>Klistra in</gui>, eller</p>
   </item>
   <item>
    <p>Tryck ned <keyseq><key>Ctrl</key><key>V</key></keyseq>.</p>
   </item>
  </list>
 </section>
 <section id="paste-special">
  <title>Klista in special</title>
  <p>Om du har använt andra program såsom textredigerare eller ordbehandlare med en Klistra in special-dialog, så kan du vara bekant med denna funktion.</p>
  <p>För att aktivera Klistra in special-dialogen i GHex:</p>
  <list>
   <item>
    <p>Klicka på <gui>Klistra in special</gui> från undermenyn <gui>Redigera</gui> i <gui>Huvudmenyn</gui>, eller</p>
   </item>
   <item>
    <p>Tryck ned <keyseq><key>Skift</key><key>Ctrl</key><key>V</key></keyseq>.</p>
   </item>
  </list>
  <p>Alternativen som visas när <gui>Klistra in special</gui> är aktiverat är sammanhangsberoende.</p>
  <p>De vanligaste alternativen beskrivs nedan.</p>
  <section>
   <title>Klistra in GHex-data</title>
   <p>Detta alternativ kommer endast visas om din aktuella urklippsmarkering innehåller data som kopierats direkt från GHex. Detta representerar urklippsdata inhemska för GHex, och kommer klistras in i programmet som om du hade använt en vanlig <gui>Klistra in</gui>-åtgärd.</p>
  </section>
  <section>
   <title>Vanlig text (som ASCII)</title>
   <p>Detta låter dig klistra in data från urklipp till GHex-bufferten, och får GHex att anta att inklistrade data kommer vara vanlig ASCII-text.</p>
  </section>
  <section>
   <title>Vanlig text (Unicode)</title>
   <p>Detta låter dig klistra in data från urklipp till GHex-bufferten, och får GHex att anta att inklistrade data kommer vara text kodad i formatet UTF-8.</p>
  </section>
  <section>
   <title>Vanlig text (som blankstegsavgränsade hexpar)</title>
   <p>Detta unika alternativ antar att GHex kan förvänta sig ta emot vanlig ASCII-text som specifikt är formaterad som hexadecimala nibble-par, vardera separerade av ett blanksteg.</p>
   <p>Detta möjliggör för hexadecimala data att klistras tillbaka in i GHex utan problem.</p>
   <p>Om exempelvis <code>48 45 4C 4C 4F</code> finns i urklipp kommer att välja detta alternativ att implicit konvertera denna hexadecimala sekvens till en ASCII-teckensekvens (i detta fall ”HELLO”) och infoga den i GHex-bufferten.</p>
   <p>Detta alternativ kan kombineras med <gui>Kopiera special</gui> för att låta en extern textredigerare som du väljer redigera hexadecimaldata som kopierats från GHex, och klistra tillbaka dem i GHex utan problem.</p>
  </section>
 </section>
 <section>
  <title>Kopiera special</title>
  <p>Till skillnad från Klistra in special, som är en funktion som finns i många vanliga textredigerare och ordbehandlare, så är Kopiera special en funktion som skapades specifikt för GHex, och därmed kan vara obekant för många användare.</p>
  <p>Kopiera special låter dig kopiera data <em>från</em> GHex till det format du väljer. Du kanske inte behöver den här funktionen om du inte tänker klistra in data från GHex till andra program, och då vill ha exakt kontroll över vad som sker.</p>
  <p>För att aktivera dialogrutan Kopiera special i GHex:</p>
  <list>
   <item>
    <p>Klicka på <gui>Kopiera special</gui> från undermenyn <gui>Redigera</gui> i <gui>Huvudmenyn</gui>, eller</p>
   </item>
   <item>
    <p>Tryck ned <keyseq><key>Skift</key><key>Ctrl</key><key>C</key></keyseq>.</p>
   </item>
  </list>
  <p>Alternativen som visas när du aktiverar Kopiera special är:</p>
  <list>
   <item>
    <p>Klistra in GHex-data</p>
   </item>
   <item>
    <p>Vanlig text (som ASCII)</p>
   </item>
   <item>
    <p>Vanlig text (som blankstegsavgränsade hexpar)</p>
   </item>
   <item>
    <p>Vanlig text (Unicode)</p>
   </item>
  </list>
  <p>Dessa alternativ fungerar som beskrivet i avsnittet <link xref="#paste-special"/> ovan, men omvänt. Med andra ord kommer data kopierade från GHex <em>till</em> urklipp kopieras i det angivna formatet.</p>
  <p>Detta låter dig styra hur urklippsdata som kopieras från GHex kommer klistras <em>in</em> i andra program.</p>
  <p>Detta är främst avsett att låta blankstegsskilda hexpar redigeras i tredjepartsprogram och sedan klistras tillbaka till GHex utan problem. Det kan dock även finnas andra intressanta användningsområden för denna funktion. Då GHex liksom alla hexadecimalredigerare ofta används för att redigera ovanliga datatyper så kan det finnas andra tider då det är önskvärt för användaren att ha full kontroll på hur data från bufferten kopieras till urklipp.</p>
 </section>
</page>
