REF update readme
This commit is contained in:
parent
5fd087d0f0
commit
4ef3f2d654
15
README.md
15
README.md
|
@ -2,7 +2,9 @@
|
||||||
A daemon to manage [xcape](https://github.com/alols/xcape) instances based on
|
A daemon to manage [xcape](https://github.com/alols/xcape) instances based on
|
||||||
which app is in focus.
|
which app is in focus.
|
||||||
|
|
||||||
Xcape allows one to configure any key to send an arbitrary key upon release (for instance, the Control key can function as itself on keypress and an Escape key on key release).
|
Xcape allows one to configure any key to send an arbitrary key upon release (for
|
||||||
|
instance, the Control key can function as itself on keypress and an Escape key
|
||||||
|
on key release).
|
||||||
|
|
||||||
This works beautifully except when one tries to switch to a virtual machine
|
This works beautifully except when one tries to switch to a virtual machine
|
||||||
(VM), particularly a windows machine with an Autohotkey script to replicate the
|
(VM), particularly a windows machine with an Autohotkey script to replicate the
|
||||||
|
@ -13,13 +15,14 @@ on which apps have focus.
|
||||||
# Usage
|
# Usage
|
||||||
|
|
||||||
```
|
```
|
||||||
xcape-hs KEYS REGEXP [REGEXP [REGEXP] ...]
|
xcape-hs BINDINGS REGEXP [[REGEXP] ...]
|
||||||
```
|
```
|
||||||
|
|
||||||
Where `KEYS` are the keys supplied to the `-e` argument of `xcape` and `REGEXP`
|
Where `BINDINGS` are the keys supplied to the `-e` argument of `xcape` and
|
||||||
is a POSIX-style regular expression matching a window title for which xcape will
|
`REGEXP` is a POSIX-style regular expression matching a window title for which
|
||||||
not be running when it is in focus. To find a window title, use the `xprop`
|
xcape will not be running when it is in focus. To find a window title, use the
|
||||||
program and look for the `WM_NAME` and `_NET_WM_NAME` atoms in the output.
|
`xprop` program and look for the `WM_NAME` and `_NET_WM_NAME` atoms in the
|
||||||
|
output.
|
||||||
|
|
||||||
# Dependencies
|
# Dependencies
|
||||||
|
|
||||||
|
|
|
@ -94,7 +94,7 @@ parse _ = usage
|
||||||
|
|
||||||
-- | Print the usage and exit
|
-- | Print the usage and exit
|
||||||
usage :: IO ()
|
usage :: IO ()
|
||||||
usage = putStrLn "xman BINDINGS REGEXP [[REGEXP]...]"
|
usage = putStrLn "xman BINDINGS REGEXP [[REGEXP] ...]"
|
||||||
|
|
||||||
-- | Given xcape bindings and regular expression patterns to match the window
|
-- | Given xcape bindings and regular expression patterns to match the window
|
||||||
-- titles we care about, initialize the XMan monad and run the main event loop
|
-- titles we care about, initialize the XMan monad and run the main event loop
|
||||||
|
|
Loading…
Reference in New Issue