Klávesnice jsou běžný způsobem komunikace s uživatelským rozhraním. Poskytuje pohodlný a účinný prostředek pro používání aplikací ve všech možných situacích a může být rychlejším a efektivnější, než jiná vstupní zařízení. Klávesnice jsou také důležité pro lidi se zrakovým nebo pohybovým postižením.
Měli byste zajistit, aby všechny funkce poskytované vaší aplikací byly přístupné pomocí klávesnice. Nejlepší způsob, jako to otestovat, je použít vaší aplikaci jen čistě s klávesnicí.
Práce s klávesnicí v GNOME a GTK+ má tři aspekty: navigaci, horké klávesy a klávesové zkratky. Dalším doplňujícím aspektem je vyhledávání.
Horké klávesy v kombinaci s
Komponenty s popisky by měly mít horkou klávesu všude, kde je to možné.
Horké klávesy volte tak, aby byly snadné na zapamatování. Normálně to znamená použít první písmeno v popisku. Pokud má popisek více slov, je možné použít i první písmeno z jiného slova. Pokud ale jiné písmeno poskytuje lepší asociaci (například „x“ v „Extra Large“), zvažte použití tohoto písmene.
Pokud je možnost, vyhněte se přiřazení horkých kláves „tenkým“ písmenům (jako jsou malé i nebo l) nebo písmenům jdoucím pod účaří (jako jsou g nebo y). U těchto znaků nemusí být podtržení někdy dobře viditelné.
V případech, kdy je volba horké klávesy obtížná, přiřaďte klávesy nejdříve nejčastěji používaným ovládacím prvkům. Když nelze použít první znak, zvolte jinou snadno zapamatovatelnou souhlásku, například „p“ v „Replace“. Samohlásky přiřazujte, jen když není k dispozici souhláska.
Uvědomte si, že horké klávesy musí být lokalizovány spolu s texty, do kterých patří, takže i když nevznikají konflikty v angličtině, mohou nastat v překladech.
Klávesové zkratky poskytují pohodlný přístup k běžným operacím. Můžete se jedna o samostatnou klávesu nebo o kombinaci několika kláves (typicky o modifikační klávesu v kombinaci s normální klávesou).
Nepřiřazujte ve své aplikaci klávesové zkratky, které používá systém. Podrobnosti viz dále.
Používejte standardní klávesové zkratky GNOME (viz dále), pokud aplikace podporuje uvedené funkce. Tím se zajistí jednotnost všech aplikací v GNOME a uživatel je snáze objeví.
Nejčastěji používaným činnostem ve vaší aplikaci přiřaďte klávesové zkratky. Nesnažte se ale přiřadit klávesové zkratky úplně všemu.
Snažte se pro své vlastní klávesové zkratky použít
Nové klávesové zkratky by měly být co nejvíce mnemotechnické, aby bylo snadné se je naučit a zapamatovat. Například
Pro běžné operace dávejte přednost klávesovým zkratkám, které lze snadno provést jednou rukou.
Nepoužívejte pro klávesové zkratky
Následující systémové klávesové zkratky by neměly být přepsány aplikací.
GNOME 3 využívá klávesu
Funkce |
Zkratka |
Zastaralá zkratka |
Popis |
Přehled čínností |
žádná |
Otevře a zavře přehled činností |
|
Zobrazení aplikací |
žádná |
Otevře a zavře zobrazení aplikací v přehledu činností |
|
Pořadač zpráv |
žádná |
Přepne viditelnost pořadače zpráv |
|
Zamknout |
žádná |
Zamkne systém na zamykací obrazovku a k odemčení požaduje heslo (pokud je nastaveno). |
|
Přepnout aplikaci |
Přepne zaměření na následující/předchozí aplikaci |
||
Přepnout okna |
Přepne zaměření na následující nebo předchozí podřízené okno patřící k aplikaci |
||
Maximalizuje zaměřené okno |
|||
Obnoví zaměřené okno do předchozího stavu |
|||
Skryje zaměřené okno |
|||
Přepnout systémovou oblast |
žádná |
Přepne zaměření na další hlavní oblast systému: okna, horní lišta, pořadač zpráv |
|
Vypnout |
žádná |
Vyzve uživatele k vypnutí systému. Tato klávesová zkratka bývá ve výchozím stavu obvykle zakázaná. |
|
Nabídka okna |
žádná |
Otevřít nabídku okna u zaměřeného okna |
|
žádná |
Zavře zaměřené okno |
||
žádná |
Umožní přesunout zaměřené okno |
||
žádná |
Umožní změnit velikost zaměřeného okna |
Vyhnout byste se měli také klávesovým zkratkám pro zadávání unikódových znaků. K těm patří
Tento oddíl se podrobně zabývá běžnými klávesovými zkratkami aplikace. Vyjma klávesových zkratek týkajících se aplikace jako celku, je potřeba klávesové zkratky implementovat, jen když má vaše aplikace odpovídající funkčnost. Pokud daná činnost není implementovaná, můžete standardní klávesovou zkratku využít pro jinou činnost.
Tato část poskytuje také pokyny pro standardní položky nabídek v nabídkové liště
Standardní klávesové zkratky a položky nabídky aplikace. Tyto klávesové zkratky by neměly být přiřazené jiné činnosti, i když příslušná standardní činnost není ve vaší aplikaci poskytována.
Popisek |
Zkratka |
Popis |
Otevře výchozí prohlížeč nápovědy na stránce s obsahem pro danou aplikaci |
||
žádná |
Otevře dialogové okno |
|
Zavře aplikaci, včetně všech jejích oken. |
Standardní klávesové zkratky a položky nabídky pro soubor.
Popisek |
Zkratka |
Popis |
Vytvoří novou položku obsahu povětšinou, ale ne nutně vždy, v novém okně nebo kartě. Pokud vaše aplikace umí vytvářet několik různých typů dokumentu, můžete v položce |
||
Otevře existující položku obsahu, většinou přes standardní dialogové okno |
||
žádná |
Podnabídka, která obsahuje seznam ne více jak šesti nedávno použitých souborů, uspořádaných od nejnověji použitého. |
|
Uloží aktuální položku obsahu. Pokud má dokument již přiřazený název souboru, uložte jej hned, bez další interakce s uživatelem. Pokud existují nějaké další volby zadávané při ukládání souboru, před prvním uložením se na ně dotažte, ale při následných ukládáních používejte nadále ty stejné hodnoty a uživatele už neobtěžujte. Pokud dokument zatím nemá přidělený název souboru nebo je jen ke čtení, nechte jej vybrat stejně jako při zavolání |
||
Uloží položku obsahu pod novým názvem souboru. Název souboru nechte uživatele vybrat pomocí standardního dialogového okna |
||
žádná |
Požádá uživatele o zadání názvu souboru, do kterého bude uložena kopie souboru. Nemění ani zobrazení, ani název původního dokumentu. Všechny následující změny probíhají stále v původním dokumentu, dokud uživatel neurčí jinak, například pomocí příkazu Obdobně, jako dialogové okno |
|
žádná |
Umožňuje uživateli určit nastavení vztahující se k tisku. Zobrazí mu dialogové okno, ve kterém může nastavit takové věci, jako formát na výšku/na šířku, okraje apod. |
|
Zobrazí uživateli dokument jakoby vytisknutý. Použijte k tomu nové okno, ve které zobrazíte přesnou podobu dokumentu tak, jak by vypadal po vytisknutí. |
||
Vytiskne aktuální dokument. Nejdříve uživateli zobrazí dialogové okno, ve kterém může nastavit různé volby, jako je rozsah tisknutých stránek, použitá tiskárna apod. Dialogové okno musí obsahovat tlačítko s popiskem |
||
Nabídne uživateli prostředky pro přiložení aktuálního dokumentu do poštovní zprávy nebo jeho přímé odeslání, záleží na formátu. Když je k dispozici více možností, můžete nabídnout i více položek |
||
Otevře pro dokument okno |
||
Zavře aktuální kartu nebo okno. Pokud okno používá karty a je otevřená jen jedna, měla by tato klávesová zkratka zavřít okno. |
Standardní klávesové zkratky a položky nabídky pro úpravy.
Popisek |
Zkratka |
Popis |
Vrátí zpět projev předchozí činnosti. |
||
Provede následující činnost v seznamu historie činností, hned za činností, o kterou se uživatel v seznamu naposledy vrátil pomocí příkazu |
||
Odstraní vybraný obsah a vloží jej do schránky. Na pohled odstraní obsah z dokumentu stejným způsobem, jako |
||
Zkopíruje vybraný obsah do schránky. |
||
Vloží obsah ze schránky do položky obsahu. Když je upravován text a není zrovna nic vybráno, použije se jako místo vložení kurzor. Pokud je něco vybráno, nahradí obsah schránky celou vybranou část. |
||
Vloží obsah schránky v jiné, než výchozí podobě. Nejdříve otevře dialogové okno zobrazující seznam dostupných formátů, ze kterých si uživatel může vybrat. Například, když schránka obsahuje kopii souboru PNG ze správce osuborů, může být obrázek přímo vložen do dokumentu nebo může být vložen jako odkaz na soubor, takže se změny provedené v obrázku později promítnou dodatečně i do dokumentu. |
||
Vytvoří identickou kopii vybraného objektu. |
||
Odstraní vybraný obsah, aniž by se umístil do schránky. |
||
Vybere veškerý obsah aktuálního dokumentu. |
||
Zruší výběr veškerého obsahu v aktuálním dokumentu. Tuto položku poskytněte jen v situacích, kdy není žádný jiný způsob vrácení výběru možný nebo pro uživatele zřejmý. Například ve složitých grafických aplikacích, kde výběr a zrušení výběru není obvykle jednoduše možný pomocí kurzorových kláves. Upozornění: Neposkytujte tuto funkci v textových polích, kde se |
||
Zobrazí uživatelské rozhraní, pomocí kterého může uživatel hledat konkrétní obsah v aktuální položce obsahu nebo stránce. |
||
Vybere v aktuálním dokumentu následující výskyt naposledy hledaného výrazu. |
||
Vybere v aktuálním dokumentu předchozí výskyt naposledy hledaného výrazu. |
||
Zobrazí uživatelské rozhraní, pomocí kterého může uživatel vyhledat zadaný obsah a jeho výskyty nahradit jiným obsahem. |
Standardní klávesové zkratky a položky nabídky pro zobrazení.
Popisek |
Zkratka |
Popis |
žádná |
Zobrazí obsah jako mřížku ikon. Jedná se o položku nabídky v podobě skupinového přepínače. |
|
žádná |
Zobrazí obsah jako seznam. Jedná se o položku nabídky v podobě skupinového přepínače. |
|
žádná |
Určí kritéria, podle kterých by měl být obsah řazen. Může otevřít dialogové okno, rozbalovací dialog nebo podnabídku. |
|
žádná |
Umožní vyfiltrovat obsah. Pro tento účel otevře rozbalovací dialog, rozbalovací seznam nebo dialogové okno. |
|
Přiblíží obsah tím, že jej opticky zvětší. |
||
Oddálí obsah tím, že jej opticky zmenší. |
||
Vrátí úroveň přiblížení zpět na výchozí hodnotu. |
||
žádná |
Zajistí, aby dokument zaplnil celé okno. |
|
Překreslí aktuální zobrazení dokumentu, ale nejdříve zkontroluje, jestli nedošlo ke změnám ve zdroji dat. Například, než překreslí webovou stránku, zkontroluje, jestli webový server stránku neaktualizoval. |
Standardní klávesové zkratky a položky nabídky pro formát.
Popisek |
Zkratka |
Popis |
žádná |
Nastaví vlastnosti stylu u právě vybraného textu nebo objektu, buď jednotlivě nebo na předefinovaný pojmenovaný styl. |
|
žádná |
Nastaví vlastnosti písma pro vybraný text nebo objekty. |
|
žádná |
Nastaví vlastnosti vybraného odstavce. |
|
Zapne nebo vypne tučnost u právě vybraného textu. Pokud je některá část výběru již tučná a některá ne, měl by tento příkaz ztučnit celý vybraný text. |
||
Zapne nebo vypne kurzívu u právě vybraného textu. Pokud je některá část výběru již kurzívou a některá ne, měl by tento příkaz nastavit kurzívu pro celý vybraný text. |
||
Zapne nebo vypne podtržení právě vybraného textu. Pokud je některá část výběru již podtržená a některá ne, měl by tento příkaz podtrhnout celý vybraný text. |
||
žádná |
Nastavení vlastností vybraným buňkám tabulky. |
|
žádná |
Nastaví vlastnosti vybraného seznamu (s odrážkami), nebo změní vybrané odstavce na seznam, pokud tak zatím naformátované nejsou. |
|
žádná |
Nastaví vlastnosti všech nebo vybraných vrstev ve vícevrstvém dokumentu. |
|
žádná |
Nastaví vlastnosti všech nebo vybraných stránek dokumentu. |
Standardní klávesové zkratky a položky nabídky pro záložky.
Popisek |
Zkratka |
Popis |
Přidá záložku pro aktuální umístění. Nezobrazujte žádné dialogové okno, které by se pro záložku ptalo na název nebo umístění, ale zvolte vhodné výchozí (jako je název dokumentu nebo název souboru pro název záložky) a uživateli dejte možnost je změnit později pomocí funkce |
||
Umožní uživateli upravit si své záložky. |
||
Seznam záložek |
žádná |
Zobrazuje uživatelovy záložky. |
Standardní klávesové zkratky a položky nabídky
Popisek |
Zkratka |
Popis |
Přesun na předchozí místo. |
||
Přesun na následující místo v historii navigace. |
||
Přesun do rodičovské položky, dokumentu, stránky nebo oddílu. |
||
Přesun na první stránku určenou uživatelem nebo aplikací. |
||
Umožní uživateli zadat adresu URI, na kterou chce přejít. |
||
Přesun na předchozí stránku dokumentu. |
||
Přesun na následující stránku dokumentu. |
||
žádná |
Umožňuje uživateli zadat číslo stránky, na kterou se chce přesunout. Textové aplikace mohou mít také položku nabídky |
|
Přesune zaměření na první stránku dokumentu. |
||
Přesune zaměření na poslední stránku dokumentu. |
Standardní položky nabídky
Popisek |
Zkratka |
Popis |
žádná |
Uloží všechny otevřené dokumenty. Pokud některé dokumenty zatím nemají název souboru, dotáže se na ně postupně pomocí standardního dialogového okna |
|
žádná |
Zavře všechny otevřené dokumenty. Pokud jsou v některých dokumentech neuložené změny, zobrazí pro ně postupně upozornění s dotazem. |
|
Seznam oken |
žádná |
Jednotlivé položky nabídky vynesou příslušné okno do popředí před ostatní okna. |