| Safe Haskell | None |
|---|
Hbro.Keys
- keyToString :: KeyVal -> Maybe String
- defaultKeyHandler :: KeysList -> KeyHook
- emacsKeyHandler :: (MonadIO m, MonadReader r m, HasConfig r, HasOptions r, HasGUI r, HasPromptBar r, HasZMQContext r, HasHooks r, HasKeys r, MonadError HError m, MonadBaseControl IO m) => KeysList -> [String] -> String -> m ()
Documentation
keyToString :: KeyVal -> Maybe StringSource
defaultKeyHandler :: KeysList -> KeyHookSource
Look for a callback associated to the given keystrokes and trigger it, if any.
Arguments
| :: (MonadIO m, MonadReader r m, HasConfig r, HasOptions r, HasGUI r, HasPromptBar r, HasZMQContext r, HasHooks r, HasKeys r, MonadError HError m, MonadBaseControl IO m) | |
| => KeysList | Key bindings |
| -> [String] | List of prefix keys |
| -> String | |
| -> m () |
Emacs-like key handler.