ID.nl logo
Automatiseer programma's met AutoHotkey
© PXimport
Huis

Automatiseer programma's met AutoHotkey

Met de macro-functies die in sommige programma’s zijn ingebouwd of door middel van batchbestanden, kun je een en ander automatiseren. Maar het gratis opensource AutoHotkey geeft je veel meer mogelijkheden, en werkt onafhankelijk van de gebruikte applicatie. Met een sneltoets woorden invoegen, een toets of muisknop herdefiniëren, een menu-item automatisch laten aanklikken … het kan allemaal.

AutoHotkey is een gratis opensource scripting-tool waarmee je computertaken kunt automatiseren. De mogelijkheden zijn legio: de muiscursor met het toetsenbord aansturen, een systeem monitoren en ongewenste programma’s sluiten, formulieren automatisch laten invullen, een taak inplannen, programma’s en webpagina’s met een sneltoets openen, tekstmacro’s in om het even welke toepassing laten werken, games aansturen en ga zo nog maar even door.

AutoHotkey is een scripting-taal, wat inhoudt dat je de syntax enigszins in de vingers moet krijgen. Enig programmeerinzicht is handig meegenomen, maar zelfs als complete leek kun je er snel mee aan de slag, zoals uit dit artikel zal blijken.

©PXimport

Verder leren

Dit artikel is alvast een aardig vertrekpunt. Je kunt daarnaast terugvallen op actieve fora en op talloze voorbeeldscripts. Wanneer je googelt naar ‘autohotkey script

01 Installatie

Om de scripts die we dadelijk zullen bekijken én maken ook zelf uit te kunnen voeren,

heb je natuurlijk een programma nodig dat die scripts kan uitvoeren (interpreter). Die vind je hier. Je gaat bij voorkeur voor de recentste stabiele versie, op het moment van dit schrijven is dat versie 1.1.26.01. Je kunt kiezen tussen een Express Installation en een Custom Installation. We raden je aan voor de Custom installation te gaan, al was het maar om op de diverse tabbladen de verschillende opties even te bekijken. Tenzij je scripts op een 32bit-systeem moeten kunnen draaien, kies je bij voorkeur voor Unicode 64-bit. Bevestig met Install.

©PXimport

02 Editor

Voor je het goed beseft is de installatie al een feit. Op het eerste gezicht blijkt daar zo goed als niets van te merken: wanneer je AutoHotkey (kortweg AHK) opstart, krijg je alleen maar de ingebouwde helpfunctie te zien. Best handig natuurlijk, maar weinig spannend. Laten we daar snel iets aan doen en ons allereerste script schrijven. In feite heb je daar niets meer dan een uitgeklede teksteditor als Kladblok voor nodig, maar wij geven toch de voorkeur aan een wat uitgebreider programma. Een tool die je bijvoorbeeld de mogelijke commando’s toont terwijl je aan het intikken bent, die je scriptdelen laat in- en uitklappen, die met duidelijke kleuren werkt, regelnummering en tabbladen ondersteunt enzovoort, biedt vanzelfsprekend meer comfort. We gebruiken hier Scite4AutoHotkey (eveneens beschikbaar in een portable editie). De tool is weliswaar al een paar jaar oud maar werkt ook onder Windows 10 naar behoren. Eventuele updates laat je best meteen installeren. Standaard laadt de editor bij de eerste opstart een voorbeeldscript in (TestSuite.ahk), dat je via het blauwe pijlknopje meteen kunt uitvoeren. Handig als eerste kennismaking met de syntax. Mocht de code onverhoopt niet correct worden weergegeven, ga dan in het Language-menu na of wel degelijk nog de optie AutoHotkey is geselecteerd.

©PXimport

03 Oerscript

Van oudsher is het bij programmeurs de gewoonte om als allereerste script de boodschap ‘Hallo, wereld’ te laten verschijnen – een traditie die we graag volgen. Wie het voorbeeldscript uit stap 2 al even heeft bekeken, heeft al door dat je dit met één eenvoudige instructie voor elkaar krijgt: MsgBox Hallo, wereld. Overigens moet je je script wel eerst nog even opslaan (met de extensie ahk) voor je dit binnen de editor kunt laten uitvoeren. Merk ook op dat de editor zelf al het commando MsgBox suggereert zodra je ms intikt.

Leuk, maar waarom er niet meteen een ‘tekstmacro’ van maken die in nagenoeg elke applicatie doorwerkt? Dat doen we met een tweede scriptje, waarin we het eerste script oproepen:

::hw::
Run "c:\ahk scripts\hallowereld.ahk"
Return

Dit script is niet lastig te ontrafelen. Het houdt in: wanneer de lettercombinatie hw wordt ingetikt, wordt het script met de naam hallowereld.ahk in c:\ahk scripts uitgevoerd. De syntax voor eenvoudige lettercombinaties is dus ::, gevolgd door de lettercombinatie, waarna de instructies worden uitgevoerd die op de tweede instantie van :: volgt. In AutoHotkey sluiten we een meerregelig script netjes af met het commando Return.

Het kan eigenlijk nog eenvoudiger, wanneer je de lettercombinatie meteen door de volledige tekst laat vervangen: ::hw::Hallo, wereld.{Enter}Welkom in mijn script.{Enter}.

©PXimport

04 Scriptuitvoer

In stap 5 pikken we de draad van de vorige stap weer op, maar eerst willen we je van de frustratie afhelpen om voor elk script telkens de editor te moeten starten, het script te openen en het uit te voeren. Het is namelijk mogelijk van zo’n script een heus exe-bestand te maken. Klik daartoe zo’n ahk-bestand in Verkenner met de rechtermuisknop aan en kies Compile Script – merk op dat je hier ook de opties Run Script en Edit Script aantreft. Even later staat het exe-bestand al voor je klaar.

Het kan gebeuren dat zo’n (al dan niet gecompileerd) script je op onverwachte manieren parten speelt. Je bent bijvoorbeeld in Word aan het werken om dan vast te stellen dat een van de (actieve) tekstmacro’s in AutoHotkey een bestaande sneltoets heeft gekaapt. Vervelend, maar gelukkig is er iets aan te doen: rechtsklik in het Windows-systeemvak op het scripticoontje, waarna je Suspend Hotkeys selecteert of – drastischer – Exit aanklikt.

©PXimport

Eigen pictogram

Een gecompileerd ahk-script kun je probleemloos aan andere gebruikers doorgeven: die kunnen het dan ook uitvoeren zonder zelfs AutoHotkey nodig te hebben. Immers, de AutoHotkey-interpreter wordt in het exe-bestand gestopt. Leuk is ook dat je je eigen pictogram aan zo’n programma kunt koppelen. Open daartoe de programmagroep AutoHotkey en kies Convert .ahk to .exe. Via Browse verwijs je zowel naar het bronscript als naar het uitvoerpad. Met de onderste Browse-knop koppel je er dan een specifiek ico-bestand aan. Met Convert compileer je het script.

Handig om weten: met een gratis tool als GreenFish Icon Editor Pro zet je een eigen afbeelding moeiteloos om in zo’n ico-bestand.

©PXimport

Pop-upvensters

Wil je tekst in een pop-upvenster (zoals ‘MsgBox, Hallo wereld’ uit stap 3) laten verschijnen, dan kun je gebruikmaken van het knopje MsgBox Creator in Scite4AutoHotkey. Er verschijnt dan een dialoogvenster waarin je de titel, inhoud, eventuele knoppen en pictogrammen en enkele stijlaspecten kunt aanduiden in een grafische ontwerpomgeving. Heb je alles goed ingesteld, druk dan op de Test-knop en vervolgens op Insert in SciTE. De resulterende coderegel wordt dan in je script geïnjecteerd.

05 Speciale toetsen

Je weet uit stap 3 nu hoe je een tekstmacro, oftewel hotstring, creëert. We gaan nu aan de slag met het koppelen van een toetscombinatie (bijvoorbeeld Ctrl, Alt of Shift in combinatie met een andere toets) aan een handeling. De toetsnamen en veel meer over sneltoetsen kom je hier te weten. Onder Modifier lezen we daar bijvoorbeeld dat we de Alt-toets aanroepen met !, Ctrl met ^, Shift met +.

Stel, je wilt met de toetscombinatie Ctrl+Alt+C de webpagina van Computer!Totaal openen. Dat krijg je met één coderegel voor elkaar, waarbij je het pad moet vervangen door dat van jouw favoriete browser:

^!C::run "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" https://computertotaal.nl

Het feit dat je hier sneltoetsprefixen als ^(Ctrl) en ! (Alt) gebruikt, kan problemen opleveren bij code als ::ctot::Computer!Totaal, gezien het uitroepteken dan niet als leesteken wordt geïnterpreteerd, maar staat voor de Alt-toets. De oplossing is gelukkig eenvoudig: ::ctot::Computer{!}Totaal.

Wil je toetsaanslagen doorsturen na het indrukken van speciale sneltoetsen, dan moet je dat met het Send-commando regelen: #R:: Send, Computer{!}Totaal zorgt ervoor dat de tekst Computer!Totaal verschijnt zodra je Windows-toets+R indrukt. Het is uiteraard ook mogelijk meerdere hotstrings tegelijk te definiëren, iets als volgt:

::vn::Toon
#A::Send, van Daele
#E::Send, tvd@computertotaal.nl
Return

©PXimport

Kant-en-klaar

Wie AutoHotkey goed beheerst, kan er fraaie programma’s mee maken. Wat dacht je van een tool waarmee je on the fly je eigen hotstrings mee beheert? Het volstaat het script in het tekstkader in je editor te plakken en het als ahk-script of gecompileerd uit te voeren. Wanneer je vervolgens Ctrl+Alt+A (of AltGr+A) indrukt – in AutoHotkey wordt dat ^!A:: (zie regel 58 in het script) – verschijnt een venster waarin je je eigen hotstrings naar wens aanmaakt en weer verwijdert. Ook een tool als Wallpaper Randomizer die je een andere bureaubladachtergrond toont (bij het opstarten van Windows, na verloop van tijd of bij het indrukken van een sneltoets), is geheel in AutoHotkey geschreven. Je kunt het script, weliswaar enkele honderden regels lang, ook downloaden en aanpassen.

©PXimport

06 Nog meer toetsen

AutoHotkey kan ook nog op andere manieren met het toetsenbord overweg. Zo is het mogelijk bepaalde toetsen uit te schakelen of om te wisselen, wat handig kan zijn als bijvoorbeeld bepaalde toetsen bij het gamen storend zijn of als je de toetsenbordbesturing liever anders ingevuld ziet.

Met $CapsLock::Return schakel je bijvoorbeeld de werking van de CapsLock-toets uit, iets gelijkaardigs is ook mogelijk voor ScrollLock en NumLock. Of je bepaalt zelf de status van zulke toetsen met een commando als SetNumLockState, on. Uiteraard kun je ook vaste toetscombinaties in Windows uitschakelen, zoals met #e::Return (roept normaliter de Verkenner op) of je hangt er een andere functie aan, zoals met $LWin:: Send ^{Tab} (zorgt ervoor dat je met de LinkerWindows-toets naar de volgende tab gaat in je browser, wat je normaliter met Ctrl+Tab doet).

Op vergelijkbare manier kun je aan toetsen ook allerlei acties koppelen, zoals het volume verhogen of verlagen in stapjes van 6% via Windows-toets in combinatie met de – of +-knop op je numerieke toetsenbord:

$#NumpadSub:: Send {Volume_Down 3} ; geluid 6% verlagen
$#NumpadAdd:: Send {Volume_Up 3} ; geluid 6% verhogen

Merk trouwens op dat je na een puntkomma (op de meeste plaatsen) ook commentaar aan je script kunt toevoegen: handig als je het script naderhand wil bewerken of wanneer je het wilt delen.

©PXimport

07 Klembord

AutoHotkey kan ook gebruikmaken van het klembord van Windows, wat opnieuw handige mogelijkheden biedt. Zo is het mogelijk een woord naar het klembord te sturen waarna je met een sneltoets de inhoud van het klembord doorspeelt aan Google:

^g::
Run https://www.google.com/search?q=%clipboard%
Return

Een nieuw element in deze code is de variabele %clipboard%, die de actuele inhoud van het klembord gebruikt als parameter (zoekstring) van de opgegeven url. Je zou er ook iets als ^a:: Run https://www.google.com/search?tbm=isch&q=%clipboard% aan kunnen toevoegen als je naar afbeeldingen zoekt. Of je gebruikt de query-url van een andere service, zoals Wikipedia: Run http://nl.wikipedia.org/wiki/Special:Search?search=%clipboard%.

Er zijn natuurlijk ook allerlei uitbreidingen en varianten mogelijk voor verdere interactie met het klembord. {F12}:: Send, ^C bijvoorbeeld zorgt ervoor dat het indrukken van F12 de toetscombinatie Ctrl+C genereert, wat maakt dat een geselecteerd tekstdeel naar het klembord wordt gestuurd. Het is ook mogelijk een stukje tekst aan de reeds bestaande inhoud van het klembord toe te voegen, in plaats van dat te vervangen:

Insert::
oud = %clipboard%
Send, ^c
clipboard = %oud%`r`n%clipboard%
return

Eerst plaatsen we de actuele inhoud van het klembord in de variabele oud, waarna we bij het indrukken van de Insert-toets de variabele clipboard vervangen door de variabele oud samen met de actuele inhoud van het klembord. Om te vermijden dat de inhoud letterlijk aan elkaar wordt geplakt, voegen we er de code `r`n aan toe: die zorgt ervoor dat het daaropvolgende deel op een nieuwe regel terechtkomt.

©PXimport

08 Muis & venster

AutoHotkey kan ook uitstekend overweg met vensters en muisklikken. Een eenvoudig voorbeeld geeft je al een idee waar het naartoe gaat. Stel, je gebruikt een bepaalde applicatie waar je frequent dezelfde menu-optie nodig hebt. Die kun je natuurlijk telkens zelf aanklikken, maar het is ook mogelijk dat door een sneltoets te laten doen:

^m::
Click Left 143,45
Click Left 183,94
Return

Eerst zal de muiscursor naar de schermcoördinaten 143,45 bewegen en daar wordt een druk op de linkermuisknop gegenereerd zodat het uitklapmenu wordt geopend, vervolgens gebeurt hetzelfde op coördinaten 183,94 om het menu-item te selecteren. Voor wie zich afvraagt hoe hij die coördinaten uitvist: in SciTE druk je op het knopje Active Window Info. Zodra je nu de muiscursor boven het programmavenster beweegt, lees je alle nodige informatie af, waaronder de coördinaten en de exacte vensternaam.

09 Programmeerlussen

Elke scripting-taal die z’n naam waardig draagt, ondersteunt ook specifieke programmeerconstructies als lussen en conditionele uitvoer. Dus dat vinden we ook in AutoHotkey. We hebben niet de ruimte om er diep op in te gaan, maar een paar eenvoudige voorbeelden kunnen je al een eind op weg zetten.

Stel dat je met een sneltoets het muiswiel bestuurt en je wilt bij elke druk op de toets het muiswiel vijf keer naar beneden laten draaien. Dat kan met een simpel loop-commando:

^m::
Loop, 5
Click WheelDown ; gebruik WheelUp voor de andere richting
Return

Ook andere lusconstructies zijn mogelijk, zoals een while-loop (zolang … geldt, voer … uit).

Het volgende voorbeeld is al iets complexer. Hierbij worden in een tooltip de startcoördinaten evenals de breedte en hoogte van de rechthoek binnen het sleepgebied getoond, zolang sleepbeweging aanhoudt:

CoordMode, Mouse, Screen
~LButton::
MouseGetPos, begin_x, begin_y
while GetKeyState("LButton")
{
MouseGetPos, x, y
ToolTip, % begin_x ", " begin_y "`n " Abs(begin_x-x) "
x " Abs(begin_y-y)
Sleep, 10
}
ToolTip
Return

Test het script uit om het resultaat te zien. Voor uitgebreide achtergrondinformatie over CoordMode en ToolTip kun je hier terecht, waar je ook van de zoekbalk gebruik kunt maken. We raden je overigens aan vooral in het begin veelvuldig met deze tutorial en zoekfunctie te werken: je vindt er uitstekende feedback en praktische voorbeelden.

Veel succes met AutoHotkey. We vernemen het graag als je zelf een handig script hebt ontwikkeld!

©PXimport

Grafische interface

Wie kant-en-klare AutoHotkey-scripts downloadt en uitprobeert, zal merken dat sommige programmeurs zich ook van een fraaie grafische interface bedienen. Dat is weliswaar lastiger te programmeren, maar je vindt gelukkig wel een uitstekende hulp in SmartGUI Creator, die je via een knopje in SciTE opstart. De werking is eigenlijk eenvoudig. Je start de tool op en met behulp van bouwblokken zet je de gewenste interface op. Via File / Test Script ga je na of de interface naar wens is, waarna je die via File / Save Script and Exit in een ahk-script giet, voor verdere invulling en manipulatie.

▼ Volgende artikel
eXodus - dit zijn alternatieven voor X
© gguy - stock.adobe.com
Huis

eXodus - dit zijn alternatieven voor X

Wat hebben organisaties als KRO-NCRV, NS, Bits of Freedom en Oxfam Novib met elkaar gemeen? Dat ze niet langer actief zijn op het socialmediaplatform X. Waarom willen ze dat niet meer? Wat speelt er bij X? Welke alternatieven zijn er?

In dit artikel bespreken we de ondergang van X en welke alternatieven er voor X zijn:

  • Fediverse
  • Mastodon
  • Threads
  • Bluesky

Ben je een pionier? Dan heb je misschien ook wel interesse in één van deze alternatieve browsers

Sinds juli 2023 voegden veel media maandenlang ‘Twitter’ toe achter elke vermelding van X. Velen moesten namelijk nog wennen aan de nieuwe naam. Elon Musk, die Twitter in oktober 2022 voor 44 miljard dollar kocht, vond dat X beter paste bij zijn visie om het microblogging-platform om te vormen tot een allesomvattend digitaal ecosysteem, vergelijkbaar met WeChat in China. Musk lijkt trouwens een opvallende affiniteit te hebben met de letter X, wat ook zichtbaar is in projecten als SpaceX, Tesla Model X en xAI. Veel gebruikers waren niet gerust op deze overname, en niet geheel onterecht, want Musk heeft inmiddels ingrijpende veranderingen doorgevoerd.

X: aanpassingen

Kort na de overname herstelde Musk eerder geschorste accounts, waaronder die van controversiële figuren als Donald Trump, Andrew Tate en Kanye West. Het platform stopte bovendien met het handhaven van het beleid tegen desinformatie rond Covid-19. En waar vroeger een gratis verificatiesysteem was, waarbij Twitter invloedrijke personen en organisaties een blauw vinkje gaf, is dat nu puur commercieel: wie betaalt, krijgt een vinkje. Het staat niet langer voor authenticiteit, maar toont enkel aan dat een gebruiker betaalt voor X Premium en zo extra functionaliteit en zichtbaarheid krijgt.

Daarnaast introduceerde X de For You-feed, een sectie met aanbevelingen op basis van gebruikersvoorkeuren en -gedrag, maar ook beïnvloed door strategische beleidsbeslissingen. Dit gebeurt via een AI-gestuurd algoritme, waarvan slechts delen openbaar zijn gemaakt, wat vragen oproept over transparantie en mogelijke bias.

Het moderatiebeleid veranderde eveneens. Tweets die de richtlijnen schenden, worden niet meer verwijderd, maar zijn enkel minder zichtbaar (‘Freedom of Speech, Not Reach’). Daarnaast is er een verschuiving naar gemeenschapsgestuurde moderatie (‘Community Notes’), waardoor factchecking minder centraal en vaak trager verloopt.

De algoritmen van X roepen bij velen vragen op over de transparantie en mogelijke bias.

Fediverse

Musk zelf noemt deze aanpassingen democratischer, maar voor veel gebruikers hebben deze aanpassingen geleid tot een meer toxische inhoud. Daarbij worden specifieke groepen kritisch bekeken en beoordeeld, onder wie liberalen en de LGBTQ+-gemeenschap.

De cijfers lopen uiteen, maar de meeste bronnen zijn het er wel over eens dat heel wat gebruikers en organisaties het platform hebben verlaten sinds de overname door Musk.

Twee jaar geleden leek er maar één echt alternatief te zijn: Fediverse, dat gebruikers meer controle gaf over hun data en de moderatie.

Fediverse is een samentrekking van ‘federated’ en ‘universe’ en kun je zien als een netwerk van onderling verbonden platformen en servers, die onafhankelijk worden beheerd door organisaties of individuen. Bij traditionele socialmediaplatforms ben je afhankelijk van één centrale organisatie. Daardoor kun je met bijvoorbeeld een Instagram-account niet zomaar gebruikers van X bereiken. De gemeenschappelijke protocollen binnen het Fediverse, zoals het populaire ActivityPub, maken onderlinge communicatie juist wel mogelijk. Je kunt dus een account aanmaken op een server en vervolgens communiceren en gegevens uitwisselen met gebruikers op andere platformen. Binnen het Fediverse beweeg je dus vrijelijk tussen verschillende servers en platformen.

Het Fediverse-netwerk bevat talrijke platformen, waarvan de meeste door het ActivityPub-protocol zijn verbonden (afbeelding: Per Axbom, CC BY-SA 4.0, Wikimedia Commons).

Mastodon

Mastodon was – en is nog steeds – het populairste Fediverse-platform, maar dat bleek helaas niet geschikt voor het grote publiek. Veel (mainstream) gebruikers vonden het namelijk verwarrend dat ze zelf een server moesten kiezen bij registratie. Ook de interface en gebruikerservaring waren minder gestroomlijnd dan bij Twitter/X. Door de decentrale structuur werkten sommige servers ook traag of werden ze slecht beheerd.

Daarnaast bood Mastodon slechts beperkte ondersteuning voor video en live-updates en ontbraken universeel doorzoekbare inhoud en trending topics, waardoor populaire discussies moeilijker te volgen waren. Bekende personen waren er ook nauwelijks actief, en veel gebruikers hadden moeite om hun sociale netwerk opnieuw op te bouwen. Eind 2023 bereikte Mastodon een piek in regelmatige bezoekers, maar de groei vlakte al snel af.

De interface van Mastodon, met vertrouwde ingrediënten als tijdlijn, meldingen en favorieten.

Threads

Mastodon behoudt weliswaar een niche bij privacybewuste en opensource-enthousiastelingen, maar bleek dus te ingewikkeld en gefragmenteerd voor de doorsneegebruiker. Vanaf eind 2023 zochten velen daarom hun toevlucht tot traditionelere sociale netwerken als LinkedIn, Instagram en vooral Threads.

Dit laatste platform werd medio 2023 door Meta (Mark Zuckerberg) gelanceerd als reactie op de groeiende kritiek op Twitter/X. Het is direct gekoppeld aan Instagram, waardoor gebruikers hun bestaande account kunnen gebruiken.

De interactiemogelijkheden binnen Threads lijken sterk op die van X, met opties als liken, citeren, posten en reageren. Ook doet het veel denken aan het oude Twitter: je volgt zelf mensen of vertrouwt op het algoritme. Volgens veel gebruikers is dit algoritme vooral ontworpen om politieke discussies en nieuwsverwijzingen te mijden. Al kun je zelf wel bepaalde mensen volgen. Het platform toont daarnaast vaak berichten die reacties willen uitlokken (‘engagement bait’). Op dit platform vind je veel beroemdheden en influencers, en de meeste content is vrij luchtig.

Threads werkt trouwens ook aan ondersteuning voor het ActivityPub-Fediverse, wat de dienst compatibel maakt met onder meer Mastodon.

Ook bij Threads kun je zelf bepalen wie je wilt volgen.

Bluesky

Hoewel Threads momenteel veel meer maandelijkse gebruikers heeft (circa 275 miljoen), trekt ook het microblogging-platform Bluesky tegenwoordig een groeiend aantal voormalige X-gebruikers aan (circa 30 miljoen). Ter vergelijking: X zou nu nog zo’n 500 miljoen maandelijkse gebruikers tellen, terwijl Mastodon er ongeveer 15 miljoen heeft.

Bluesky wordt gerund door Bluesky Social. Het werd begin 2023 officieel gelanceerd, maar ontstond al in 2021, opgericht door Jack Dorsey, medeoprichter van Twitter.

Net als Mastodon is Bluesky een gedistribueerd netwerk, maar het is wel gebruiksvriendelijker, mede dankzij het modernere, open protocol AT (Authenticated Transfer). Het platform streeft naar transparantie en wil ook gebruikers zelf hun eigen algoritme laten maken en verfijnen.

Er zijn nog geen advertenties en de tijdlijn toont berichten in chronologische volgorde, zonder verborgen algoritme. In principe kun je ook zelf een server kiezen, al is dat in de praktijk nagenoeg altijd hostingprovider bsky.social. Gevorderde gebruikers kunnen zelfs een eigen server hosten (PDS, personal data server).

Bluesky wordt momenteel vooral bevolkt door Amerikaanse gebruikers, en het valt nog af te wachten in welke mate ook het aantal actieve Nederlandse en Vlaamse gebruikers zal toenemen. In het vervolg van dit artikel maken we grondiger kennis met Bluesky, waarbij we vooral focussen op hoe je volgaccounts en berichtgeving meer naar eigen hand kunt zetten, met onder meer migratie, startpakketten, lijsten, feeds en ook extra diensten.

Meer dan Threads verwelkomt Bluesky ook politieke discussies.

Account

Je kunt Bluesky gebruiken via je browser of de app, beschikbaar in de officiële appstores van Android en Apple. Na installatie kies je de interface-taal (waaronder Nederlands) en registreer je je met een e-mailadres, wachtwoord, geboortedatum en ‘gebruikershandle’. Vervolgens upload je een profielafbeelding of kies je een avatar, en na het aanduiden van je interesse(s) kun je direct aan de slag. Je moet nog wel even een verificatiecode invullen die je via e-mail krijgt.

Bluesky: na een snelle registratie ben je er klaar voor.

Ontdekken en volgen

Wanneer je de startpagina opent, zie je twee secties: Discover en Following. In Discover verschijnen direct berichten, gebaseerd op de interesses die je bij registratie hebt opgegeven. Je ziet hier ook trending topics en populaire posts binnen de gemeenschap. Je kunt deze feed personaliseren via aangepaste feeds, door er zelf een te creëren of een passend algoritme te kiezen.

In de sectie Following zie je berichten van accounts die je volgt. Aanvankelijk is deze leeg, behalve het Bluesky-account. Om iemand te volgen, houd je de muis boven de post header (met accountnaam, tijdstip en berichttitel) en klik je op +Volgen. Dit verandert in Volgend; klik hierop als je het account niet langer wilt volgen. Berichten van gevolgde accounts verschijnen vervolgens in de sectie Following.

Het vergt slechtsr een muisklik om iemand te (ont)volgen.

Zoeken en migreren

Er zijn verschillende manieren om snel extra accounts aan je volglijst toe te voegen. Open de rubriek Zoeken (tik in de mobiele app op het pictogram met drie streepjes) en vul in de zoekbalk een onderwerp in, zoals Artificial intelligence. Selecteer een geschikt account en klik op +Volgen.

Wil je accounts van Twitter/X ook op Bluesky volgen, dan gaat dit het snelst met de browserextensie Sky Follower Bridge, beschikbaar in de officiële Chrome- en Firefox-webstores. Na installatie start je de extensie en meld je je aan met je Bluesky-handle of e-mailadres en een app-wachtwoord.

Om zo’n wachtwoord (met beperkte machtigingen) te maken, ga je in Bluesky naar Instellingen, kies je Privacy en beveiliging, selecteer je App-wachtwoorden en klik je op +App-wachtwoord toevoegen. Geef het een naam, bijvoorbeeld SkyFollowerBridge, bevestig met Volgende, kopieer of noteer het wachtwoord en klik pas daarna op Gereed.

Na aanmelding open je je lijst met gevolgde accounts op X via www.x.com/<je_accountnaam>/following. Klik op de extensieknop en kies Find Bluesky Users. De extensie zoekt naar actieve Bluesky-accounts in je lijst. Klik op View Detected Users en daarna op Follow on Bluesky om de gewenste accounts te volgen.

Sky Follower Bridge automatiseert het migratieproces van gevolgde accounts van X naar Bluesky.

Startpakketten

Een andere handige manier om je volglijst uit te breiden is met startpakketten. Als je een interessant account vindt, klik je erop om de profielpagina te openen en ga je naar het onderdeel Startpakketten. Met wat geluk heeft deze persoon al pakketten aangemaakt: dit zijn verzamelingen accounts rond een specifiek onderwerp. Open zo’n pakket, bekijk de tabbladen Personen en Berichten en volg gewenste accounts via de knop +Volgen.

Je kunt ook zelf startpakketten maken. Ga naar Profiel en open het tabblad Startpakketten. Klik op Aanmaken, geef je pakket een naam en voeg een beschrijving toe. Druk op Volgende en voeg minstens acht accounts toe die relevante berichten posten. Klik weer op Volgende om eventueel feeds toe te voegen of kies voor Overslaan. Daarna kun je anderen uitnodigen via een QR-code of door de link te kopiëren.

Je kunt ook je eigen startpakketten creëren en deze met anderen delen.

Lijsten en feeds

Je kunt zelf ook een reeks gebruikers opsommen en deze lijsten eventueel delen. Open hiervoor de rubriek Lijsten en klik op +Nieuw. Vul een naam en omschrijving in en bevestig met Opslaan. Voeg gebruikers toe en bekijk hun berichten vanuit de lijst. Klik op Vastzetten op startpagina om de lijst als aparte feed naast Discover en Following te tonen.

Je beheert feeds rechtstreeks via de rubriek Feeds. Onder Ontdek nieuwe feeds kun je voorgestelde feeds toevoegen of zelf zoeken via de zoekbalk. Klik op een feed bij Mijn feeds om de berichten te bekijken.

Gebruik het tandwielpictogram bij Feeds om feeds via het pinicoon op je startpagina vast te zetten of hieruit weg te halen. Niet-vastgezette feeds kun je hier ook verwijderen.

Je kunt eigen feeds creëren, bijvoorbeeld met een no-code tool als Skyfeed.app. Meld je aan met je Bluesky-account en een app-wachtwoord (zie ook de paragraaf ‘Zoeken en migreren’). Klik op Create your first feed en voeg in de Visual Editor (of JSON Editor) de gewenste blokken toe, zoals Input, Remove, RegEx, Sort by en Limit. Bevestig met Publish Feed.

Kopieer de feed-ID achteraan de gegenereerde link en deel deze met anderen. Zij hoeven alleen de rubriek Feeds in Bluesky te openen en het ID in de zoekbalk Search feeds te plakken om je feed toe te voegen.

Met een app als Skyfeed kun je ook eigen feeds creëren en deze met anderen delen.

Watch on YouTube
▼ Volgende artikel
Alweer geen telefoon of internet? Zo zit het met recht op compensatie (en zo vraag je het aan)
Huis

Alweer geen telefoon of internet? Zo zit het met recht op compensatie (en zo vraag je het aan)

Vandaag zijn het vooral Odido-abonnees die te kampen hebben met storing, maar ook als je klant bent bij bijvoorbeeld KPN, VodafoneZiggo, Ben, Simpel of Delta komt het voor: je kunt niet bellen en/of internetten. Als zo'n storing wat langer duurt, kun je recht hebben op compensatie. In dit artikel lees je wanneer je waar recht op hebt en hoe je die compensatie kunt aanvragen.

Een landelijke storing bij je internet, tv of telefoon is niet alleen vervelend, maar kan ook financiële gevolgen hebben. Gelukkig is in Nederland wettelijk vastgelegd dat je in sommige gevallen recht hebt op een vergoeding. Maar hoe werkt dat precies? Wanneer heb je recht op compensatie, hoe hoog is die vergoeding en waar kun je terecht bij jouw provider?

Volgens de Telecommunicatiewet heb je als consument of kleinzakelijke gebruiker recht op compensatie als er sprake is van een volledige netwerkstoring die twaalf uur of langer duurt. Dat betekent dat alle onderdelen van je abonnement uitvallen: dus bijvoorbeeld zowel internet als televisie en telefonie. Regionale storingen vallen ook onder deze regeling, zolang je binnen het getroffen gebied woont of werkt. Sommige providers hanteren uit zichzelf een iets soepelere norm en keren al bij acht uur storing een vergoeding uit, maar dat is niet verplicht. De wettelijke grens ligt op twaalf uur.

De hoogte van de vergoeding is gekoppeld aan de maandelijkse kosten van je abonnement. Bij een storing van twaalf tot vierentwintig uur ontvang je één dertigste van je maandbedrag. Duurt de storing langer, dan loopt het bedrag op met telkens nog een dertigste per extra dag. Voor prepaid-gebruikers geldt een vergoeding van vijftig cent per dag. De vergoeding wordt meestal verrekend op je volgende factuur. Je hoeft er als klant wel iets voor te doen: in de meeste gevallen moet je zelf een aanvraag indienen via de website of app van je provider.

Verzamel bewijs

Heb je last gehad van een storing, controleer dan altijd eerst hoe lang die precies heeft geduurd. De meeste providers publiceren actuele storingsmeldingen op hun website. Noteer de begindatum en -tijd en maak eventueel een screenshot als bewijs. Zodra de storing voorbij is, kun je je aanvraag indienen. Meestal kan dat nog tot enkele maanden na de storing, maar wacht niet te lang. Het aanvragen van compensatie gaat soms via een speciale pagina, in andere gevallen moet je daarvoor contact opnemen met de klantenservice. Hieronder staan handige links naar de grootste providers om je verder te helpen.

©Website Odido

Bron: Odido

Compensatie aanvragen doe je zo:

Bij KPN kun je een compensatieverzoek indienen via je persoonlijke KPN-pagina, waar je moet inloggen met je KPN ID.
👉 Meer lezen/aanvragen compensatie KPN


Vodafone-klanten kunnen hun aanvraag doen via de Vodafone-app of de klantenservice.

👉 Meer lezen/aanvragen compensatie Vodafone


Ziggo heeft een aparte compensatiepagina, waar je een storing kunt melden en direct je vergoeding kunt aanvragen. Die staat hier:

👉 Meer lezen/aanvragen compensatie Ziggo


Ook bij Odido geldt de wettelijke grens van twaalf uur. Op de veelgestelde vragen-pagina lees je hoe je een claim kunt indienen. Odido zegt zelf een formulier online te zetten wanneer een storing langer dan twaalf uur geduurd heeft.

👉 Meer lezen/aanvragen compensatie Odido


Ben, dat gebruikmaakt van het netwerk van Odido, heeft dezelfde regeling. Informatie over compensatie vind je op:

👉 Meer lezen/aanvragen compensatie Ben


Simpel, dat ook gebruikmaakt van het Odido-netwerk, verwijst je naar je persoonlijke accountomgeving voor het melden van een storing. De klantenservicepagina staat hier:

👉 Meer lezen/aanvragen compensatie Simpel


Bij Delta kun je compensatie aanvragen via MijnDELTA of per brief. Uitleg staat op:

👉 Meer lezen/aanvragen compensatie Delta

Dus: meer dan twaalf uur storing? Compensatie!

Samengevat: bij een volledige uitval van je netwerk van twaalf uur of meer heb je recht op een vergoeding van minimaal één dertigste van je maandbedrag. Bij sommige providers kun je al eerder compensatie krijgen, maar dat is geen wettelijke verplichting. De meeste providers maken het aanvragen makkelijk via hun eigen omgeving of app. Heb je geen toegang tot je account, dan kun je altijd contact opnemen met de klantenservice. De verwerking duurt meestal een paar weken. Laat je niet afschepen als je recht hebt op compensatie. De regeling is wettelijk vastgelegd!