Hello,
it's just come to my attention that we have a synctactic inconsistency in
the bindings:
"F1" = c|m : icon|frame : f.dofoo
The inconsistency is that for the modifiers, | symbolises addition (AND
operation) while for the context field, it symbolises alternatives (OR
operation).
Furthermore, I just had a request from a friend that | could really mean OR
and & could mean AND, and that would make it possible to specify several
modifier combinations in one go. I'm not entirely happy with that choice of
operators for backward compatibility reasons, but I could go with something
like this (using , and + instead):
"F1" = c+m,s : icon|frame : f.dofoo
That would mean the same thing as the following currently would:
"F1" = c|m : icon|frame : f.dofoo
"F1" = s : icon|frame : f.dofoo
What say you? Good idea? Bad idea? At the very least, I'd like to go away
from the inconsistent interpretation of |.
Cheers,
Richard
P.S. My laptop is without network, so I'm using a web interface to my
mailbox. This message will probably not look the way mine usually do ;-)