zsh
pode ser estendido para suportar a operação do mouse como você descreve, usando o mouse.zsh
ZLE widget de Stéphane Chazelas :
wget http://stchaz.free.fr/mouse.zsh
. ./mouse.zsh
zle-toggle-mouse
(e depois de testá-lo, adicione-o ao seu ~/.zshrc
).
Funcionará em qualquer terminal com rastreamento de mouse VT200 e no console Linux com gpm
.