Existe uma maneira de mover o cursor movendo o mouse?

1

Nas janelas cmd e bash, gostaria de encontrar uma maneira de mover o cursor movendo o mouse. Isso simplificaria a edição da linha de comando para mim.

    
por iuiui 31.12.2010 / 15:59

3 respostas

2

Não estou ciente de nenhum suporte ao mouse no bash. Para zsh , obtenha suporte ao mouse zsh . Isso lhe dá o movimento do cursor do mouse em terminais X em X no Linux e em outros unices. Provavelmente funciona no Windows com o Cygwin zsh em terminais semelhantes a unix, como o rxvt nativo do Cygwin, Mintty ou PuTTYcyg .

    
por 31.12.2010 / 17:09
1

Você poderia tentar o xdotool para o bash.

xdotool getmouselocation 

dá a você a localização do mouse como uma coordenada da sua tela, você provavelmente poderia criar um script para capturar o movimento do mouse ... e então usar

xdotool key

para obter a chave de direção correspondente.

Basicamente, você provavelmente pode escrever um script para pressionar a tecla de direção da esquerda, por exemplo, quando a coordenada x do mouse muda um certo número de pixels para baixo. isso depende da sua resolução de tela.

EDIT: Isso funciona para mim na direção horizontal. No entanto, você precisa pensar em uma maneira de desligá-lo se você quiser. Fechar o terminal funcionaria.

while true; do horiz=$(xdotool getmouselocation | cut -d" " -f1 | grep -o [0-9]*); if [ ${horiz} -gt ${horiz2} ]; then xdotool key Right; elif [ ${horiz} -lt ${horiz2} ]; then xdotool key Left; fi ; horiz2=$horiz; done &
    
por 31.12.2010 / 17:19
-1

Não muitos dos terminais mais recentes têm suporte a mouse, mas eu acho que xterm, rxvt e Eterm fazem.

    
por 31.12.2010 / 17:15