Skip to content

thecodeite/uawks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

uawks

Clone of http://code.google.com/p/uawks/

Overview

Unofficial Apple Wireless Keyboard Support (UAWKS) is a small package that allows Windows users to make full use of Apple's uber-sexy bluetooth keyboard. Most importantly, it provides support for essential keys that don't work out of the box:

|Forward Delete|Fn + Delete| |Home, End, Page Up and Down | Fn + Arrow Keys| |Media and volume control | Fn + F7-F12| |Print Screen | Fn + F3| |CTRL-ALT-DEL | Control + Alt + Delete| |Eject | Eject|

Additional Features

  • Translucent volume overlay.
  • Use Command (Apple) keys as Control keys (optional). Use Command-C for copy, Command-V for paste, etc. Toggle in the UAWKS notification icon (tray icon) menu.
  • Use media/volume keys without holding down Fn (optional). As in OS X, you can choose to have the media and volume controls take effect with or without holding Fn (either way, you can still use your F7-12 keys normally by doing the opposite).
  • Use Control-` as Shift-Control-Tab (optional). Many tabbed applications on Windows use Control-Tab to cycle forward, and Shift-Control-Tab to cycle backwards. Shift-Control-Tab is really awkward on the AWK, so this rebinds it to Control-Backquote.
  • Use Right Option key as an extra Fn key (optional). If you don't need two option keys, this makes it easier to hit forward delete, home, etc.
  • Use left control as a Windows key (optional). This is helpful if you've rebound your command keys to act like control keys, as above. Please note that the Windows key is almost completely useless, and has been deprecated by a jury of your peers.
  • Use caps lock as an extra control key (optional). Apparently, before computers were even invented, an Emacs user somewhere attained the ability to reason introspectively. He noticed that he wasn't using Caps Lock for anything except posting flames to Usenet. Okay, just kidding, but it does turn out that rebinding Caps Lock as another control key makes it that much more comfortable to hit C-u 3 C-x 5 2.

Source

To run UAWKS from source, you'll need AutoHotkey. After it's installed, run UAWKS.ahk. If you want to add custom AHK bindings, User Keys.ahk exists solely for this purpose (it's just an empty file included at the end of UAWKS.ahk). See the AHK Tutorial to get started.

Acknowledgements

UAWKS is implemented with AutoHotkey. The code which interfaces with bluetooth HID devices was created by Micha. Code which adapts this for use with the Apple Wireless Keyboard was originally created by Veil (also see his post here for more information about using Micha's DLL with bluetooth devices).

Enjoy!