CAPS-LOCK

Weg met cAPSLOCK!

… waarin blafhert een oude vos een nieuwe streek leert …

De cAPS-LOCK toets: je merkt alleen dat je hem hebt, als je wachtwoord het niet meer doet of als je bij het teruglezen ziet dat er een stuk vaN JE TEKST ZOMAAR IN HOOFDLETTERS STAAT. En om het nog „grappiger” te maken zijn de letters die je wel als hoofdletter bedoeld had dan juist klein.

Ik gebruik de cAPS-LOCK toets NOOIT. Is er nou niets nuttigs te doen met die knop?

Want als je hem per vergissing indrukt, kan je meteen op zoek naar welke functie van je tekstverwerker dit ongedaan kan maken zonder dat je alles opnieuw hoeft te typen (dat is trouwens shift+F3 in Microsoft Word).

Kan die CAPS-LOCK toets niet gewoon weg?

Er zijn sites waar nerds over dit onderwerp discussiëren. De enige reden waarom cAPS-LOCK blijft bestaan is schijnbaar dat sommige juridische teksten per se in hoofdletters getypt zouden moeten worden.

En de rest van de typende wereld moet daar onder lijden? Ik zeg: laat die paar mensen die het aangaat de functie shift+F3 in Word gebruiken, dan kan de rest van de wereld iets nuttigs gaan doen met de cAPSLOCK knop.

Remappen

Het blijkt dat je het effect van deze toets relatief gemakkelijk kunt „remappen” in Windows. Hiervoor doe je alleen een kleine aanpassing in de registry. Van de voornoemde nerds zijn er sommigen die vinden dat de ESC toets te ver van de letters af zit en zij geven de cAPSLOCK toets dezelfde functie als de ESC toets. Anderen gebruiken hem liever als extra ctrl toets of extra backspace.

De oude functie van de cAPS-LOCK toets (en lampje) gaan hiermee verloren, maar dat is dus een voordeel.

Input locales

Locale instellen in Windows

Nou kan je in Windows verschillende keyboard layouts instellen en ik dat direct gedaan toen ik een Cyrillisch toetsenbord gekocht heb. Zo’n Cyrillisch toetsenbord heeft op elke toets 2 tekens: eentje uit „ons” alfabet en eentje uit het Cyrillische alfabet. Welk teken je te zien krijgt als je de toets indrukt hangt af van een instelling in Windows. Je mag zelf de „hot keys” kiezen waarmee je wilt omschakelen, zolang het maar ctrl+shift of alt+shift is. Wanneer je meer dan 2 locales geïnstalleerd hebt, werkt dit nogal lastig te gebruiken.

Ik zou liever de cAPSLOCK toets gebruiken om tussen twee keyboard locales te schakelen. Schakelen tussen een plaatselijke / primary locale (cAPSLOCK uit) en een global / QWERTY / programmers / secondary locale (cAPSLOCK aan).

Voorbeeld: İn Turkıje zıt je ın een ınternetcafé en er verschıjnen zomaar tekens als ö, ç en ğ op het scherm. Gewoon even cAPS LOCK aanzetten en je kunt net als thuis typen op het internationale toetsenbord.

MSKLC

Gelukkig kwam ik een gouden tip tegen. Het blijkt namelijk dat Microsoft ooit het programma MSKLC gemaakt heeft, waarmee je zelf je eigen keyboard locale kunt maken en toevoegen aan Windows. En het mooie daarvan is dat er een functie is ingebouwd die SGCAPS heet (oorspronkelijk vanwege de „Swiss German” markt). Die houdt in dat de letters die je typt als cAPSLOCK actief niet per se hoofdletters hoeven te zijn: welke letters er verschijnen als cAPSLOCK actief is, is helemaal onafhankelijk in te stellen van de gewone shift toets.

Er zitten een paar onduidelijke beperkingen in wat kan en wat niet kan, maar na een paar uur knutselen is het me dankzij deze tool van Microsoft gelukt om een Nederlands toetsenbord, een US-internationaal toetsenbord en een Cyrillisch toetsenbord in 1 locale te combineren. Met cAPS LOCK „uit” type je normale letters, met cAPS LOCK „aan” type je Russische letters.

Normaal, met AltGr en met CAPS-LOCK, alle drie zonder SHIFT toets:

standaard
AltGr
CAPS-LOCK

Normaal, met AltGr en met CAPS-LOCK, alle drie met SHIFT toets:

SHIFT
AltGr+SHIFT
CAPS-LOCK+SHIFT

kbdRuNl

Behalve dat ik wilde behouden wat je met de standaard locales kunt, wilde ik ook ondersteuning voor mensen die Russisch aan het leren zijn. In tegenstelling tot het Nederlands kent het Russisch normaal gesproken geen accenttekens op letters (ё en й zijn aparte letters in het alfabet), maar mensen die de taal nog moeten leren gebruiken accenttekens om aan te geven waar de klemtoon in een woord ligt.

Ik ben mijn keyboarddefinitie kbdRuNl genoemd en dit is het geworden:

  1. Als basis ben ik begonnen met de Nederlandse US-International template met 2½ dode toets (‘ ” ` ~ ^).
  2. Het blijkt dat je (in elk geval op het Microsoft OS dat ik gebruik) dode toetsen met cAPS LOCK niet „levend” kunt maken. Andersom kan wel, daarom heb ik de bestaande dode toetsen onder de AltGr moeten zetten. Dus als je nu op zo’n toets drukt, krijg je het teken dat je zou zien wanneer je de dode toets drukte en een spatie. Als je op de toets drukt met AltGr, krijg je het dode-toets-effect zoals het was. Dit is waarschijnlijk nog handiger ook als je Nederlands typt, want je gebruikt toch veel vaker een ” dan een ë.
  3. Nu deze dode toetsen uit de weg zijn, kan je de Cyrillische tekens geSHIFT en ongeSHIFT koppelen op de SGCAPS posities.
  4. Ik heb meteen een paar speciale karakters aan het toetsenbord toegevoegd:
    de non-breaking space onder AltGr-spatie,
    de horizontal ellipsis (…) onder AltGr-punt,
    het combining acute accent (  ́ ) onder AltGr-komma,
    „Nederlandse” dubbele aanhalingstekens onder AltGr-9/AltGr-0.
  5. De Russische letters а е о у heb ik toegevoegd aan de dode toets ´ zodat ze gecombineerd de Latijnse letters á é ó ý geven.
  6. Verder heb ik Russische klinkers toegevoegd aan het lijstje van dode toets ` zodat ze de letters ђ ћ џ ї љ ќ є geven – die alleen leesbaar zijn wanneer je het font „Timesse Russ” geïnstalleerd hebt.

In deze video zie je een korte demonstratie van kbdRuNl:

Ik moet nog wel even wennen aan mijn nieuwe toetsenbord locale: ik typ nog vaak een extra spatie als ik alleen een ” wil en moet nog wennen aan AltGr voor dode toetsen en het nuttige gebruik van de cAPSLOCK om te switchen van en naar Cyrillische letters. Maar over een paar weken zal ik je laten weten hoe het bevallen is!

4 gedachtes over “Weg met cAPSLOCK!

  1. Update 1: aan het omschakelen met CAPSLOCK ben ik het eerst gewend. Veel handiger dan de CTRL-SHIFT (of nog erger) van Windows.
    Ook handig dat je nu aan een lampje op het toetsenbord kunt zien of je Latijns of Cyrillisch tiept.
    Deze toets moet blijven!

  2. * Ik denk dat het handig is om de tekens ♀ en ♂ onder AltGr te hebben, om hiermee het geslacht aan te geven van Russische woorden die eindigen op ь.
    * Misschien is het nog handiger om Cyrillisch en QWERTY op het toetsenbord te verwisselen: op die manier kan je onder elke “lokale” toetsenbord definitie van de wereld (behalve Zwitserland) de QWERTY toetsenindeling zetten, wat handig is voor alle programmeurs en mensen die niet uit de voeten kunnen met het lokale alfabet. Ik moet nog controleren wat dit doet met bijvoorbeeld de CTRL-toetscombinaties.
    * Ik denk dat ik de “Timesse Russ” letters niet zal gaan gebruiken: deze werken alleen als je zelf het font kunt kiezen, maar als je dat kunt dan kan je ook een font kiezen waarin de combining accent goed in werkt.
    * Jammer dat onder AltGr-y niet ý zit, want onder AltGr-a/e/i/o/u zitten wel á/é/í/ó/ú.
    * Er zijn nog wat ontbrekende symbolen die handiger zijn op het toetsenbord dan karakters die er wel op zitten, bijvoorbeeld ± → ↔ • (AltrGr-B) ؟ (AltGr-?) soft-hyphen ALT-0173 (AltGr–).
    * De combinatie om een trema te krijgen, AltGr-Shift-‘ is niet zo gemakkelijk, misschien is AltGr-; handiger.

  3. Geweldig!

    Hartelijk dank voor de sneltoets shift +F3 om de caps tekst ongedaan te maken! Nooit geweten altijd willen weten.

    Groeten

    Tekstschrijver J.C. Muts
    Tekstschrijver J.C. Muts, uw tekstschrijver voor seo webteksten

Vertel jouw mening

Vul je gegevens in of klik op een icoon om in te loggen.

WordPress.com logo

Je reageert onder je WordPress.com account. Log uit / Bijwerken )

Twitter-afbeelding

Je reageert onder je Twitter account. Log uit / Bijwerken )

Facebook foto

Je reageert onder je Facebook account. Log uit / Bijwerken )

Google+ photo

Je reageert onder je Google+ account. Log uit / Bijwerken )

Verbinden met %s