Apple wireless keyboard-hack

Jeg købte sådan en fin fætter og opdagede til min glæde at der var nogle standard-funktions taster som: iTunes-kontrol samt Expose-taster. MEN! F4 var til Dashboard. Jeg har aldrig brugt dashboard og kommer aldrig til det. Ligegyldigt lort efter min opfattelse.

 

Så mig igang med at søge på nettet efter remappers o.l. men fandt desværre ikke det jeg søgte. Derfor gik jeg selv igang med at rode rundt.

/System/Library/Extensions/AppleHIDKeyboard.kext er keyboard-driveren.

I denne finder man /Contents/Info.plist som indeholder bl.a. info omkring funktionstasterne. Wireless Keyboard 2007 ISO Map er den sektion som indeholder oplysninger til DK-tastaturet.

FnFunctionUsageMap indeholder en liste over funktions-tasterne, hvor jeg antager at de er på formen Tast, Funktion.

  • 0x0007003a,0xff010021,
  • 0x0007003b,0xff010020,
  • 0x0007003c,0xff010010,
  • 0x0007003d,0xff010002,

0x0007003d kan ændres til 4d (eller 41, 43 osv) hvilket gør at den nu vil virke som “Vis skrivebord” frem for “Dashboard”.

I næste liste med “FnKeyboardUsageMap” ses netop at ved at trykke fn+F4 vises skrivebord. Så ved at bytte rundt på de to funktions-taster opnås det korrekte resultat.

Jeg har kigget lidt på et system over funktions-koder men har ikke fundet noget brugbart endnu. Fortsættelse følger.