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

  <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>Αλληλεπίδραση με ποντίκι, πινακίδα και οθόνη αφής.</desc>  
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Ελληνική μεταφραστική ομάδα GNOME</mal:name>
      <mal:email>team@gnome.gr</mal:email>
      <mal:years>2014</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Θάνος Τρυφωνίδης</mal:name>
      <mal:email>tomtryf@gmail.com</mal:email>
      <mal:years>2014</mal:years>
    </mal:credit>
  </info>

<title>Pointer and touch input</title>

<p>Pointer and touch input are two of the primary means through which users will interact with your application.</p>

<section id="pointer-input">
<title>Pointer input</title>

<p>A pointing device is any input device that allows the manipulation of a pointer - typically represented as an arrow, and often called a cursor - on screen. While mice and touchpads are the most common, there are a wide variety of such devices, including graphics tablets, track balls, track points and joysticks.</p>

<section id="primary-and-secondary-buttons">
<title>Primary and secondary buttons</title>

<p>Mice and touchpads often have two main buttons. One of these acts as the primary button, and the other acts as the secondary button. Typically, the left button is used as the primary button and the right button is used as the secondary button. However, this order is user-configurable and does not translate to touchscreen input. These guidelines therefore refer to primary and secondary action, rather than left and right.</p>

<p>Use the primary action for selecting items and activating controls. The secondary action can be used for accessing additional options, typically through a context menu.</p>

<p>Do not depend on input from secondary or other additional buttons. As well as being physically more difficult to click, some pointing devices and many assistive technology devices only support or emulate the primary button.</p>

<p>Press and hold should be used to simulate the secondary button on single button pointing devices. Therefore, do not use press and hold for other purposes.</p>

</section>

<section id="general-guidelines">
<title>Γενικές οδηγίες</title>

<list>
<item><p>Double click should not be used, since it is undiscoverable, and translates poorly to touch input.</p></item>
<item><p>Εάν υπάρχει στο ποντίκι, ο τροχός πρέπει να κυλά το παράθυρο ή το στοιχείο ελέγχου κάτω από τον δείκτη, εάν υποστηρίζει την κύλιση. Η αρχική κύλιση με αυτόν τον τρόπο δεν πρέπει να μετακινεί την εστίαση του πληκτρολογίου στο παράθυρο ή στον έλεγχο που κυλίεται.</p></item>
<item><p>Μην απαιτείτε τη χρήση συνδυασμών (πατώντας πολλά πλήκτρα του ποντικιού ταυτόχρονα) για οποιαδήποτε λειτουργία.</p></item>
<item><p>Do not require the use of multiple (triple- or quadruple-) clicking actions for any operations, unless you also provide an accessible alternative method of performing the same action.</p></item>
<item><p>Allow all mouse operations to be cancelled before their completion. Pressing <key>Esc</key> should cancel any mouse operation in progress, such as dragging and dropping a file in a file manager, or drawing a shape in a drawing application.</p></item>
<item><p>Μην αναφερόσαστε σε συγκεκριμένα πλήκτρα ποντικιού στην διεπαφή σας εκτός και αν είναι απαραίτητο. Δεν χρησιμοποιεί ο καθένας ένα συμβατικό ποντίκι με αριστερό, μεσαίο και δεξιό πλήκτρο, έτσι οποιοδήποτε κείμενο ή διάγραμμα που αναφέρεται σε αυτά μπορεί να μπερδεύει.</p></item>
</list>

</section>

<section id="mouse-and-keyboard-equivalents">
<title>Ισοδύναμα ποντικιού και πληκτρολογίου</title>

<p>Ensure that every operation in your application that can be done with the mouse can also be done with the keyboard. The only exceptions to this are actions where fine motor control is an essential part of the task. For example, controlling movement in some types of action games, or freehand painting in an image-editing application.</p>

<p>If your application allows items to be selected, the following equivalent actions should be in place.</p>

<table>
<thead>
<tr>
<td><p>Ενέργεια</p></td>
<td><p>Ποντίκι</p></td>
<td><p>Πληκτρολόγιο</p></td>
</tr>
</thead>
<tbody>
<tr>
<td><p>Άνοιγμα αντικειμένου</p></td>
<td><p>Πρωτεύον κουμπί</p></td>
<td><p><key>Διάστημα</key></p></td>
</tr>
<tr>
<td><p>Προσθήκη/αφαίρεση στοιχείου από την επιλογή</p></td>
<td><p><key>Ctrl</key> και πρωτεύον κουμπί</p></td>
<td><p><keyseq><key>Ctrl</key><key>Διάστημα</key></keyseq></p></td>
</tr>
<tr>
<td><p>Εκτεταμένη επιλογή</p></td>
<td><p><key>Shift</key> και πρωτεύον κουμπί</p></td>
<td><p><key>Shift</key> σε συνδιασμό με οποιαδήποτε από τα ακόλουθα: <key>Space</key> <key>Home</key> <key>End</key> <key>PageUp</key> <key>PageDown</key></p></td>
</tr>
<tr>
<td><p>Αλλαγή επιλογής</p></td>
<td><p>Πρωτεύον κουμπί</p></td>
<td><p>Ένα από τα ακόλουθα: <key>←</key> <key>↑</key> <key>→</key> <key>↓</key> <key>Home</key> <key>End</key> <key>PageUp</key> <key>PageDown</key></p></td>
</tr>
<tr>
<td><p>Επιλογή όλων</p></td>
<td><p>Primary button on first item, then primary button and <key>Shift</key> on the last item</p></td>
<td><p><keyseq><key>Ctrl</key><key>A</key></keyseq></p></td>
</tr>
<tr>
<td><p>Αποεπιλογή όλων</p></td>
<td><p>Primary click on the container background</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>Touch input</title>

<p>Touch screens are also an increasingly common part of modern computer hardware, and applications created with GTK+ are likely to be used with hardware that incorporates a touch screen. To make the most of this hardware, and to conform to users’ expectations, it is therefore important to consider touch input as a part of application design.</p>

<section id="application-touch-conventions">
<title>Application touch conventions</title>

<p>Using touch input consistently with other applications will allow users to easily learn how to use your application with a touch screen. The following conventions are recommended, where relevant.</p>

<table>
<thead>
<tr>
<td><p>Ενέργεια</p></td>
<td><p>Περιγραφή</p></td>
<td><p>Αποτέλεσμα</p></td>
</tr>
</thead>
<tbody>
<tr>
<td colspan="3"><p><em style="strong">Χτύπημα</em></p></td>
</tr>
<tr>
<td><media type="image" mime="image/png" src="figures/touch/tap.svg"/></td>
<td><p>Χτυπήστε ένα αντικείμενο</p></td>
<td><p>Κύρια λειτουργία. Ανοίγει το αντικείμενο - η φωτογραφία εμφανίζεται σε πλήρη μέγεθος, εκκινείτε η εφαρμογή, ξεκινά να παίζει ένα τραγούδι.</p></td>
</tr>
<tr>
<td colspan="3"><p><em style="strong">Πάτημα και κράτημα</em></p></td>
</tr>
<tr>
<td><media type="image" mime="image/png" src="figures/touch/tap-and-hold.svg"/></td>
<td><p>Πατήστε και κρατήστε πατημένο για ένα ή δύο δευτερόλεπτα.</p></td>
<td><p>Secondary action. Select the item and list actions that can be performed.</p></td>
</tr>
<tr>
<td colspan="3"><p><em style="strong">Σύρσιμο</em></p></td>
</tr>
<tr>
<td><media type="image" mime="image/png" src="figures/touch/drag.svg"/></td>
<td><p>Slide finger touching the surface.</p></td>
<td><p>Scrolls area on screen.</p></td>
</tr>
<tr>
<td colspan="3"><p><em style="strong">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>Touch surface with two fingers while bringing them closer or further apart.</p></td>
<td><p>Αλλάζει το επίπεδο της εστίασης σε μια προβολή (π.χ Χάρτες, Φωτογραφίες).</p></td>
</tr>
<tr>
<td colspan="3"><p><em style="strong">Διπλό χτύπημα</em></p></td>
</tr>
<tr>
<td><media type="image" mime="image/png" src="figures/touch/double-tap.svg"/></td>
<td><p>Tap twice in quick succession.</p></td>
<td><p>Βαθμωτή μεγέθυνση</p></td>
</tr>
<tr>
<td colspan="3"><p><em style="strong">Flick</em></p></td>
</tr>
<tr>
<td><media type="image" mime="image/png" src="figures/touch/flick.svg"/></td>
<td><p>Very quick drag, losing contact with the surface without slowing movement.</p></td>
<td><p>Αφαιρεί ένα αντικείμενο.</p></td>
</tr>
</tbody>
</table>

</section>

<section id="system-touch-conventions">
<title>System touch conventions</title>

<p>Στο GNOME 3, ένας αριθμός χειρονομιών είναι δεσμευμένος για χρήση από το σύστημα. Αυτές θα πρέπει να αποφεύγονται από τις εφαρμογές.</p>

<table>
<tr>
<td colspan="3"><p><em style="strong">Σύρσιμο άκρης</em></p></td>
</tr>
<tr>
<td><media type="image" mime="image/svg" src="figures/touch/edge-drag.svg"/></td>
<td><p>Slide finger starting from a screen edge.</p></td>
<td><p>Bottom edge opens the Message Tray.</p>
<p>Top-left edge opens the application menu.</p>
<p>Top-right edge opens the system status menu.</p>
<p>Left edge opens the Activities Overview with the application view visible.</p></td>
</tr>
<tr>
<td colspan="3"><p><em style="strong">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>Bring three or more fingers closer together while touching the surface.</p></td>
<td><p>Ανοίγει την επισκόπηση Δραστηριότητες</p></td>
</tr>
<tr>
<td colspan="3"><p><em style="strong">Σύρσιμο τεσσάρων δαχτύλων</em></p></td>
</tr>
<tr>
<td><media type="image" mime="image/svg" src="figures/touch/4-finger-drag.svg"/></td>
<td><p>Drag up or down with four fingers touching the surface.</p></td>
<td><p>Αλλάζει χώρο εργασίας</p></td>
</tr>
<tr>
<td colspan="3"><p><em style="strong">Three finger 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>Hold two fingers on the surface while tapping with the third.</p></td>
<td><p>Αλλάζει εφαρμογή.</p></td>
</tr>
</table>

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