<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="pointer-and-touch-input" xml:lang="pt-BR">

  <info>
    <credit type="author">
      <name>Allan Day</name>
      <email>aday@gnome.org</email>
    </credit>
    <credit type="author">
      <name>Jakub Steiner</name>
    </credit>
    <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>
    <desc>Interação com mouse, touchpad e touchscreen.</desc>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Georges Neto</mal:name>
      <mal:email>georges.stavracas@gmail.com</mal:email>
      <mal:years>2014,</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Rafael Fontenelle</mal:name>
      <mal:email>rafaelff@gnome.org</mal:email>
      <mal:years>2017-2021</mal:years>
    </mal:credit>
  </info>

<title>Entrada por ponteiro e por toque</title>

<p>Entrada por ponteiro e por toque são duas das formas principais por meio das quais usuários interagirão com seu aplicativo.</p>

<section id="pointer-input">
<title>Entrada do ponteiro</title>

<p>Um dispositivo de apontamento é qualquer dispositivo de entrada que permite a manipulação de um ponteiro – tipicamente representado como uma seta, e muitas vezes chamado de cursor – na tela. Enquanto mouses e touchpads são os mais comuns, há uma grande variedade de tais dispositivos, incluindo tablets gráficos, trackballs, trackpoints e joysticks.</p>

<section id="primary-and-secondary-buttons">
<title>Botões primários e secundários</title>

<p>Mouses e touchpads muitas vezes têm dois botões principais. Um desses atua como o botão primário e o outro funciona como o botão secundário. Normalmente, o botão esquerdo é usado como o botão primário e o botão direito é usado como o botão secundário. No entanto, esta ordem é configurável pelo usuário e não se traduz em entrada na tela sensível ao toque. Essas diretrizes, portanto, referem-se a ações primárias e secundárias, em vez de esquerda e direita.</p>

<p>Use a ação primária para selecionar itens e ativar controles. A ação secundária pode ser usada para acessar opções adicionais, geralmente através de um menu de contexto.</p>

<p>Não dependa da entrada de botões secundários ou outros adicionais. Além de ser fisicamente mais difícil de clicar, alguns dispositivos de apontamento e muitos dispositivos de tecnologia assistiva só oferecem suporte ou imitam o botão primário.</p>

<p>O ato de pressionar e manter pressionado deve ser usado para simular o botão secundário em dispositivos de apontamento de botão único. Portanto, não use pressionar e manter pressionado para outros fins.</p>

</section>

<section id="general-guidelines">
<title>Diretrizes gerais</title>

<list>
<item><p>Clique duplo não deve ser usado, já que não é possível ser descoberto, e traduz mal a entrada de toque.</p></item>
<item><p>Se presente no mouse, a rodinha deve rolar a janela ou controlar sob o ponteiro, se houver suporte a rolagem. Iniciar a rolagem dessa maneira não deve mover o foco do teclado para a janela ou o controle sendo rolado.</p></item>
<item><p>Não exija o uso de combinações (pressionar vários botões do mouse simultaneamente) para qualquer operação.</p></item>
<item><p>Não requer o uso de ações de clique múltiplas (triplas ou quádruplas) para qualquer operação, a menos que você também forneça um método alternativo acessível para executar a mesma ação.</p></item>
<item><p>Permita que todas as operações do mouse sejam canceladas antes da sua conclusão. Pressionar <key>Esc</key> deve cancelar qualquer operação do mouse em andamento, como arrastar e soltar um arquivo em um gerenciador de arquivos ou desenhar uma forma em um aplicativo de desenho.</p></item>
<item><p>Não faça referência a botões de mouse específicos na sua interface, a menos que seja absolutamente necessário. Nem todo mundo estará usando um mouse convencional com botões esquerdo, médio e direito, de modo que qualquer texto ou diagramas que se referem a esses possam ser confusos.</p></item>
</list>

</section>

<section id="mouse-and-keyboard-equivalents">
<title>Equivalentes a mouse e teclado</title>

<p>Certifique-se de que todas as operações em seu aplicativo que podem ser feitas com o mouse também podem ser feitas com o teclado. As únicas exceções a isso são ações em que o controle motor fino é uma parte essencial da tarefa. Por exemplo, controlar o movimento em alguns tipos de jogos de ação ou pintura à mão livre em um aplicativo de edição de imagem.</p>

<p>Se o seu aplicativo permitir que itens sejam selecionados, as seguintes ações equivalentes devem estar em vigor.</p>

<table>
<thead>
<tr>
<td><p>Ação</p></td>
<td><p>Mouse</p></td>
<td><p>Teclado</p></td>
</tr>
</thead>
<tbody>
<tr>
<td><p>Abre um item</p></td>
<td><p>Botão primário</p></td>
<td><p><key>Espaço</key></p></td>
</tr>
<tr>
<td><p>Adiciona/remove um item de uma seleção</p></td>
<td><p><key>Ctrl</key> e botão primário</p></td>
<td><p><keyseq><key>Ctrl</key><key>Espaço</key></keyseq></p></td>
</tr>
<tr>
<td><p>Estende a seleção</p></td>
<td><p><key>Shift</key> e botão primário</p></td>
<td><p><key>Shift</key> em combinação com qualquer um dos seguintes: <key>Espaço</key> <key>Home</key> <key>End</key> <key>Page Up</key> <key>Page Down</key></p></td>
</tr>
<tr>
<td><p>Altera a seleção</p></td>
<td><p>Botão primário</p></td>
<td><p>Qualquer um dos seguintes: <key>←</key> <key>↑</key> <key>→</key> <key>↓</key> <key>Home</key> <key>End</key> <key>Page Up</key> <key>Page Down</key></p></td>
</tr>
<tr>
<td><p>Seleciona tudo</p></td>
<td><p>Botão primário no primeiro item, então botão primário e <key>Shift</key> no último item</p></td>
<td><p><keyseq><key>Ctrl</key><key>A</key></keyseq></p></td>
</tr>
<tr>
<td><p>Desmarca tudo</p></td>
<td><p>Clique primário no plano de fundo do contêiner</p></td>
<td><p><keyseq><key>Shift</key><key>Ctrl</key><key>A</key></keyseq></p></td>
</tr>
</tbody>
</table>

</section>
</section>

<section id="touch-input">
<title>Entrada por toque</title>

<p>As telas sensíveis ao toque <em style="italic">(touch screens)</em> também são uma parte cada vez mais comum do hardware do computador moderno, e os aplicativos criados com o GTK provavelmente serão usados com o hardware que incorpora uma tela sensível ao toque. Para aproveitar ao máximo esse hardware e para atender às expectativas dos usuários, é importante considerar a entrada de toque como parte do design do aplicativo.</p>

<section id="application-touch-conventions">
<title>Convenções de toque de aplicativos</title>

<p>Use a entrada de toque de forma consistente com outras aplicações permitirá que os usuários aprendam facilmente como usar seu aplicativo com uma tela sensível ao toque. As seguintes convenções são recomendadas, quando relevante.</p>

<table>
<thead>
<tr>
<td><p>Ação</p></td>
<td><p>Descrição</p></td>
<td><p>Resultado</p></td>
</tr>
</thead>
<tbody>
<tr>
<td colspan="3"><p><em style="strong">Tocar</em>  <em style="italic">(Tap)</em></p></td>
</tr>
<tr>
<td><media type="image" mime="image/png" src="figures/touch/tap.svg"/></td>
<td><p>Tocar em um item.</p></td>
<td><p>Ação primária. O item abre – foto é mostrada em tamanho completo, inicia um aplicativo, música começa a reprodução.</p></td>
</tr>
<tr>
<td colspan="3"><p><em style="strong">Pressionar e manter pressionado</em>  <em style="italic">(Press and hold)</em></p></td>
</tr>
<tr>
<td><media type="image" mime="image/png" src="figures/touch/tap-and-hold.svg"/></td>
<td><p>Pressionar e soltar por um segundo ou dois.</p></td>
<td><p>Ação secundária. Seleciona o item e lista ações que podem ser realizadas.</p></td>
</tr>
<tr>
<td colspan="3"><p><em style="strong">Arrastar</em> <em style="italic">(Drag)</em></p></td>
</tr>
<tr>
<td><media type="image" mime="image/png" src="figures/touch/drag.svg"/></td>
<td><p>Deslizar o dedo tocando na superfície.</p></td>
<td><p>Rola a área em uma tela.</p></td>
</tr>
<tr>
<td colspan="3"><p><em style="strong">Pinçar ou esticar</em>  <em style="italic">(Pinch or stretch)</em></p></td>
</tr>
<tr>
<td><media type="image" mime="image/png" src="figures/touch/pinch-or-stretch.svg"/></td>
<td><p>Tocar a superfície com dois dedos enquanto os traz para perto ou longe um do outro.</p></td>
<td><p>Altera o nível de zoom da visão (p.ex., Mapas e Fotos).</p></td>
</tr>
<tr>
<td colspan="3"><p><em style="strong">Toque duplo</em>  <em style="italic">(Double tap)</em></p></td>
</tr>
<tr>
<td><media type="image" mime="image/png" src="figures/touch/double-tap.svg"/></td>
<td><p>Tocar duas vezes em rápida sucessão.</p></td>
<td><p>Ampliação em etapas.</p></td>
</tr>
<tr>
<td colspan="3"><p><em style="strong">Arrastada rápida</em>  <em style="italic">(Flick)</em></p></td>
</tr>
<tr>
<td><media type="image" mime="image/png" src="figures/touch/flick.svg"/></td>
<td><p>Um arrastar bem rápido, perdendo contato com a superfície sem reduzir a velocidade do movimento.</p></td>
<td><p>Remove um item.</p></td>
</tr>
</tbody>
</table>

</section>

<section id="system-touch-conventions">
<title>Convenções do sistema de toque</title>

<p>No GNOME 3, uma série de gestos de toque são reservados para uso pelo sistema. Estes devem ser evitados pelos aplicativos.</p>

<table>
<tr>
<td colspan="3"><p><em style="strong">Arrastar da borda</em> <em style="italic">(Edge drag)</em></p></td>
</tr>
<tr>
<td><media type="image" mime="image/svg" src="figures/touch/edge-drag.svg"/></td>
<td><p>Deslizar o dedo começando de uma borda da janela.</p></td>
<td><p>A borda superior esquerda abre o menu do aplicativo.</p>
<p>A borda superior direita abre o menu de status do sistema.</p>
<p>A borda esquerda abre o Panorama de Atividades com a visão de aplicativos visível.</p></td>
</tr>
<tr>
<td colspan="3"><p><em style="strong">Pinçada com três dedos</em> <em style="italic">(Three finger pinch)</em></p></td>
</tr>
<tr>
<td><media type="image" mime="image/svg" src="figures/touch/3-finger-pinch.svg"/></td>
<td><p>Trazer três ou mais dedos mais próximos enquanto toca a superfície.</p></td>
<td><p>Abre o Panorama de Atividades.</p></td>
</tr>
<tr>
<td colspan="3"><p><em style="strong">Arrastar com quatro dedos</em> <em style="italic">(Four finger drag)</em></p></td>
</tr>
<tr>
<td><media type="image" mime="image/svg" src="figures/touch/4-finger-drag.svg"/></td>
<td><p>Arrastar para cima ou para baixo com quatro dedos tocando a superfície.</p></td>
<td><p>Alterna o espaço de trabalho.</p></td>
</tr>
<tr>
<td colspan="3"><p><em style="strong">Pressionar com três dedos e tocar</em> <em style="italic">(Three fingers hold and tap)</em></p></td>
</tr>
<tr>
<td><media type="image" mime="image/svg" src="figures/touch/3-finger-hold-and-tap.svg"/></td>
<td><p>Manter pressionado três dedos na superfície enquanto toca com o quarto dedo.</p></td>
<td><p>Alterna o aplicativo.</p></td>
</tr>
</table>

</section>
</section>
</page>
