I have an apple wireless keyboard which I am using with my windows pc and it works excellently, and looks superb. It all connects fine (particularly with a flashed dbt-120).

However, I haven't had great success with getting all those useful keys to work with the Fn key. I've been using uawks as a way to get it working, but it doesn't always work.

Has anyone had success with any other tools to get the Fn key working (and therefore creating shortcuts to End, Home, Break, PgUp, etc?

I should point out that this is not a mac computer, it is a plain old pc.

link|improve this question

75% accept rate
feedback

4 Answers

up vote 5 down vote accepted

I struggled with this exact problem for months, and eventually settled on uawks as the best solution. Yes, the fn stuff can sometimes get a little wonky, but it usually works.

I started out with scancode mapping, eventually wrote some AutoHotKey scripts along with Veil's dll to add in fn key support, and eventually discovered that uawks did everything my stuff did but with a nice little UI.

Uawks is just a UI on top of AutoHotKey scripts, so you can always go in and tweak the code to support your own brand of hotkeys. You can add in a little scancode mapping if you need to do something that uawks/AutoHotKey has issues with.

My final solution to the problem ended with me buying a Mac, so there's always that.

link|improve this answer
I think you're right, uawks is probably the best solution - if anyone has a better one, I'd love to know! – Dave Arkell Jul 16 '09 at 8:50
Does this work on x64 Windows ? – Sorin Sbarnea Dec 27 '09 at 16:18
feedback

You can try the Microsoft Keyboard Layout Creator which should allow you to define the keyboard mappings.

EDIT: and this blog post might give you some tips on how to use it with an Apple keyboard

link|improve this answer
feedback

I had the same issue as you do and found out that installing Bootcamp on a plain PC will actually work. I've got the USB version of the same keyboard running with full fn compatibility for page up, down, home, end etc..

Of course you need to extract Bootcamp from the OSX install media, but there are guides just a Google search away.

link|improve this answer
This worked for me, but I wasted time figuring it out the details. Tips for others. You need Bootcamp 3.0, you can't use the 3.1->3.3 updates that are available for download. This means you have to use or buy an original OSX install disk. Pop this DVD in your Windows machine drive and run Drive:\Boot Camp\Drivers\Apple\x64\AppleKeyboardInstaller64.exe (NOTE: This is x64 location). – bentayloruk Dec 1 '11 at 13:19
feedback

When you run windows via bootcamp, and use the osx install disk - it installs drivers for this, including a program that runs in the background for the keyboard.

edit: just pointing out its a helper program

link|improve this answer
I don't have a mac – Dave Arkell Jul 15 '09 at 9:55
If you don't have one and you don't know anyone from which you could use the drivers from, then you're looking at simulating keys using other keys using something like AutoHotkey perhaps. – svandragt Jul 15 '09 at 10:20
1  
I tried this, but it pales in comparison to uawks/AutoHotKey. – Curtis Tasker Jul 15 '09 at 18:51
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.