On Sun, 24 Jun 2018, 02:03 Vladimir Sedach, <vsedach@gmail.com> wrote:
> I looked at coding up mouse commands myself but just out of curiosity and
> gave up without even trying. But I am sure it would be doable.

There have been several implementations copying the basic mouse
commands from Genera in GNU Emacs:

https://www.mail-archive.com/gnu-emacs-sources@gnu.org/msg00393.html
http://www.foldr.org/~michaelw/projects/redshank/redshank.el
https://github.com/vsedach/mouse-copy

I stopped pursuing the idea after discovering that mouse use was
giving me wrist pain.

I'm currently working on a project where I am bringing Maxima to CLIM (I've had some pretty good progress), but one thing that has frustrated me is that CLIM does not have a consistent concept of keyboard control. 

I believe this comes from Genera. I wonder if it was designed at a time where it was thought that mouse control would be the primary mechanism of interaction.