Pokud při práci střídáte Mac a počítač s Windows, možná jste si všimli rozdílu: macOS už řadu let nabízí v Nastavení systému celoplošné nahrazování textu a prediktivní návrhy, zatímco desktopové aplikace Windows to obvykle řeší samostatně, pokud vůbec. Nejde o to, že by jedna platforma byla „lepší“ — rozdíl spočívá v tom, jak se každý operační systém rozhodl zpřístupnit aplikacím zadávání textu.
Co nabízí macOS přímo v systému
macOS už dlouho obsahuje systémovou Text Replacements funkci (v Nastavení systému v části Klávesnice), která uživatelům umožňuje definovat zkratky automaticky rozbalované při psaní. V situacích, kdy se zadává text pomocí trackpadu nebo dotykového vstupu, nabízí také prediktivní návrhy textu nad klávesnicí. Protože macOS řídí jednotný rámec pro zadávání textu používaný aplikacemi Cocoa, náhrada nebo návrh definovaný jednou se může konzistentně zobrazovat v Mailu, Poznámkách, Safari i v jakékoli aplikaci využívající standardní textová rozhraní API.
Tato konzistence je přímým důsledkem frameworku aplikací macOS: většina nativních aplikací pro Mac předává zadávání textu stejným základním systémovým komponentám, takže funkce přidaná do této vrstvy se automaticky dostane téměř do každé aplikace.
Proč se Windows vydal jinou cestou
Windows má za sebou delší a rozmanitější historii aplikačních frameworků — Win32, WPF, UWP, WinUI a také obrovské množství aplikací založených na Electronu a Chromiu (Slack, Discord, VS Code) a aplikací vykreslovaných v prohlížeči, které nesdílejí jedinou nativní vrstvu pro zadávání textu. Neexistuje jeden framework, na kterém by byly postaveny všechny aplikace Windows, a proto je mnohem obtížnější důsledně zavést jedinou centrálně definovanou „systémovou predikci textu“ ve všech aplikacích, v nichž může uživatel psát.
Windows v některých situacích prediktivní text nabízí — například dotyková klávesnice na obrazovce navrhuje slova. Jde však o dotykové rozhraní pro zadávání textu, nikoli o funkci, která se zobrazí při psaní na fyzické klávesnici ve Wordu nebo Outlooku. Při psaní na desktopové klávesnici ponechával Windows historicky predikci frází na jednotlivých aplikacích (například některých poštovních klientech a vývojových prostředích), nikoli na úrovni operačního systému.
Praktické důsledky
Pro uživatele Windows to znamená, že podpora prediktivního textu dnes zcela závisí na tom, ve které aplikaci právě pracuje:
Dotyková klávesnice: ano
Klávesnice Windows na obrazovce nabízí návrhy jednotlivých slov, ale pouze tehdy, když se jako metoda zadávání používá tato virtuální klávesnice — ne při psaní na fyzické klávesnici.
Některé aplikace: vestavěné funkce
Několik aplikací nabízí vlastní funkce automatického doplňování nebo návrhů, ale fungují pouze v dané aplikaci a nikde jinde.
Většina psaní na počítači: nic
Chatovací aplikace, prohlížeče, Poznámkový blok a většina programů pro práci s dokumenty zobrazují přesně to, co napíšete, znak po znaku, bez jakýchkoli návrhů pokračování frází.
Jak tuto mezeru vyplňuje nástroj v oznamovací oblasti
Protože Windows tuto funkci necentralizuje na úrovni operačního systému, praktickým řešením je nástroj na pozadí, který funguje bez ohledu na framework aplikace, stejně jako obecně přijímají vstup z klávesnice aplikace Windows. Typeahead pro Windows využívá právě tento přístup: běží v oznamovací oblasti a sleduje textový kurzor téměř v jakékoli desktopové aplikaci — WhatsApp, Telegramu, Slacku, Chromu, Edge, Firefoxu, Outlooku, Thunderbirdu, Wordu, Poznámkovém bloku, Notepad++ a v chatových a textových polích VS Code — místo aby závisel na tom, zda si každá aplikace vytvořila vlastní nástroj pro navrhování textu.
V podstatě tak na aplikační úrovni řeší to, co nebylo centralizováno na úrovni operačního systému: jeden nástroj a jeden model, které fungují konzistentně bez ohledu na framework, na němž je vytvořena právě používaná aplikace.
Jak se návrh skutečně zobrazuje
Typeahead při psaní zobrazuje pokračování právě psané věty jako přízračný text vedle kurzoru. Stiskněte Tab nebo šipku doprava, pokud chcete návrh přijmout a pokračovat, případně dál pište a návrh se ignoruje — nic se nikdy nevloží, dokud nestisknete klávesu pro přijetí. Funkce používá lokální model (Qwen 3.5 přes llama.cpp), který běží zcela offline, takže nezávisí na cloudové integraci konkrétní aplikace ani na dostupnosti konkrétní funkce operačního systému.
| Vlastnost | Vestavěná funkce macOS | Nativní funkce Windows | Typeahead pro Windows |
|---|---|---|---|
| Rozsah působnosti | Celosystémová (v aplikacích Cocoa) | Pouze v jednotlivých aplikacích nebo na dotykové klávesnici | Celosystémová v podporovaných aplikacích |
| Typ návrhu | Nahrazování slov a frází | Návrhy jednotlivých slov (dotyková klávesnice) | Pokračování celé fráze nebo věty |
| Funguje offline | Ano | Ano | Ano |
Často kladené dotazy
Má Windows nějakou vestavěnou predikci textu?
Proč Windows nemá systémovou funkci jako macOS Text Replacements?
Je to kritika Windows?
Jak tedy Typeahead funguje v tolika různých aplikacích?
Funguje ve všech aplikacích stejně?
Získat Typeahead
Celosystémová predikce vět pro Windows 10/11. Jednorázový nákup $9.99,, 7denní bezplatná zkušební verze.
Získat na Microsoft Store