Custom Keybindings

12 views
Skip to first unread message

BKLive

unread,
Jul 8, 2010, 1:00:19 AM7/8/10
to euclid-wm
The way the conf file and code is set up, the keymap input from
the .conf file is specific to the array order that the definitions
occur in. This also doesn't take into account user-specific
keybindings (let's say you want to create a keybinding for locking the
screen so you don't have to do Alt+Enter; xscreensaver-command --lock
every time you want to walk away from your workstation). This
capability isn't already included, and I'm wondering if it's planned
to be at any point?

BKL

William Diem

unread,
Jul 8, 2010, 10:25:46 AM7/8/10
to eucl...@googlegroups.com
Yes, there are plans.
Roughly I'm hoping to add (a fixed number of) user-definable bindings
that just call spawn, like this:
custom_binding1 = M Print /home/me/scrotscript

Just for the record, my immediate roadmap includes the following.
* adding these customizable bindings
* Related to this but longer term is teaching euclid to handle
arguments in spawn commands
* Reconsider the entire way bindings are handled.
* changing the way the config files are handled (check for them in
HOME at startup, if not found, copy them from /usr/share/euclid-wm,
which is where make install will put them).
* add a keybinding to swap the item with stack focus and the window
with main focus. (This way if you have say 10 uzbl windows open, and
you are looking at them one at a time, with the rest in the stack, you
can find the one you want in the stack and swap them: This will really
speed things up, and remove a ton of extra steps in certain use
cases.).

Will

Reply all
Reply to author
Forward
0 new messages