How do I type a hyphen in iOS 12?

Jak napsat obyčejnou pomlčku v iOS 12?

02/03/2024

Rating: 3.93 (5160 votes)

Píšete na svém iPhonu nebo iPadu a najednou zjistíte, že místo obyčejné pomlčky, kterou byste očekávali, se vám zobrazí podivně dlouhá čára? Tato frustrace je velmi častá, zejména pro ty, kteří pracují s textem, kódem, URL adresami nebo značkovacími jazyky, jako je například Stack Exchange, kde má přesnost každého znaku zásadní význam. iOS má tendenci automaticky převádět opakované pomlčky na typograficky "korektnější" dlouhé pomlčky, což může být pro některé účely naprosto nepoužitelné a vést k chybám v kódu nebo špatnému formátování. Pojďme se podívat, proč se to děje a jak si s tím poradit, abyste vždy získali přesně to, co potřebujete – klasickou ASCII pomlčku, a to i v situacích, kdy nemůžete měnit systémová nastavení.

How do I type a hyphen in iOS 12?
You know, in SE markup language in the editor, a row of hyphens is useful. You can either make a headline by putting a row of hyphens under a short line, or you can create a horizontal rule with a line of hyphens separated by white space.
Obsahový index

Proč iOS mění pomlčky na dlouhé čárky? Pochopení "Chytré interpunkce"

Hlavním viníkem automatické konverze pomlček v iOS je funkce nazvaná "Chytrá interpunkce" (Smart Punctuation). Tato funkce je navržena tak, aby zlepšila typografii textu tím, že nahrazuje "rovné" uvozovky a pomlčky jejich "chytrými" typografickými ekvivalenty. Zatímco pro běžné psaní e-mailů nebo zpráv je to užitečné a text vypadá estetičtěji, v technickém kontextu, kde je vyžadována přesná ASCII reprezentace znaků, se stává spíše překážkou.

Je důležité rozlišovat mezi těmito třemi typy "pomalček":

  • Spojovník (-): Jedná se o nejkratší a nejběžnější znak, který je součástí standardní ASCII tabulky. Používá se pro spojování slov (např. česko-německý), v URL adresách, v programovacích jazycích a pro vytvoření vodorovných čar v některých značkovacích jazycích (např. --- v Markdownu). Toto je znak, který většina uživatelů ve specifických kontextech potřebuje.
  • Pomlčka (–) – en dash: Tato pomlčka je o něco delší než spojovník a je typograficky správná pro označení rozsahu (např. 1–5), vztahu (např. Praha–Brno) nebo jako náhrada slova "až". Je pojmenována "en dash", protože má přibližně šířku písmene 'N'.
  • Dlouhá pomlčka (—) – em dash: Nejdelší ze všech tří, má přibližně šířku písmene 'M'. Používá se k oddělení částí věty, jako náhrada závorek, nebo k naznačení náhlé změny myšlenky. Právě tuto pomlčku (nebo en dash) iOS často automaticky vloží, když se pokusíte napsat více spojovníků za sebou (např. --- se změní na ).

Apple implementoval Chytré interpunkce ve snaze povýšit vizuální kvalitu textu, což je v souladu s jeho důrazem na design. Pro webové vývojáře, programátory nebo uživatele fór s Markdownem je to však zdroj neustálých problémů.

Řešení problému: Jak získat obyčejnou ASCII pomlčku

Existuje několik způsobů, jak se s tímto problémem vypořádat. Některé jsou trvalejší a vyžadují změnu nastavení, jiné jsou dočasné, ale univerzálně použitelné, což je klíčové, pokud pracujete na cizím zařízení.

1. Vypnutí Chytré interpunkce (trvalé řešení pro vaše zařízení)

Toto je nejjednodušší a nejúčinnější řešení, pokud pracujete na svém vlastním iPhonu nebo iPadu a chcete se problému zbavit jednou provždy. Vypnutím této funkce zajistíte, že se iOS nebude snažit "vylepšovat" vaše pomlčky a uvozovky, a vždy dostanete přesně to, co napíšete.

Postup:

  1. Otevřete aplikaci Nastavení.
  2. Přejděte na Obecné.
  3. Vyberte Klávesnice.
  4. Zde najděte přepínač Chytrá interpunkce a vypněte jej (přepněte do polohy "vypnuto").

Výhody: Jedná se o trvalé řešení pro vaše zařízení. Jakmile je Chytrá interpunkce vypnuta, všechny budoucí pomlčky a uvozovky budou "rovné" a přesné, což je ideální pro kódování, URL a Markdown.

Nevýhody: Tato metoda je ideální pro vaše vlastní zařízení. Pokud ale potřebujete pracovat na cizím iPadu, kde nemáte oprávnění měnit globální nastavení, nebo nechcete ovlivňovat preference majitele, pak toto řešení není vhodné, neboť byste měnili systémové nastavení cizí osoby.

2. Kopírování a vkládání (nejlepší pro cizí zařízení)

Pokud nemůžete nebo nechcete měnit systémová nastavení, nejspolehlivějším a nejméně invazivním způsobem je mít po ruce obyčejnou pomlčku a tu si prostě zkopírovat a vložit tam, kam potřebujete. Tato metoda nevyžaduje žádné změny nastavení na daném zařízení a funguje okamžitě.

Postup:

  1. Někde si uložte obyčejnou ASCII pomlčku. Můžete si ji napsat do poznámek, do textového souboru nebo třeba do e-mailu, který si pošlete sami sobě. Příklad: -
  2. Kdykoli potřebujete obyčejnou pomlčku, jednoduše ji zkopírujte (dlouhým podržením a výběrem "Kopírovat").
  3. Vložte ji do textového pole, kam ji potřebujete (dlouhým podržením a výběrem "Vložit").

Výhody: Velmi spolehlivé, nevyžaduje žádné změny nastavení zařízení, je univerzálně použitelné na jakémkoli iOS zařízení. Ideální pro situace, kdy pracujete na cizích iPadech.

Nevýhody: Může být trochu zdlouhavé, pokud potřebujete psát mnoho pomlček. Vyžaduje mít "zdrojovou" pomlčku neustále k dispozici.

3. Vytvoření zkratky (Náhrada textu – pro opakované použití na jednom zařízení)

iOS umožňuje vytvářet vlastní zkratky pro text. Můžete si například nastavit, že po napsání "spojovnik" se automaticky vloží "-". Toto je užitečné, pokud potřebujete často psát obyčejnou pomlčku, ale nechcete vypínat Chytré interpunkce globálně.

Postup:

  1. Otevřete aplikaci Nastavení.
  2. Přejděte na Obecné.
  3. Vyberte Klávesnice.
  4. Klepněte na Náhrada textu.
  5. Klepněte na tlačítko + v pravém horním rohu.
  6. Do pole "Fráze" vložte obyčejnou pomlčku: -
  7. Do pole "Zkratka" zadejte libovolnou zkratku, kterou si snadno zapamatujete, například jjj (tři "j", aby se minimalizovala šance, že ji napíšete omylem v běžném textu) nebo pomlcka.
  8. Klepněte na Uložit.

Nyní, kdykoli napíšete svou zkratku (např. jjj) a stisknete mezerník, automaticky se vloží obyčejná pomlčka. Můžete si vytvořit i zkratku pro více pomlček, např. mld pro ---.

Výhody: Velmi pohodlné pro opakované použití, pokud si zkratku zapamatujete. Rychlejší než kopírování a vkládání pro časté použití.

Nevýhody: Opět platí, že toto nastavení je trvalé pro dané zařízení a není ideální pro cizí iPady, pokud nemáte svolení k jeho konfiguraci. Je to nastavení specifické pro dané zařízení, nikoli pro váš Apple ID.

4. Alternativní syntaxe pro značkovací jazyky (Markdown)

Pokud je vaším primárním cílem použití řady pomlček pro formátování v Markdownu (např. pro vodorovné čáry nebo nadpisy), existují často alternativní způsoby, jak dosáhnout stejného vizuálního efektu, které nevyžadují použití pomlček a obcházejí problém s automatickou konverzí iOS.

  • Vodorovná čára (Horizontal Rule): Místo ---, které se vám změní na dlouhou pomlčku, můžete použít *** nebo ___. Většina Markdown editorů je interpretuje stejně jako vodorovnou čáru.
  • Nadpisy (Headlines): Místo podtrhávání textu řadou pomlček (např. Můj Nadpis ---), což je starší a méně doporučený způsob, použijte standardní syntaxi s hash znaky (#). Například # Můj Nadpis pro nadpis první úrovně, ## Můj Podnadpis pro nadpis druhé úrovně atd. Toto je modernější a robustnější způsob vytváření nadpisů v Markdownu.

Výhody: Čisté a správné řešení pro Markdown, obchází problém s pomlčkami úplně. Funguje na jakémkoli zařízení, protože se jedná o standardní Markdown syntaxi.

Nevýhody: Použitelné pouze v kontextu Markdownu, nelze aplikovat na obecné psaní textu nebo do polí, která vyžadují přesnou ASCII pomlčku (např. URL).

5. Rychlé psaní (nespolehlivé)

Někdy, pokud napíšete řadu pomlček (např. ---) velmi rychle, iOS nemusí mít čas je převést na dlouhou pomlčku. Toto řešení je však velmi nespolehlivé a funguje spíše náhodou, závisí na rychlosti psaní a konkrétní verzi iOS. Nedoporučuje se na něj spoléhat.

6. Použití externí klávesnice

Pokud k iPadu připojíte fyzickou externí klávesnici (např. Bluetooth klávesnici), automatická konverze "Chytré interpunkce" se obvykle neaplikuje a klávesnice bude psát klasické ASCII pomlčky. Toto je spolehlivé řešení, ale není praktické pro každého a každou situaci.

Porovnání řešení

Abychom vám usnadnili rozhodování, shrnujeme jednotlivé metody v přehledné tabulce:

MetodaVýhodyNevýhodyVhodné pro cizí zařízení?
Vypnutí Chytré interpunkceTrvalé řešení, funguje všudeMění typografii pro vše, nutná změna nastavení, může ovlivnit preference majiteleNe (pokud nemáte svolení)
Kopírování a vkládáníVelmi spolehlivé, bez změny nastavení, univerzálníVyžaduje mít pomlčku k dispozici, zdlouhavější pro mnoho pomlčekAno (nejlepší volba)
Náhrada textu (Zkratka)Pohodlné pro opakované použití, rychlé po nastaveníNutná změna nastavení, specifické pro dané zařízení, není sdílenoNe (pokud nemáte svolení)
Alternativní Markdown syntaxeObchází problém s pomlčkami úplně, čisté řešení pro MarkdownPoužitelné jen v Markdownu, nelze použít jindeAno
Rychlé psaníNevyžaduje nastaveníVelmi nespolehlivé, funguje spíše náhodouAno (ale neúčinné)
Externí klávesniceSpolehlivé, klasické psaníNepraktické na cestách, nutnost nosit další hardwareAno (pokud je k dispozici)

Často kladené otázky (FAQ)

Zde jsou odpovědi na některé běžné dotazy související s psaním pomlček v iOS:

Q: Jaký je přesný rozdíl mezi spojovníkem, pomlčkou (en dash) a dlouhou pomlčkou (em dash)?

A: Jak již bylo zmíněno: Spojovník (-) je nejkratší a používá se pro spojování slov (např. česko-německý), v URL adresách a programovacích jazycích. Pomlčka (–, en dash) je delší a používá se pro rozsahy (např. 1–5 hodin) nebo vztahy (např. Praha–Brno). Dlouhá pomlčka (—, em dash) je nejdelší a slouží k oddělení částí věty, často nahrazuje závorky nebo naznačuje náhlou změnu myšlenky.

Q: Proč Apple upřednostňuje dlouhé pomlčky?

A: Apple se snaží o co nejlepší typografickou kvalitu textu na svých zařízeních. Z pohledu profesionální sazby a estetiky jsou typografické pomlčky (en dash a em dash) považovány za elegantnější a čitelnější než jednoduchý ASCII spojovník. Proto je funkce "Chytrá interpunkce" ve výchozím nastavení zapnuta.

Q: Mohu trvale vypnout Chytré interpunkce jen pro určité aplikace?

A: Ne, "Chytrá interpunkce" je systémové nastavení, které ovlivňuje chování klávesnice napříč všemi aplikacemi na daném iOS zařízení. Nelze ji vypnout pouze pro konkrétní aplikace, jako je například Safari nebo textový editor.

Q: Je nějaký trik, jak donutit iOS napsat obyčejnou pomlčku podržením klávesy pomlčky?

A: Pokud podržíte klávesu pomlčky na softwarové klávesnici iOS, obvykle se zobrazí tři možnosti: obyčejný spojovník (-), pomlčka (–) a dlouhá pomlčka (—). Spojovník je obvykle ta první, nejvíce vlevo. Problém ale nastává, když píšete více spojovníků za sebou, například ---, kdy iOS automaticky převádí na jednu dlouhou pomlčku. Samotné podržení klávesy vám obyčejný spojovník dá, ale neřeší problém automatické konverze při psaní série pomlček pro Markdown nebo podobné účely. Pro tyto případy je nutné použít jinou strategii.

Q: Funguje tento problém s pomlčkami i v novějších verzích iOS (např. iOS 13 a vyšší)?

A: Ano, funkce "Chytrá interpunkce" a s ní spojené chování automatické konverze pomlček zůstává přítomné i v novějších verzích iOS. Řešení popsaná v tomto článku jsou proto relevantní i pro novější systémy, nejen pro iOS 12.

Ať už potřebujete psát kód, URL adresy nebo formátovat text v online editorech, získání obyčejné ASCII pomlčky v iOS nemusí být noční můrou. Zatímco trvalé vypnutí Chytré interpunkce je nejjednodušší pro vaše vlastní zařízení, pro ty, kteří pracují na cizích iPadech, je kopírování a vkládání nebo použití alternativní Markdown syntaxe nejlepšími a nejméně invazivními řešeními. Doufáme, že vám tento průvodce pomohl vyřešit vaše problémy s pomlčkami a zefektivnit vaši práci na zařízeních Apple, ať už jste kdekoli a na jakémkoli zařízení.

Chceš-li si přečíst další články podobné jako Jak napsat obyčejnou pomlčku v iOS 12?, navštiv kategorii iPhone.

Go up