Takaisin blogiin

Voicr Team · 14. toukokuuta 2026

Tekstinlaajennus Macilla: ilmainen ja yksityinen vaihtoehto

Lopeta samojen sähköpostien, osoitteiden ja allekirjoitusten kirjoittaminen yhä uudelleen. Näin laajennat lyhyet liipaisimet täysimittaisiksi teksteiksi missä tahansa Mac-sovelluksessa — ilman TextExpander-tilausta.

Tekstinlaajennus Macilla: ilmainen ja yksityinen vaihtoehto

Tässä on jotain, mitä teet luultavasti kaksikymmentä kertaa viikossa ajattelematta sitä lainkaan. Kirjoitat sähköpostin allekirjoituksen. Kotiosoitteesi. Saman valmiin vastauksen rekrytoijille. Vakiotekstin, joka roikkuu jokaisen työviestin lopussa.

Kuhunkin menee muutama sekunti. Kerro se kahdellakymmenellä, sadalla tai tuhannella vuoden mittaan, ja aikaa kuluu yllättävän paljon. Tekstinlaajennuksen avulla saat nuo minuutit takaisin — ja Macilla siihen ei tarvitse maksaa tilausmaksua.

Mitä tekstinlaajennus oikeastaan on

Tekstinlaajennus on yksinkertainen idea. Tallennat lyhyen liipaisinsanan. Työkalu seuraa, mitä kirjoitat. Sillä hetkellä, kun saat liipaisimen kirjoitettua loppuun, se korvautuu pidemmällä tekstinpätkällä.

Kirjoita `addr` ja paina välilyöntiä, niin kotiosoitteesi ilmestyy. Kirjoita `sig`, ja koko sähköpostiallekirjoituksesi laskeutuu viestiin. Kirjoita `meet`, ja viiden virkkeen vakioteksti aikataulutoiveistasi liimautuu paikalleen.

Mekaniikka on sama kaikissa työkaluissa. Pieni taustaprosessi tarkkailee näppäimistöä, vertailee kirjoittamaasi tallennettujen liipaisinten listaan ja osuman löytyessä poistaa liipaisimen sekä syöttää laajennuksen. Osa työkaluista simuloi liittämistä, osa kirjoittaa merkit yksi kerrallaan. Käyttäjälle näkyvä lopputulos on identtinen.

TextExpanderin ongelma

TextExpander on ollut oletusvalinta vuosien ajan. Se toimii. Mutta henkilökohtainen taso alkaa 4,16 dollarista kuukaudessa vuonna 2026, ja tiimisuunnitelmat kiipeävät siitä ylöspäin. Macin elinkaaren aikana siitä kertyy satoja dollareita ominaisuudesta, joka mekaanisesti on muutama sata riviä koodia.

Hintaa enemmän pistää silmään arkkitehtuuri. Tekstinpätkäsi synkronoituvat TextExpanderin pilven läpi — juuri näin saat samat oikotiet toiselle Macille tai iPhonellesi. Mutta se tarkoittaa myös, että osoitteesi, allekirjoituksesi, tallennetut vakiovastauksesi ja kaikki muu, mitä tallennat pätkänä, kulkee jonkun toisen palvelimien kautta.

Useimmille se on ihan ok. Asiakastietoja käsittelevälle freelancerille, kehittäjälle, jonka pätkät sisältävät API-avaimia tai sisäisiä URL-osoitteita, tai säännellyllä alalla työskentelevälle se on todellinen ongelma. Tekstinlaajennus on ainoa merkittävä tuottavuuskategoria, jossa vallitseva maksullinen vaihtoehto yhä oletuksena synkronoi pilveen.

Mac, johon tekstinpätkät on tallennettu paikallisesti pienen kilpikuvakkeen sisälle, vastakkainasettelussa yleisen laitteen kanssa, joka lähettää pätkiä ylös pilvipalvelimelle

Mitä yksityisyyttä kunnioittava tekstinlaajennin tekee toisin

Yksityisyyttä kunnioittavan tekstinlaajentimen ei tarvitse koskaan ottaa yhteyttä kotipalvelimelle. Pätkäsi sijaitsevat paikallisessa tietokannassa Macilla. Näppäilyjen vertailija pyörii kokonaan laitteellasi. Mikään kirjoittamasi ei poistu koneelta.

Arkkitehtuuri on yhdenmukainen kaikissa yksityisyyttä kunnioittavissa vaihtoehdoissa: - Näppäinpuskuri — työkalu pitää muistissaan lyhyttä rullaavaa puskuria, tyypillisesti viimeiset 50–100 kirjoittamaasi merkkiä. Kun painat rajamerkkiä kuten välilyöntiä, välimerkkiä, Return tai Tab, se tarkistaa, vastaako puskurin häntä jotakin tallennettua liipaisinta. Osuma tarkoittaa laajennusta. Ei osumaa, kuuntelu jatkuu. - Puskurin tyhjennys — puskuri tyhjenee aina, kun vaihdat sovellusta, painat muokkainnäppäimellä alkavaa oikotietä tai laukaiset laajennuksen. Työkalu ei pidä pitkää historiaa kirjoittamastasi. Vain viimeiset merkit aktiivisessa muistissa. - Vertailu laitteella — liipaisimen vertailukoodi on pelkkä merkkijonotarkistus. Ei verkkokutsua. Ei pilvihakua. Laajennusteksti ladataan paikallisesta tiedostosta ja liitetään järjestelmän leikepöydän kautta tai simuloiduilla näppäilyillä.

Näin Espanso toimii. Näin Applen macOS:ään sisäänrakennettu Tekstinkorvaus toimii. Ja näin Voicrin pätkämoottori toimii — siitä lisää alempana.

Yleisimmät tekstinpätkät, joista saa eniten aikaa takaisin

Nopeimmin maksavat itsensä takaisin ne liipaisimet, jotka kirjoitat ajattelematta. Käy läpi viimeisen viikon kirjoittamiset — lähetetyt sähköpostit, Slack-viestit, koodikommentit — ja tunnistat ne nopeasti. Lähes jokaiselta löytyvät kategoriat:

Henkilökohtaiset yhteystiedot — `addr` koti- tai toimisto-osoitteelle, `phone` puhelinnumerolle, `email` useimmiten käyttämällesi sähköpostiosoitteelle. Asioita, jotka olet kirjoittanut jo tuhansia kertoja. Kolme liipaisinta, välitön hyöty.

Sähköpostiallekirjoitukset — erilaiset allekirjoitukset eri tilanteisiin. `sig` työversiolle, `sigp` henkilökohtaiselle, `sigs` lyhyelle yhden rivin versiolle, jota käytät chatissa.

Vakiovastaukset — viestit, joita lähetät viikoittain. Se ”kiitos yhteydenotosta, en valitettavasti ota uusia asiakkaita” -rivi. ”Mielelläni juttelen, tässä kalenterilinkkini” -vastaus. Ystävällinen kieltäytyminen. Kustakin tulee kahden merkin liipaisin, josta kiität itseäsi myöhemmin.

Koodin ja dokumentaation vakiopalat — kehittäjille selkeitä voittoja ovat lisenssiotsikot, yleiset import-lohkot, lokituslauseiden muotoilijat. Osa menee pidemmälle ja tallentaa kokonaisia rakennepohjia liipaisimiksi.

Markdown-rakenteet — taulukkorungot, frontmatter-lohkot, se linkkisyntaksi jonka aina unohdat. `tbl`-liipaisin pudottaa 3-sarakkeisen markdown-taulukon. `fm`-liipaisin pudottaa frontmatter-lohkon valmiiksi täytetyillä title-, date- ja slug-kentillä.

Useimmat pysähtyvät viiteen tai kymmeneen liipaisimeen, koska siinä kohtaa muistikuorma yltyy. Siinä kohtaa myös 80 % ajansäästöstä tapahtuu. Et tarvitse viittäkymmentä liipaisinta. Tarvitset oikeat viisi.

Dynaamiset pätkät paikkamerkeillä

Staattiset pätkät hoitavat puhtaan vakiotekstin. Paikkamerkit hoitavat ne pätkät, joissa yksi pieni osa muuttuu joka kerta — yleensä päivämäärä, kellonaika tai se, mitä leikepöydällä juuri sattuu olemaan.

Kolme paikkamerkkiä kattaa lähes kaikki todelliset tapaukset:

`{date}` — korvautuu päivämäärällä silloin, kun pätkä laukeaa. `notes`-liipaisin laajenee muotoon `Muistiinpanot kokouksesta 14.5.2026` — päivämäärä on aina ajantasainen, ei manuaalista muokkausta.

`{time}` — nykyinen kellonaika. Käytännöllinen lokimerkintöjen aikaleimoihin, päivittäisiin standup-muistiinpanoihin tai mihin tahansa päiväkirjamaiseen otsikkoon.

`{clipboard}` — mikä tahansa, mitä parhaillaan on leikepöydällä. Kopioi URL, kirjoita `cite`-liipaisin, ja pätkä kääräisee URL:n muotoiltuun lähdeviitteeseen. Fiksut toteutukset palauttavat leikepöydän alkuperäisen sisällön laajennuksen jälkeen, jotta mitään ei mene päälle.

Osa työkaluista tarjoaa enemmänkin — `{cursor}` kursorin sijoitukselle laajennuksen jälkeen, `{form}` täytettäville kentille, säännöllisten lausekkeiden kaappauksia liipaisimesta itsestään. Kompromissi on monimutkaisuus: jokainen lisäpaikkamerkki on jälleen yksi asia muistettavaksi. Kolme yllä mainittua kattavat ne tilanteet, jotka oikeasti tulevat eteen päivittäin.

Sanelu ja tekstinlaajennus samassa sovelluksessa

Useimmilla Mac-käyttäjillä, jotka välittävät näppäimistön säästämisestä, päätyy lopulta kaksi tuottavuusapuria pyörimään valikkopalkkiin. Saneluohjelma sähköposteille ja pidempiin teksteihin. Erillinen tekstinlaajennin vakiopaloille. Kaksi kuvaketta. Kaksi asetuspaneelia. Kaksi tilauslaskua.

Niiden yhdistämiselle on perusteita. Pohjamekaniikka menee päällekkäin — molemmat työkalut tarkkailevat näppäimistöä, molemmat syöttävät tekstiä siihen sovellukseen, jossa olet juuri töissä. Jako on olemassa, koska kategoriat kasvoivat erillään, ei siksi, että työnkulut olisivat pohjimmiltaan erilaisia.

Voicr on macOS:n puhe-tekstiksi-sovellus, jossa on vakio-ominaisuutena mukana tekstinlaajennusmoottori. Pidä FN pohjassa ja sanele pitkä sähköposti. Tai kirjoita `addr`, paina välilyöntiä ja osoitteesi laajenee. Sama valikkopalkin kuvake. Sama asetuspaneeli. Sama Free-taso.

Laajennusmoottori toimii vain paikallisesti. 64 merkin rullaava puskuri muistissa vertailee näppäilyjä tallennettuihin liipaisimiisi. Puskuri tyhjenee jokaisella sovelluksen vaihdolla, jokaisella muokkainoikotiellä ja jokaisen onnistuneen laajennuksen jälkeen. Ei pilvisynkronointia, ei verkkokutsuja, ei näytön kaappausta. Pätkät tallennetaan sovelluksen paikalliseen tietokantaan — niitä ei lähetetä mihinkään, eikä kukaan muu kuin sinä pysty niitä lukemaan.

Ja se kuuluu Free-tasoon. Viisi tuhatta sanaa puhesanelua kuukaudessa plus rajaton määrä pätkiä — ei luottokorttia, ei tilausta. Jos punnitset jo nyt jotakin saneluohjelmaa, Voicr vs Wispr Flow -vertailu käy läpi paikallisen ja pilvipohjaisen puheentunnistuksen kompromissit.

Näin pääset alkuun

Nopein tapa selvittää, jääkö tekstinlaajennus elämään myös sinun arjessasi, on aloittaa kolmesta liipaisimesta. Valitse ne vakiopalat, joita kirjoitit viime viikolla useimmiten. Todennäköisesti osoite. Todennäköisesti yksi vakiovastaus. Todennäköisesti työn allekirjoitus.

Tallenna nuo kolme. Käytä niitä viikon ajan. Jos huomaat tavoittelevasi liipaisinta numero 4 ilman erillistä päätöstä — etsiväsi oikotietä lauseelle, jonka olet nyt kirjoittanut kolmesti — lihasmuisti on syntymässä ja jatkat siitä eteenpäin.

Jos haluat ohittaa etsi-ja-asenna-kierroksen, Voicr hoitaa sanelun, tekstinlaajennuksen ja valikkopalkin yhdellä sovelluksella. Free-taso kattaa 5 000 sanaa puhetta tekstiksi kuukaudessa ja rajattomasti pätkiä. Ei luottokorttia, ei kokeilukelloa, ei tilausta — ennen kuin itse päätät, että haluat jäädä käyttämään.

Pidä FN pohjassa, puhu, liitä. Kirjoita liipaisin, paina välilyöntiä, katso miten se laajenee. Sama kuvake, sama sovellus — eikä mikään lähde Macilta minnekään.