<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="advanced-clipboard" xml:lang="ru">
 <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>Алексей Кабанов</mal:name>
      <mal:email>ak099@mail.ru</mal:email>
      <mal:years>2015</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Stas Solovey</mal:name>
      <mal:email>whats_up@tut.by</mal:email>
      <mal:years>2015</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Ser82-png</mal:name>
      <mal:email>asvmail.as@gmaol.com</mal:email>
      <mal:years>2022-2023</mal:years>
    </mal: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>, чтобы иметь возможность редактировать шестнадцатеричные данные, скопированные из 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>
