I have a Logitech MX700 mosue and was digging around through the Logitech Daemon package that gets installed when you install the Logitech Control Center and found a hidden property that you can enable to let you execute AppleScripts using your mouse buttons (and presumably keyboard buttons too, though I don't have a Logitech keyboard to test this out on.) It's really nice to be able to execute AppleScripts through the LCC because only Logitech's Control Center let's you use all the 8 buttons on the MX mice so you can't use 3rd party mouse software like USB Overdrive, unless you want to lose some button functionality.
To enable this feature do a search on your computer for 'LCCDaemon'; it should be in /Library -> Application Support -> Logitech. Then right- or control-click the LCCDaemon's icon and choose "Show Package Contents." Then find 'seraph.plugin' in LCCDaemon's Contents -> Resources directory, right- or control-click on 'seraph.plugin' and chose "Show Package Contents" again. Finally, find 'description.plist' in seraph.plugin's Contents -> Resources directory.
To enable AppleScript execution, you need to edit a single line in 'description.plist.' You can do this by dragging description.plist to Text Editor. Once in Text Editor, do a search for 'applescript' and find this line about 13 lines below:
There is also an "iTunes" hidden feature, but when I enabled it and tried to use it, it crashed the daemon and I had to change it back to hidden, trash my preferences and restart the daemon.
NOTE: I have no idea why Logitech disabled this feature and it might be because it may randomly wipe out your entire hard drive (though that's quite unlikely). Use at your own risk and don't blame me if anything bad happens! :)
To enable this feature do a search on your computer for 'LCCDaemon'; it should be in /Library -> Application Support -> Logitech. Then right- or control-click the LCCDaemon's icon and choose "Show Package Contents." Then find 'seraph.plugin' in LCCDaemon's Contents -> Resources directory, right- or control-click on 'seraph.plugin' and chose "Show Package Contents" again. Finally, find 'description.plist' in seraph.plugin's Contents -> Resources directory.
To enable AppleScript execution, you need to edit a single line in 'description.plist.' You can do this by dragging description.plist to Text Editor. Once in Text Editor, do a search for 'applescript' and find this line about 13 lines below:
<string>hidden</string>Just change this line to:
<string>mouse/keyboard</string>Then save the file and restart your computer (or just kill the daemon and restart it, if you know how.) Go into the Logitech Control Center through System Preferences and you will now have the option to assign AppleScripts to buttons.
There is also an "iTunes" hidden feature, but when I enabled it and tried to use it, it crashed the daemon and I had to change it back to hidden, trash my preferences and restart the daemon.
NOTE: I have no idea why Logitech disabled this feature and it might be because it may randomly wipe out your entire hard drive (though that's quite unlikely). Use at your own risk and don't blame me if anything bad happens! :)
•
[7,348 views]

