Co je to drag-and-drop?
Drag-and-drop je jednou z mnoha technik uživatelského rozhraní navržených pro přesun objektů v počítači. Akce „přetažení“ zahrnuje ponechání hlavního tlačítka myši - ve výchozím nastavení klepnutí levým tlačítkem - a stisknutí myši směrem k cíli. Na druhou stranu „pokles“ znamená uvolnění hlavního tlačítka myši nad cílovým cílem. Tato technika umožňuje použití více počítačů, včetně přemístění a uspořádání souborů. Některé programy používají metodu drag-and-drop ke zjednodušení určitých příkazů, jako je například zadávání dat.
Tato technika kopíruje přirozený lidský pohyb pro pohybující se objekty. Zpracováním ukazatele myši jako „ruky“ mohou uživatelé chytit, přesouvat a ukládat různé virtuální objekty dolů. Tento intuitivní design je průmyslovým standardem mezi operačními systémy a obvykle pomáhá zvýšit přístupnost používání počítače průměrnému člověku.
Softwaroví programátoři do svých aplikací přidávají funkce drag-and-drop pro snadné použití. Několik e-mailových klientů například umožňuje přetažení příloh a přetažení do odchozí zprávy. To šetří uživateli čas a úsilí obvykle vyhrazené pro vyhledání a připojení souboru prostřednictvím samostatného dialogového okna. Technika přetažení se používá také pro různé hry, kancelářské programy a další software, ve kterém jsou přesunuty virtuální objekty. S vývojem jazyka HyperText Markup Language verze 5 (HTML5) mohou weby v rámci kódu zahrnovat funkce přetahování myší, což umožňuje uživatelsky přívětivější rozhraní.
Mnoho zařízení s dotykovou obrazovkou používá tuto metodu jako základ pro své techniky uživatelského rozhraní. Spíše než několikrát klepnout na obrazovku pro navigaci v zařízení, uživatelé mohou jednoduše držet prsty na obrazovce a „přetahovat“ směrem k požadovanému cíli. „Kapka“ zastaví pohyb. Vzhledem k malým velikostem obrazovek na ručních zařízeních může být nutné dosáhnout drag-and-drop několikrát, než se dosáhne požadovaného výsledku. To umožňuje rychlejší používání zařízení a také snižuje opotřebení obrazovky.
Metoda drag-and-drop však existuje určitá omezení. Při přenosu souborů musí být během procedury otevřeno původní umístění i cílové umístění. Přestože se jedná často o zanedbatelný problém, je stále možné, aby byl cíl vrstven pod původním umístěním, čímž by se požadované nové místo stalo nepřístupným. Nápravou tohoto problému je samotný drag-and-drop; cíl musí být jednoduše přetažen a přetažen do oblasti obrazovky mimo původní umístění souboru. Další problémy vznikají, když designéři změní konvenci, jako v případě trackpadů počítačů; namísto tlačítek uživatelé často potřebují klepnout na podložku dvakrát, než začnou používat drag-and-drop.