Dave Thomas <Dave(a)Thomases.com> writes:
 Could we not just add another level of indirection here. It seem to
 me that the problem is that we treat mouse buttons differently to
 keys. We don't say 'the third key on the bottom row', we say
 'c'. Why not do the same with mouse buttons. Have buttons with
 logical names (select, enact, paste or some such) 
This is a good idea, but it has a few problems.  First, won't such a
scheme break existing customizations?  Second, button1 can be used for 
many things (witness `mouse-track' for proof) -- how do you propose
describing its usage with a word like "select" or "enact"?