vzor pro navigaci zadáním textu do textového pole
<p>pracuji na aplikaci, která má velmi husté uživatelské rozhraní se spoustou položek nabídky.</p><p>existuje ui pattern pro navigaci na různé obrazovky zadáním textu do textového pole?</p><p><img src="https://i.stack.imgur.com/bfxfp.png" alt="text field for navigation"></p><p>klávesnice se zaměřuje na toto výběrové pole. uživatel může zadat určité příkazy (obvykle několik písmen) pro otevření různých modulů nebo dokonce procházet v určitých sadách dat.</p>
<p>ve skutečnosti to není samo o sobě vzorec uživatelského rozhraní, ale gmail a google reader v zásadě standardizovaly toto chování ve webových aplikacích a od té doby jsem se ho snažil sledovat:</p><ul> <li>žádné vstupní pole konkrétně; stačí nechat aplikaci reagovat na stisknutí kláves po celou dobu (s výjimkou zaměření na vstupní pole)</li> <li>typ? (shift + /) otevřete překrytí klávesové zkratky kdekoli v aplikaci.</li> <li>j &amp; k pro pohyb vpřed a vzad v kontextu, jako jsou e-maily nebo položky rss</li> <li>sekvence: například zadáním „g“ následovaným „i“ v gmailu „přejde“ do „doručené“</li> <li>namapujte co nejvíce klávesových zkratek na klávesy odpovídající akci, což by mělo pomoci zapamatování. "c" v gmailu znamená "napsat". výjimky z tohoto pravidla: další převažující konvence, jako jsou výše uvedené klíče j/k.</li> </ul><p>funkce „sekvence“ umožňuje reagovat na jednotlivá stisknutí kláves, aniž by uživatelé museli psát slova, a to (teoreticky) vám dává neomezené kombinace stisknutí kláves, protože máte tucet možností na klávesu v sekvenci. v této architektuře byste měli být schopni implementovat většinu příkazů, které chcete.</p><p>opravdu se mi líbí, jak to google implementoval - je příliš špatné, že to opravdu někde extrapolovali na návrhové vzory (pokud to neudělali a já mi to chybělo). bylo by hezké vidět více aplikací sledovat trend, který nastavily.</p>
Hľadaj na internete online stránky pod pojmom "speech to text"... napríklad [http://www.cnet.com/how-to/how-to-use-chromes...](http://www.cnet.com/how-to/how-to-use-chromes-speech-to-text/) Přímo k čipu GPS přistupovat přes PHP asi nebude vůbec jednoduché, ne-li nemožné. Ale spousta aplikací pro Android umí vypisovat - předávat věty NMEA a ty všechny potřebné informace obsahují. Z nich se vlastně v každé navigaci získává poloha. Úplně nejjednodušeji jako klikací mapu. Ostatně i ten příklad je vlastně klikací mapou, stačí projít zdrojový kód stránky a příslušného stylu (/mapplic/mapplic.css. Ach jo, kam ten svět kráčí.1) vložit jinak - hodnoty2) úplně nechápu zadaní, ale předpokládám, že fce CONCATENATEpoužití google, nebo nápovědy (F1) ti řekne více [http://stackoverflow.com/questions/2302969/how-to-...](http://stackoverflow.com/questions/2302969/how-to-implement-char-ftoafloat-num-without-sprintf-library-function-i) [Win]+[I] ... Nastavení WindowsUsnadnění přístupuKlávesnice Neexistuje žádný způsob, jak v současném SDK, jak to udělat, měli byste podat [chybu](http://bugreporter.apple.com/) požadující funkci. Existují některé publikované příklady, kdy lidé plazí kolem v hierarchii zobrazení programově číst povrch a vyvolat prvky uživatelského rozhraní, ale ty jsou velmi složité dělat, může mít podivné vizuální artefakty, které způsobují problémy podpory, a je pravděpodobné, že rozchod s aktualizací firmwaru. pokud si seženeš kompletní data registru UIR ADR nebo RUIAN a narveš je třeba json-em do javascriptu tak ti stačí html+js...ale tímto směrem bych se asi nepouštěl Mozna je treba ho spustit s nejakymi parametry, ktere by vedel jeho autor (manual, web...). Třeba pro Firefox je doplněk s názvem Check4change, který ti umožňuje označit si nějaký text na stránce a potom automaticky refreshuje po určitém čase jaký si nastavíš a kontroluje jestli se ten text změnil. To by možná mohlo být použitelné.