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.

Nejde o hodnocení kvality: Rozmanitost aplikačních frameworků Windows zároveň přispívá k jeho flexibilitě — tentýž operační systém spouští vše od desetiletí starého softwaru Win32 až po moderní aplikace obalené webovým rozhraním. Tato flexibilita je kompromisem a jednou z věcí, které ztížila centralizaci systémové predikce textu.

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?
Dotyková klávesnice na obrazovce nabízí návrhy slov, ale pouze tehdy, když jako způsob zadávání používáte tuto virtuální klávesnici — ne při psaní na fyzické klávesnici v desktopových aplikacích.
Proč Windows nemá systémovou funkci jako macOS Text Replacements?
Aplikace Windows jsou vytvořeny na mnohem širší škále frameworků — Win32, WPF, UWP, WinUI, Electron i aplikace vykreslované v prohlížeči — a nesdílejí jednu vrstvu pro zadávání textu, jako ji sdílí většina nativních aplikací pro Mac prostřednictvím Cocoa. Tato rozmanitost ztěžuje důsledné zavedení jediné centralizované funkce ve všech aplikacích.
Je to kritika Windows?
Ne — jde o popis architektonického kompromisu. Stejná rozmanitost frameworků, která ztěžuje centralizaci systémové predikce, zároveň umožňuje Windows spouštět obrovské množství softwaru, od starších aplikací Win32 až po moderní nástroje obalené webovým rozhraním.
Jak tedy Typeahead funguje v tolika různých aplikacích?
Spouští se jako nástroj v oznamovací oblasti a sleduje textový kurzor na úrovni vstupu operačního systému, místo aby závisel na jediném frameworku aplikací. Díky tomu může nabízet návrhy konzistentně v chatovacích aplikacích, prohlížečích, poštovních klientech, Wordu i textových editorech.
Funguje ve všech aplikacích stejně?
Způsob zobrazování návrhů je jednotný — přízračný text vedle kurzoru, který přijmete klávesou Tab — ale Typeahead lze v jednotlivých aplikacích zapnout nebo vypnout. Ve VS Code jsou vyrovnávací paměti kódu ve výchozím nastavení vypnuté, zatímco chatová a textová pole jsou podporována.

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