Onde está o bloqueio de clique do mouse em Acessibilidade?

13

Eu tenho sido um usuário do Linux na área de trabalho várias vezes ao longo dos anos. Quase mudei meu computador principal para o Ubuntu antes do lançamento do Windows 7. Havia alguns problemas, porém significativos, na época que impediam a adoção por atacado, principalmente a conexão com meu telefone e o péssimo cliente VPN.

Um componente-chave com o qual eu podia contar eram os recursos de acessibilidade. Eu instalei recentemente o Ubuntu 10.10 e estou pensando em tentar novamente, mas parece que o Ubuntu deu um salto para trás, pois não possui mais um recurso de bloqueio de clique para o mouse.

Basicamente, eu preciso da capacidade de pressionar e segurar o botão esquerdo para acionar um travamento do botão, para que eu possa mover o mouse por meio de um trackpoint com minha prótese. Exijo absolutamente esse recurso e, se não funcionar, é um diferencial. Eu tentei as teclas Dwell, mas este é um controle caótico, na melhor das hipóteses. Eu nunca fui capaz de gerenciar qualquer tipo de problema.

user10133
fonte

Respostas:

8

Você já olhou para o xte ? Faz parte do xautomationpacote.

sudo apt-get install xautomation

É bastante estável, portanto você não precisa fazer nenhuma compilação ou invasão.

Digitar xte "mousedown 1"em um console parece fazer o que você está procurando. Simulou um clique e segure o primeiro botão do mouse. O botão parece permanecer clicado até eu clicar em outro botão do mouse.

Para fazer a interface do usuário funcionar da maneira que você deseja, você pode adicionar xte "mousedown 1"a uma combinação de teclas. Quando você pressiona essa tecla, obtém o clique e a tecla que você descreve.

Se você deseja o comportamento de clicar e segurar com um clique do mouse, tente olhar para o Compiz. Acredito que o Compiz permite comandos de ligação para pressionar os botões do mouse.

Erigami
fonte
Onde está o compiz?
2141111
Abra o 'CompizConfig Settings Manager', vá para 'Commands' e clique na aba 'Button Bindings'. Eu nunca os usei, mas sei que eles estão lá. :-)
Erigami 14/02
Pode ser necessário instalar o pacote compizconfig-settings-manager com o Synaptic ou o que for. Eu nunca vi o pacote instalado com a instalação básica.
Mei
Gosto da ideia do xte, mas sofre a mesma desvantagem dos botões de bloqueio do xorg: um clique extra. E o Compiz é substituído pelo Unity no próximo lançamento. Tenho certeza de que há maneiras de contornar isso, talvez com o xmodmap.
djeikyb
Tenho certeza que o Unity terá combinações de teclas.
Erigami 17/02
2

Ainda não tenho uma resposta certa, mas eis o que tenho até agora:

O mousetweakspacote deve ter o que você deseja. Só que, pelo menos na minha instalação do netbook 10.10, isso não acontece. Encontrei alguma documentação e parece que há um conjunto adicional de recursos sob o título mousetweak5 . Ele inclui o tipo de clique único que você está falando. Fiz uma pergunta na barra de ativação para descobrir mais. De todas as aparências, isso não é implementado. Ou possivelmente foi removido. Eu registrado um bug no Launchpad contra o projeto mousetweak.

Encontrei um driver de entrada para o X chamado evdev . Ele já é usado por padrão no Ubuntu 10.04, e você pode editar o arquivo de regras: /usr/share/X11/xorg.conf.d/10-evdev.conf. Eu consegui funcionar, mas é uma merda. Basicamente, você atribui um de seus botões como modo de entrar no clique e bloquear. Você clica nele e depois no botão que deseja bloquear. Para desbloquear, clique no botão especial e clique no botão bloqueado. De qualquer forma, o que você faz é editar esse 10-evdev.confarquivo para adicionar a linha Option "DragLockButtons" "8". Altere 8 para o botão do mouse que você deseja que seja o botão especial do modo de bloqueio. Você pode encontrar o número de seus botões executando xevÉ na última linha de saída após clicar. Veja também: http://www.xfree86.org/current/mouse5.html

O que eu quero ver é um bloqueio de clique inteligente para mouses e trackballs, como o driver sináptico fornece touchpads. Ou seja, um gesto de clicar e arrastar fica ativo até você tocar uma segunda vez.

djeikyb
fonte
sim, o mousetweak5 não está implementado. Estou tentando evitar cortar o lixo do meu sistema para torná-lo funcional. O Ubuntu parece ter muitas promessas, mas a acessibilidade deve ser um componente essencial. O Dwell Click é mais irritante do que útil. Não sei por que eles acabaram com o clicklock. Foi muito mais útil. Pelo menos eles não jogaram chaves adesivas. Não consigo encontrar boa documentação para o btnx, o link da página de manual não será carregado.
user10133
Você sabe, esse tempo todo, estou esquecendo que você está usando um trackpoint, também conhecido como nub-thingy. Eu acho que pode ser controlado por sinápticos. Executar este comando e deixe-me saber se ele faz o que quiser: synclient LockedDrags=1.
2141111
0

Suponho que você tenha examinado as opções de acessibilidade do mouse e o teclado pode ser configurado para imitar um mouse, sem ter certeza se alguma dessas ajuda.

robin0800
fonte
Estou quase certo de que essa funcionalidade estava nas opções de acessibilidade do mouse antes da 10.04, e o OP também se lembra disso. Não teria definido essa recompensa se fosse assim tão fácil; p Sua segunda solução parece promissora à luz da resposta de Erigami, mas você precisará realizá-la.
21411 Dreikyb
Infelizmente, o gpointing-device-settings não inclui a opção de configuração de bloqueio de clique. não sei por que a acessibilidade está perdendo força. felizmente, este é um componente essencial do Win 7. Eu olhei para todas as opções de acessibilidade, aparentemente o Ubuntu eliminou algumas opções.
user10133
0

Você já olhou para as configurações de dispositivos de apontamento automático ? Está no repositório do universo e deve substituir os gsynaptics eventualmente. Pode ter um conjunto mais abrangente de opções para o seu trackpoint. Não sei, não tenho um trackpoint para testar.

djeikyb
fonte