I have a Kensington-branded Mac keyboard that does not have dedicated volume keys. But it does have the otherwise useless F13, F14, and F15 keys. I use QuickSilver, and my first port of call was to use a trio of dedicated AppleScripts to raise/lower/mute the volume and QS triggers. But then I thought, hey, not only is that an awkward method, I won't get the neat little System volume bezel. I've recently discovered ControllerMate, an app that does one thing, but one thing very well -- "customise the behavior of your HID devices ... in an endless variety of ways." And of course, CM has let me remap the F13, F14, and F15 keys to Keyboard Volume Up, Down, and Mute. Beauty!
The funny thing is that my original QS scripts didn't work, and ControllerMate showed me why: even though QS recorded the keystrokes as F13, etc, ControllerMate shows they actually generate 'Keyboard PrintScreen,' 'Keybaord Scroll Lock' and 'Keyboard Pause' controls on my particular keyboard ... weird.
The funny thing is that my original QS scripts didn't work, and ControllerMate showed me why: even though QS recorded the keystrokes as F13, etc, ControllerMate shows they actually generate 'Keyboard PrintScreen,' 'Keybaord Scroll Lock' and 'Keyboard Pause' controls on my particular keyboard ... weird.
•
[13,632 views]

