Audacious Global Hotkey Plugin

The Global Hotkey Plugin allows you to bind basic player features of Audacious to key combinations like Ctrl+Shift+X. You can use any key combination (that is not already grabbed by another application) that is recognized by X.Org, including multimedia keys.

Unfortunatelly the key events are not processed while playing a game (like Quake3 or OpenTTD) in fullscreen mode.

This plugin is a fork of the itouch-ctrl Plugin for Audacious thus basically replacing it.

Features

Bind any recognized key with a combination of the modifiers Ctrl, Shift, Alt, AlrGr and Super (Windows key). You can program the following actions:

Screenshots

screenshot

Download (for audacious-1.4.x)

This plugin is officially included in the Audacious-1.4 release.
Standalone audacious-1.4-hotkey-0.6.0.tar.gz
Standalone audacious-1.4-hotkey-0.5.4.tar.gz

Download (for audacious-1.3.x)

audacious-hotkey-0.5.4.tar.gz

Changelog

0.6.0:
* Added grabbing of mouse buttons with modificators so you can control the player with your mouse

0.5.4:
* Internationalization support: English, German, Romanian, French, Spanish
* Added workaround for missing audacious/i18n.h file in old Audacious versions
* Added "Toggle Player Windows" hotkey

0.5.3:
* Added forward and rewind hotkey to skip 5 seconds of the current song
* Changed Play hotkey to Play/Pause for multimedia keyboards with only one button for both actions
* Set default hotkeys to multimedia keys

0.5.2:
* Fixed next track only working with modifier but not even caring about which
* Added hotkey for Jump-To-File

0.5.1:
* Stop when already stopped does not open open dialog (eject)
* Replaced fast polling timer with gdk_event_filter to get key events
* New comfortable key configuration
* Fixed crash when opening configuration dialog after deactivating the plugin

0.5.1:
* Stop when already stopped does not open open dialog (eject)
* Replaced fast polling timer with gdk_event_filter to get key events
* New comfortable key configuration
* Fixed crash when opening configuration dialog after deactivating the plugin

0.5.0:
* Renamed to audacious-hotkey
* Added support for "play_pause", fixed play to play (instead of play / pause)
* Added XErrorHandler around grab_keys so it does not crash anymore when a grab already exists
* Fixed not loading of config when the plugin is not activated
* Paying attention to key modifiers, too
* Fixed crash because audacious would call cleanup at shutdown even if it did not call init
* Fix memory leak in configuration dialog
* Drawing name of key combination instead of scancodes
* Added 'Clear' button to unset key combination

Authors

(c) by Sascha Hlusiak (bug reports via email)

Based on itouch-ctrl for audacious:
(c) by Vladimir Paskov

Parts of the plugin code are from xmms-itouch plugin. Authors of xmms-itouch are listed below:
(c) by Ville Syrjälä
(c) by Bryn Davies
(c) by Jonathan A. Davis
(c) by Jeremy Tan

License

The source code is distributed under the terms of the GPLv2.


Audacious-Hotkey is (c) by Sascha Hlusiak, 2007