# Aangepaste snelkoppelingen

Subhashish
Pradhan
&TC.Hollingsworth; &TC.Hollingsworth.mail;
&Freek.de.Kruijf;
2011
Subhashish Pradhan
2012
&TC.Hollingsworth;
&FDLNotice;
2012-02-16
&kde; 4.8
KDE
Systeeminstellingen
sneltoetsen
sneltoetsen
Aangepaste snelkoppelingen
khotkeys

## Inleiding

De module van &systemsettings; Aangepaste sneltoetsen staat u ook in staat om aangepaste sneltoetsen en muisgebaren in te stellen. U kunt ze gebruiken om toepassingen te besturen, specifieke commando's uit te voeren en meer.

## Sneltoetsen en groepen beheren

### Groepen toevoegen

De module stelt u in staat om gerelateerde sneltoetsen in groepen in te delen. Als u bijvoorbeeld enige sneltoetsen hebt die verbonden zijn met uw muziekspeler, dan kunt u hiervoor een groep maken en deze Muziekspeler noemen.

Om een nieuwe groep toe te voegen, klik op de knop Bewerken onder het linker paneel en selecteer de optie Nieuwe groep.

### Sneltoetsen toevoegen

Om een nieuwe sneltoets toe te voegen, klik op de knop Bewerken onder het linker paneel en selecteer de optie Nieuw.

Het eerst te verschijnen menu stelt u in staat het type startsignaal te selecteren. De volgende opties zijn beschikbaar:

Globale sneltoets

  Dit zijn de standaard sneltoetsen van het toetsenbord die overal herkend zullen worden, zolang een &kde; &plasma; werkruimte actief is.

Vensteractie

  Vensteracties zijn startsignalen die plaatsvinden wanneer er iets gebeurt met een specifiek venster, zoals wanneer het verschijnt, focus krijgt of wordt gesloten.

Muisgebaaractie

  Een muisgebaaractie wordt gestart wanneer en bepaalde beweging met de muis (of touchpad of aanraakscherm) wordt uitgevoerd.

Nadat u het type startsignaal hebt geselecteerd, zal er een ander submenu verschijnen dat u in staat stelt om een actietype te selecteren. De volgende types zijn beschikbaar:

Commando/&URL;

  Deze actie zal een commando uitvoeren of een &URL; openen wanneer de sneltoets wordt geactiveerd.

&DBus;-commando

  Deze actie roept een &DBus;-methode aan in een actieve toepassing of systeemdaemon. Voor meer informatie over &DBus;, zie de Introductie tot &DBus; in &kde; TechBase.

Verzendt toetsenbordinvoer

  Deze actie zal toetsenbordinvoer naar de nu actieve toepassing sturen, net alsof u het zelf hebt ingetypt.

Nadat u het actietype hebt geselecteerd kunt u daarna de sneltoets naar believen bewerken. Zie voor meer informatie.

### Sneltoetsen en groepen verwijderen

Om een sneltoets of groep te verwijderen, klik op de knop Bewerken onder het linker paneel en selecteer de optie Verwijderen.

### Groepen exporteren

U kunt een groep exporteren, op die manier kunt u de sneltoetsen hierin opslaan en ze gebruiken op een andere computer of een reservekopie maken.

Om een groep te exporteren, selecteer de te exporteren groep, klik daarna op de knop Bewerken onder het linker paneel en selecteer de optie Groep exporteren..., die een nieuw venster opent, waarin u enige opties over de te exporteren groep kunt definiëren. De volgende opties zijn beschikbaar:

Acties exporteren

  Dit stelt u in staat om de status van de sneltoetsen te selecteren waarin ze ze zullen zijn wanneer ze later geïmporteerd worden. Selecteer Huidige status om hun huidige status te behouden, Ingeschakeld om te verzekeren dat ze allen zijn ingeschakeld of Uitgeschakeld om te verzekeren dat ze uitgeschakeld zijn.

Id

  Hier kunt u tekst invoeren om de groep te identificeren. Als de groep behoort bij standaard, dan wordt deze tekst standaard gevuld.

Sta samenvoegen toe

  Dit definieert wat er gebeurt als de groep al op het systeem bestaat waarnaar de geëxporteerde groep wordt geïmporteerd. Indien ingeschakeld zullen elke nieuwe acties worden toegevoegd aan de groep op het doelsysteem, terwijl acties die dezelfde naam hebben maar een verschillende configuratie zullen worden bijgewerkt met de configuratie uit het geïmporteerde bestand. Indien uitgeschakeld, zal de module weigeren om het bestand te importeren.

Bestandsnaam

  Hier kunt u de bestandsnaam invoeren waarnaar u de sneltoets wilt exporteren. U kunt ook de knop Bladeren rechts van het tekstvak selecteren om de Bestandendialoog te openen en vandaar een bestand te selecteren.

  Geëxporteerde bestanden gebruiken standaard de extensie `.khotkeys`.

Een groep exporteren
De dialoog Groep exporteren.

Een groep sneltoetsen exporteren.

### Groepen importeren

Om een groep te importeren, klik op de knop Bewerken onder het linker paneel en selecteer Importeren.... Een bestandsselectiedialoog opent zich waarmee u een eerder met de Export-functie gemaakt bestand kunt lokaliseren.

## Groepen wijzigen

In het linker gedeelte van het venster zijn de standaard sneltoetsen in groepen gecategoriseerd. Deze groepen kunnen uitgevouwen worden door op de pijl ernaast te klikken om de sneltoetsen te tonen.

Wanneer u klikt op een groep, dan krijgt u twee tabbladen om de groep zelf in te stellen. Het Commentaar stelt u in staat om notities over de groep op te slaan en worden niet echt door het systeem voor iets gebruikt. Het tabblad Condities stelt u in staat om te beperken binnen welke vensters een groep werkt.

Het tabblad Commentaar
Het tabblad Commentaar in een groep.

Het commentaar bij een groep wijzigen.

Condities worden getoond in een boomstructuur, aan de top bevindt zich En. Aan alle condities onder En moet worden voldaan om sneltoetsen in de groep te laten starten.

U kunt extra groepen condities toevoegen door te klikken op het afrolvak Nieuw rechts van de boomstructuur met condities. Soorten groepen inclusief de eerder genoemde En, Of, waarin aan slechts één lid van de groep moet worden voldaan of Niet, waarin het omgekeerde van alle leden de sneltoetsen in de groep zullen starten.

Om een vensterdefinitie aan de lijst toe te voegen, druk op de knop Nieuw. U kunt Actieve venster... selecteren als u de sneltoets alleen wilt activeren als het gespecificeerde venster nu focus heeft of u kunt Bestaand venster... selecteren als u de te activeren sneltoets wilt laten starten zolang dat venster open is, onafhankelijk van of u het gebruikt of niet. Een van deze opties opent een venster waar u de vensterdefinities kunt bewerken.

Klik op de knop Bewerken... om een bestaande set van vensterdefinities te bewerken. Een vensters opent zich met de bewerker voor vensterdefinities. Voor meer informatie, zie .

Om een vensterdefinitie uit de lijst condities te verwijderen, klik op de knop Verwijderen.

## Sneltoetsen wijzigen

In het linker gedeelte van het venster zijn de standaard sneltoetsen in groepen gecategoriseerd. Deze groepen kunnen uitgevouwen worden door op de pijl ernaast te klikken om de sneltoetsen te tonen.

De groep Voorgedefinieerde handelingen, indien uitgevouwen, toont een sneltoetsconfiguratie genaamd PrintScreen die, wanneer geselecteerd, een sectie rechts laat zien, met drie tabbladen:

### Het tabblad Commentaar

Het tabblad Commentaar stelt u in staat om te beschrijven hoe de sneltoets te gebruiken, wat het doet of al het andere dat u in wilt voegen.

### Het tabblad Trigger (startsignaal)

Het tabblad Trigger bevat de triggerconfiguratie, die afhangt van het gespecificeerde type trigger:

Globale (toetsenbord) sneltoets

  Om een sneltoets te wijzigen, klik op de knop die een werktuig bevat en voer de gewenste sneltoets in. Om de sneltoets te verwijderen, klik op de knop met het pictogram rechts van de knop Sneltoets wijzigen.

  Een startsignaal vanaf het toetsenbord wijzigen
  Het tabblad Trigger voor een sneltoets op het toetsenbord.

  Een trigger voor een sneltoets op het toetsenbord wijzigen.

Vensteractie

  Vensteracties bevatten verschillende opties:

  Starter wanneer

    Dit stelt de specifieke vensteractie in die gedaan moet worden om de sneltoets te laten activeren. De volgende opties zijn beschikbaar:

    - Venster verschijnt - gestart wanneer een venster wordt geopend.

    - Venster verdwijnt - gestart wanneer een venster wordt gesloten.

    - Venster krijgt focus - gestart wanneer u naar een venster schakelt.

    - Venster verliest focus - gestart wanneer u van een venster weg schakelt.

  Venster

    Hier definieert u het actuele venster of vesnters waarop het startsignaal van toepassing is. Voor meer informatie, zie

Muisgebaar

  Een muisgebaar kan gewijzigd worden door te klikken op de knop Bewerken onder het gebied dat het muisgebaar toont, waarmee een venster zal worden geopend. Houdt de &LMB; neer en teken het gewenste muisgebaar in het geboden gebied. Het gebaar zal opgeslagen worden wanneer u de &LMB; loslaat.

  Een startsignaal van een muisgebaar wijzigen
  Het tabblad Trigger voor een muisgebaar-sneltoets.

  Trigger voor een muisgebaar wijzigen.

### Het tabblad Actie

Het tabblad Actie is waar u de actie instelt die uitgevoerd zal worden wanneer de sneltoets wordt gestart. Er zijn verschillende typen acties die verschillende configuratieopties hebben:

Commando/&URL;

  Bij het gebruik van een Commando of &URL; als trigger, wordt een tekstvak getoond waarin u het uit te voeren commando of de te openen &URL; kunt invoeren wanneer de sneltoets wordt getriggerd. U kunt ook op de knop Bladeren klikken rechts van het tekstvak om een bestandsselectiedialoog te openen waarin u een bestand kunt selecteren op uw lokale system of een op afstand.

  Een Commando-actie wijzigen
  Het tabblad Actie voor een commando.

  Een Commando-actie wijzigen.

&DBus;-commando

  De volgende opties zijn beschikbaar om u in staat te stellen een &DBus;-methode uit te laten voeren:

  Toepassing op afstand

    De servicenaam van de toepassing op afstand, waarop de methode moet worden uitgevoerd, bijvoorbeeld `org.kde.kate` als u het wilt laten uitvoeren op de geavanceerde tekstbewerker &kate;.

  Object op afstand

    Het pad naar het object op afstand waarop de methode moet worden uitgevoerd, bijvoorbeeld `/Document/1`, als u het wilt uitvoeren op het eerst geopende document in &kate;.

  Functie

    De naam van de aan te roepen &DBus;-methode, bijvoorbeeld `print` als u het document wilt afdrukken.

  Voor meer informatie over &DBus;, zie de Introductie tot &DBus; in &kde; TechBase.

Toetsenbordinvoer verzenden

  Bovenaan het tabblad Actie, is een groot veld voor tekstinvoer waar u de toetsaanslagen in kunt voeren die u wilt verzenden wanneer de sneltoets wordt gestart.

  De meeste toetsen bevatten een enkel teken en om ze hier in te voeren voert u gewoon dat teken in. Om bijvoorbeeld een A te typen, voert u een `A` in. Sommige toetsen hebben langere namen en u kunt ook die namen gebruiken. Om de de &Alt;-toets in te drukken, voert u `Alt` in.

  Individuele toetsaanslagen moeten gescheiden worden door een dubbelepunt (`:`). Om bijvoorbeeld foo in te voeren, voert u `F:O:O` in.

  Toetsen die tegelijk ingedrukt moeten worden moeten gescheiden worden met een plusteken. Om bijvoorbeeld &Ctrl;C in te drukken, voert u `Ctrl+C` in.

  Bedenk dat u hier toetsaanslagen in moet voeren exact zoals u zou doen op een toetsenbord. Om hoofdletters te krijgen moet u de &Shift;-toets invoeren. Om bijvoorbeeld Hallo te typen, voer `Shift+H:E:L:L:O` in.

  Dit is ook van toepassing op speciale tekens. Om bijvoorbeeld het at-teken op de indeling van het V.S.-Engelse toetsenbord, voer `Shift+2` in.

  De uit te voeren actie is afhankelijk van de nu geselecteerde indeling van het toetsenbord. Als u van indeling van toetsenbord wijzigt en een sneltoets start, dan kan dat ongewenste consequenties hebben.

  Onder het tekstinvoerveld kunt u selecteren naar welk venster de toetsaanslagen gericht zullen zijn. U kunt kiezen uit de volgende opties:

  - Actief venster - het venster dat nu open is.

  - Specifiek venster - het venster dat u beschrijft met het onderstaande formulier. Voor meer informatie over het beschrijven van vensters, zie .

  - Actievenster - bij het gebruik van het type Trigger van vensteracties, voer de toetsaanslagen in het venster in dat de sneltoets activeerde.

  Een toetsenbordinvoeractie wijzigen
  Het tabblad Actie voor toetsenbordinvoer.

  De toetsenbordinvoeractie voor een sneltoets wijzigen.

## Vensters definiëren

Verschillende gebieden van de module stellen u in staat een lijst met vensters te definiëren. Ze hebben allemaal hetzelfde interface, die de volgende opties bevatten:

Toelichting

  Dit is meer een informeel tekstvak dat u kunt gebruiken om uit te leggen waar de trigger op van toepassing is of andere nuttige informatie. Het wordt niet echt voor iets door het systeem gebruikt.

Vensterlijst

  Onder het veld Commentaar links is de lijst van alle vensterdefinities nu aanwezig in de trigger. Klik er gewoon op om er een bewerking op uit te voeren.

Bewerken...

  Druk op deze knop om de nu geselecteerde vensterdefinitie te wijzigen. Een nieuw venster wordt geopend dat u in staat stelt het te bewerken. Dit venster bevat de volgende opties:

  Venstergegevens

    Dit is waar u het venster beschrijft waarop de trigger van toepassing is.

    Bovenaan is een veld Commentaar, dat alleen informatief is net als die in het hoofdtabblad Trigger.

    Er zijn drie vensterkarakteristieken beschikbaar:

    - Venstertitel - de titel die bovenaan het venster verschijnt.

    - Vensterklasse - gewoonlijk de naam van de toepassing.

    - Vensterrol - gewoonlijk de naam van de &Qt;-klasse van het venster.

    Elke vensterkarakteristiek biedt een afrolvak en een tekstvak eronder. Voer de te testen waarde van het venster in voor in het tekstvak. Uit het afrolvak, selecteer welk soort test u wilt toepassen. U kunt Is gebruiken om een exacte overeenkomst te krijgen, Bevat om krijgen dat de ingevoerde tekst ergens tussen de volledige waarde zit of Komt overeen met een reguliere expressie om een reguliere expressie te gebruiken om de overeenkomst te definiëren. U kunt ook het omgekeerde van al deze bewerkingen doen. Selecteer Is niet belangrijk als u niet wilt dat die specifieke karakteristiek wordt onderzocht.

    De gemakkelijkste manier om deze informatie in te vullen is om het gewenste venster te openen, klik dan op de knop Autodetect onderaan deze sectie en klik tenslotte op het gewenste triggervenster. Alle drie vensterkarakteristieken zullen gevuld worden met de informatie uit dat venster en u kunt dan de instellingen naar behoefte aanpassen.

  Venstertype

    Dit laat u de overeenkomst beperken tot een specifiek type venster. De volgende opties zijn beschikbaar:

    - Normaal - een regulier toepassingsvenster.

    - Bureaublad - het hoofdbureaublad is in werkelijkheid een speciaal venster op zichzelf.

    - Dialoog - een klein venster dat onderdeel is van een normale toepassing, zoals een berichtvak of een instellingenscherm.

    - Vastzetter - een klein venster dat aangehecht of losgemaakt kan worden van een hoofdtoepassingsvenster.

Nieuw...

  Maak een nieuwe vensterdefinitie. Dit opent de bewerkingsdialoog boven beschreven.

Dupliceren...

  Dit maakt een nieuwe vensterdefinitie met exact dezelfde specificaties als de nu geselecteerde vensterdefinitie. Het opent de boven beschreven bewerkingsdialoog zodat u verdere wijzigingen kunt maken.

Verwijderen

  Verwijdert de nu geselecteerde vensterdefinitie.

## Instellingen

Wanneer u voor het eerst de module binnenkomt of wanneer u klikt op de knop Instellingen onder het linker paneel, dan zijn er verschillende instellingenopties in het rechter paneel:

De invoeractie-daemon bij het aanmelden laten starten

  Dit stelt in of de achtergrondtoepassing die monitort op sneltoetsen van het toetsenbord en de geconfigureerde acties wel of niet actief wordt. Het is standaard ingeschakeld.

Gebaren

  Dit keuzevakje activeren om muisgebaren in te schakelen.

  Er zijn twee opties specifiek voor muisgebaren:

  Tijdsoverschrijding

    Dit specificeert het maximale tijdinterval, in milliseconden, gedurende welke het muisgebaar zal worden bekeken en herkend door het systeem.

  Muisknop

    Dit specificeert de te gebruiken muisknop voor muisgebaren. Gewoonlijk is `1` de &LMB;, `2` is de &RMB; en `3` is de middelste of wielknop. Als uw muis meer knoppen heeft kunt u die in plaats daarvan ook gebruiken.

    Knop 1 is niet beschikbaar, dus muisgebaren interfereren niet met de normale werking van uw systeem.

Instellingen
Het venster Instellingen.

Bewerken van Aangepaste sneltoetsinstellingen.

## Dankbetuigingen en licentie

Speciale dank gaat naar de deelnemer van Google Code-In 2011 Subhashish Pradhan voor het grotendeels schrijven dit artikel.

&meld.fouten;&vertaling.freek; &underFDL; &underGPL;