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 .