Safe Haskell | None |
---|---|
Language | Haskell98 |
Bind media keys for Spotify using dbus
.
Synopsis
- mediaKeys :: MonadIO m => Map (KeyMask, KeySym) (m ()) -> Map (KeyMask, KeySym) (m ())
- mediaKeysWith :: MonadIO m => Client -> Map (KeyMask, KeySym) (m ()) -> Map (KeyMask, KeySym) (m ())
- audioPrev :: MonadIO m => m ()
- audioNext :: MonadIO m => m ()
- audioPlayPause :: MonadIO m => m ()
- audioStop :: MonadIO m => m ()
- audioNextWith :: MonadIO m => Client -> m ()
- audioPrevWith :: MonadIO m => Client -> m ()
- audioPlayPauseWith :: MonadIO m => Client -> m ()
- audioStopWith :: MonadIO m => Client -> m ()
default keybindings
mediaKeys :: MonadIO m => Map (KeyMask, KeySym) (m ()) -> Map (KeyMask, KeySym) (m ()) Source #
Since: 0.1.2.0
mediaKeysWith :: MonadIO m => Client -> Map (KeyMask, KeySym) (m ()) -> Map (KeyMask, KeySym) (m ()) Source #
Given your keymaps, add the media keybindings. Currently they are set up for Spotify.
Media control in the X
monad
audioPlayPause :: MonadIO m => m () Source #
Action in the X
monad to play/pause
audioNextWith :: MonadIO m => Client -> m () Source #
Since: 0.1.2.0
audioPrevWith :: MonadIO m => Client -> m () Source #
Since: 0.1.2.0
audioPlayPauseWith :: MonadIO m => Client -> m () Source #
Since: 0.1.2.0
audioStopWith :: MonadIO m => Client -> m () Source #
Since: 0.1.2.0