No OS X Lion, existe uma maneira de desativar a rolagem de elástico? Esse é o salto que ocorre quando a janela é rolada além da borda superior ou inferior.
Estou ciente de que os dispositivos de entrada que não são da Apple não são flexíveis e espero encontrar uma configuração ou software para eliminar isso no trackpad e nos mouses da Apple.
Acompanhamento : Há uma discussão muito boa nas comunidades de suporte da Apple sobre este tópico. Aparentemente, defaults write -g NSScrollViewRubberbanding -bool false
desativa a rolagem de elástico para alguns aplicativos.
Respostas:
Esta não é uma resposta, mas uma dica na direção certa.
Eu tenho um trackpad não multi-touch e a rolagem de elástico está desativada no Lion para mim. Portanto, essa configuração está vinculada ao suporte multitoque.
fonte
Encontrei uma preferência oculta por desativar a rolagem de borracha com
strings /System/Library/Frameworks/*.framework/Versions/*/* 2> /dev/null | grep -iE '(rubb|elastic)' | grep -v ' ' | sort | uniq
:Deve entrar em vigor após a reabertura dos aplicativos. Parece não afetar as visualizações da Web, como as janelas do Safari.
fonte
Para qualquer outra pessoa tentando descobrir isso, isso pode ser útil:
A Apple usa a palavra "elasticidade" em referência a esta parte da rolagem com elástico. A documentação do Xcode inclui mais detalhes.
Além disso, verifique o conteúdo de "/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit".
fonte
É possível desativar a faixa de borracha ao rolar o final de uma página. Simplesmente requer que você abandone o dispositivo apontador Apple e use qualquer mouse de terceiros, como o meu mouse Logitech de 8 anos. Nenhum efeito de elástico saltitante ao rolar o final de qualquer página.
Claro, isso significa desistir de todos os gestos. Se, como eu, você odeia o efeito elástico o suficiente para trocar todos os gestos para se livrar dele, sair correndo para a loja do dólar e comprar o mouse USB de US $ 4,99.
fonte
Encontrei este trecho de CSS que aparentemente o desativa: http://www.smilingsouls.net/Blog/20110804114957.html
Agora, para descobrir como implementar a regra CSS em todas as páginas da web que visitamos ... provavelmente através de uma extensão do Safari, como o QuickStyle ou o NinjaKit.
QuickStyle: http://canisbos.com/quickstyle
fonte
Acho que a resposta é não: você não pode desativar esse recurso.
Fique de olho em softwares de terceiros como MagicPrefs e Secrets. Se alguém descobrir como fazê-lo, provavelmente será um deles.
fonte
A rolagem do elástico não pode ser desativada no Lion.
A melhor solução para o seu problema é provavelmente usar aplicativos que não incluem rolagem com elástico. Olhando em volta, parece que o Chrome e o Path Finder não incluem isso. Muitos outros aplicativos também não usam rolagem com elástico, mas isso é apenas uma correção temporária, pois alguns aplicativos serão atualizados para incluir esse padrão Lion.
Outra correção é parar de usar um Magic Mouse, Magic Trackpad ou MacBook Trackpad. Qualquer outro mouse usado não terá rolagem de elástico.
fonte
Está em algum lugar do NSScrollView.NSScrollElasticity
NSScrollElasticity Essas constantes determinam o comportamento da elasticidade de um eixo da visualização de rolagem.
Precisamos encontrar uma maneira de definir NSScrollView.NSScrollElasticity de cada aplicativo como 1, que = nenhum. Detalhes abaixo:
Constantes
NSScrollElasticityAutomatic
Determina automaticamente se é permitido permitir a elasticidade nesse eixo.
Disponível no Mac OS X v10.7 e posterior.
Declarado em NSScrollView.h.
NSScrollElasticityNone
Não permita a rolagem além dos limites do documento nesse eixo.
Disponível no Mac OS X v10.7 e posterior.
Declarado em NSScrollView.h.
fonte
Para o Safari, criei uma extensão: https://github.com/lloeki/unelastic/releases
O resto, como dizem, é história:
fonte
Sim, você pode. Vá para Preferências do Sistema -> Acesso Universal -> Mouse e Trackpad -> Opções do Trackpad ou Opções do Mouse. Você pode selecionar com inércia ou sem inércia.
fonte