De "azerty"-layout van Apple wijkt inderdaad sterk af van de standaard-versie (PC en oude tikmachines) en is een serieuze bron van frustratie voor
nerds (hello me

) die vaak de {}[]\/ karakters dienen te gebruiken tijdens het programmeren of in een Unix shell. Vermits het nerds evenwel betaamt om blind te kunnen typen zou een mogelijke oplossing kunnen zijn een standaard azerty layout te definiëren en deze te gebruiken in plaats van het apple-dialect.
Dit is mogelijk sinds Mac OS X 10.2 en er zijn programma's zoals
Ukelele waarmee nieuwe keyboard layouts aan te maken zijn:
Beginning with version 10.2 (Jaguar), Mac OS X supports an XML-based format for keyboard layouts (.keylayout files). These may be installed by copying them to the Keyboard Layouts folder within /Library or ~/Library; then they are enabled via the Input tab of the International module within System Preferences.
However, modifying keyboard layouts—let alone creating entirely new keyboard layouts, such as for a new script—by directly editing the XML text is tedious and error-prone.
Ukelele aims to simplify keyboard layout editing by providing a graphical interface to .keylayout files, where the desired characters can simply be dragged onto keys as needed. (The Character Palette, available in the Input menu if it has been enabled in System Preferences, is a great place to find the characters.)
In addition to simple assignment of single character codes to keys, Ukelele can assign multiple-character strings and can create "dead keys", where a keystroke sets a new state that modifies the output of the following keystroke.
De layout die ik gebruik en die bijna evenwaardig is met een standaard azerty klavier kan je
hier binnenhengelen om eens uit te proberen met VirtualBox. Je zal waarschijnlijk wel moeten heraanloggen na het plaatsen van die layout file in ~/Library.
Indien je zo'n nieuwe layout overkill vindt kan je misschien ook eens VMWare Fusion proberen. Deze heeft uitgebreide mogelijkheden om arbitraire key mappings in te stellen zodat een bepaalde toets ('§' zal je waarschijnlijk niet gebruiken) bijvoorbeeld wordt hermapt naar '{' of '('. Het is zelfs goed mogelijk dat VMWare deze problemen van VirtualBox (dat voornamelijk een Linux/Windows/Solaris product is) niet heeft.
À propos, system administrators zullen bijna altijd remote via een terminal emulator over SSH hun machines configureren. Fysiek aan een server gaan zitten wordt meestal enkel gedaan bij de initiële installatie indien je niet van images installeert of om dode hardware te reanimeren; dus je oplossing via Terminal.app is nog niet eens zo gek.