<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="advanced-clipboard" xml:lang="ghex-uk">
 <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>
 </info>
 <title>Можливості буфера обміну даними</title>
 <p>Оскільки копіювання і вставлення шістнадцяткових значень не є стандартною дією у більшості програм, у GHex передбачено унікальні можливості обробки буфера обміну даними.</p>
 <section>
  <title>Базові дії із буфером обміну даними</title>
  <p>Загалом при копіюванні і вставленні даних у GHex, вам не слід перейматися внутрішніми механізмами роботи із буфером обміну даними.</p>
  <p>Копіювання і вставлення у GHex працює у звичний спосіб.</p>
  <p>Щоб вирізати або скопіювати дані, позначте дані, які ви хочете вирізати або скопіювати, і виконайте одну з таких дій:</p>
  <list>
   <item>
    <p>Клацніть правою кнопкою миші будь-де на панелі шістнадцяткових даних або ASCII, щоб викликати контекстне меню, і виберіть відповідний пункт.</p>
   </item>
   <item>
    <p>Щоб вирізати, натисніть комбінацію клавіш <keyseq><key>Ctrl</key><key>X</key></keyseq>.</p>
   </item>
   <item>
    <p>Щоб скопіювати, натисніть комбінацію клавіш <keyseq><key>Ctrl</key><key>C</key></keyseq>.</p>
   </item>
  </list>
  <p>Щоб вставити дані, виконайте такі дії:</p>
  <list>
   <item>
    <p>Клацніть правою кнопкою миші, щоб викликати контекстне меню, і клацніть лівою кнопкою миші на пункті <gui>Вставити</gui>; або</p>
   </item>
   <item>
    <p>Натисніть комбінацію клавіш <keyseq><key>Ctrl</key><key>V</key></keyseq>.</p>
   </item>
  </list>
 </section>
 <section id="paste-special">
  <title>Спеціальне вставлення</title>
  <p>Якщо ви користувалися іншими програмами, зокрема текстовими редакторами або текстовими процесорами із вікнами спеціального вставлення, ви, можливо, знайомі із цією можливістю.</p>
  <p>Щоб активувати вікно спеціального вставлення у GHex, виконайте такі дії:</p>
  <list>
   <item>
    <p>Виберіть пункт <gui>Спеціальне вставлення</gui> з підменю <gui>Зміни</gui> з <gui>головного меню</gui>; або</p>
   </item>
   <item>
    <p>Натисніть комбінацію клавіш <keyseq><key>Shift</key><key>Ctrl</key><key>V</key></keyseq>.</p>
   </item>
  </list>
  <p>Варіанти, які буде показано при активації пункту <gui>Спеціальне вставлення</gui>, залежать від контексту.</p>
  <p>Найпоширеніші варіанти описано нижче.</p>
  <section>
   <title>Вставлення даних GHex</title>
   <p>Цей варіант буде показано, лише якщо поточний вміст буфера обміну містить дані, які скопійовано безпосередньо з GHex. Він відповідає даним буфера обміну, які є природними для GHex, і ці дані буде вставлено до програми так, наче було використано звичайну дію <gui>Вставити</gui>.</p>
  </section>
  <section>
   <title>Звичайний текст (як ASCII)</title>
   <p>Цей варіант надає вам змогу вставити дані з буфера обміну даними до буфера GHex, примусово вказавши GHex, що слід припускати, що вставлені дані є звичайним текстом із символів ASCII.</p>
  </section>
  <section>
   <title>Звичайний текст (Unicode)</title>
   <p>Цей варіант надає вам змогу вставити дані з буфера обміну даними до буфера GHex, примусово вказавши GHex, що слід припускати, що вставлені дані є текстом у кодуванні UTF-8.</p>
  </section>
  <section>
   <title>Звичайний текст (як відокремлені пробілами шістн. пари)</title>
   <p>Цей унікальний варіант вказує GHex, що слід очікувати на простий текст ASCII, який є спеціально форматованими парами шістнадцяткових чисел, які відокремлено одинарними пробілами.</p>
   <p>Цей варіант надає змогу вставляти шістнадцяткові дані назад до GHex без помилок.</p>
   <p>Наприклад, якщо у буфері обміну даних зберігається рядок <code>48 45 4C 4C 4F</code>, вибір цього варіанта призведе до неявного перетворення цієї послідовності шістнадцяткових цифр у послідовність символів ASCII (у цьому прикладі, «HELLO») і вставлення рядка до буфера GHex.</p>
   <p>Цей варіант можна поєднати із пунктом <gui>Спеціальне копіювання</gui> з метою уможливлення редагування шістнадцяткових даних, які скопійовано з from GHex, у вибраному вами зовнішньому текстовому редакторі із наступним вставленням редагованих даних до GHex.</p>
  </section>
 </section>
 <section>
  <title>Спеціальне копіювання</title>
  <p>На відміну від спеціального вставлення, можливості, якою можна скористатися у багатьох звичайних текстових редакторах і текстових процесорах, «Спеціальне вставлення» є можливістю, яку було створено спеціально для GHex. Через це, можливо, вона буде дещо незвичною для багатьох користувачів.</p>
  <p>«Спеціальне копіювання» надає вам змогу копіювати дані <em>з</em> GHex у вибраному вами форматі. Можливо, це вам не знадобиться, якщо ви не маєте наміру вставляти дані з GHex до інших програм і не потребуєте точного керування тим, як це слід робити.</p>
  <p>Щоб активувати вікно спеціального копіювання у GHex, виконайте такі дії:</p>
  <list>
   <item>
    <p>Виберіть пункт <gui>Спеціальне копіювання</gui> з підменю <gui>Зміни</gui> з <gui>головного меню</gui>; або</p>
   </item>
   <item>
    <p>Натисніть комбінацію клавіш <keyseq><key>Shift</key><key>Ctrl</key><key>C</key></keyseq></p>
   </item>
  </list>
  <p>Варіантами дій при активації спеціального копіювання є такі:</p>
  <list>
   <item>
    <p>Вставлення даних GHex</p>
   </item>
   <item>
    <p>Звичайний текст (як ASCII)</p>
   </item>
   <item>
    <p>Звичайний текст (як відокремлені пробілами шістн. пари)</p>
   </item>
   <item>
    <p>Звичайний текст (Unicode)</p>
   </item>
  </list>
  <p>Ці варіанти працюють так, які описано у розділі <link xref="#paste-special"/>, але у зворотному напрямку. Іншими словами, дані, які скопійовано з GHex <em>до</em> буфера обміну даними, буде скопійовано у спеціальному форматі.</p>
  <p>Це надає вам змогу керувати тим, як дані з буфера обміну даними, які скопійовано з GHex, буде вставлено <em>до</em> інших програм.</p>
  <p>Цю можливість, в основному, призначено для забезпечення можливості редагування розділених пробілами пар шістнадцяткових цифр у сторонніх програмах із наступним вставленням результатів до GHex. Втім, можливі інші цікаві використання цієї можливості. Оскільки GHex, як будь-який шістнадцятковий редактор, часто використовують для редагування даних незвичного типу, для користувача може бути бажаним мати повний контроль над тим, як копіюються дані з буфера редагування програми до буфера обміну даними.</p>
 </section>
</page>
