A rolagem responsiva está causando muitos problemas para mim. É bom quando funciona, mas às vezes fica muito atrasado, especialmente no Chrome.
Alguém descobriu uma maneira de desativar a rolagem responsiva e fazer a rolagem se comportar como na versão 10.8? Globalmente ou por aplicativo.
Durante o vídeo WWDC "Otimizando desenho e rolagem no OS X", o engenheiro da Apple usa o que parece um arquivo AppleScript para desativar a rolagem responsiva globalmente, por isso é possível, mas não consigo descobrir como.
Respostas:
Em primeiro lugar, estou publicando isso como possível informação útil, em vez de uma solução. O que pode levar alguém na direção certa.
Encontrei isso no What's New in OSX, que explica como e como a rolagem responsiva funciona.
Na parte inferior, há também uma nota dizendo como desativá-lo por aplicativo para fins de teste.
Mas não vejo essa opção em meus próprios aplicativos criados ou em outros.
Dei uma olhada nas notas de versão do appkit - Rolagem responsiva, que entram em mais detalhes.
Existem condições que devem impedir que a rolagem responsiva seja atribuída a um aplicativo. Uma delas é:
Entendo que, se o aplicativo for desenvolvido para rodar também na versão 10.6, ele não terá esse recurso adicionado.
O Chrome AFAIK será executado a partir de 10.6. Mas suspeito que o downloader esteja baixando uma versão para o seu sistema atual.
Possivelmente, uma versão criada para 10.6 apenas a desativaria no Chrome.
UPDATE * Mas como bogdansrc aponta nos comentários. Não existe uma compilação única para 10.6
Eu tentei:
Mas o isCompatibleWithResponsiveScrolling é para uma subclasse nsview e eu realmente não espero que funcione. Também não estou tendo esse problema, então não sei dizer.
fonte
ATUALIZAÇÃO (7.XI.2013 após a chamada para o Apple Care):
Eu também precisava:
1) redefinindo a PRAM (após desligar, ligar enquanto mantém CMD + ALT + P + R até o segundo gongo), como fazer no seu mac: https://support.apple.com/kb/ht1379
2) redefinindo o SMC (após desligar, ligar enquanto mantém pressionadas as teclas SHIFT + CTRL + ALT (opção) + POWER) no seu Mac: https://support.apple.com/kb/HT3964
A CONFIGURAÇÃO ABAIXO DEVE SER: com inércia
Provavelmente NÃO é a solução permanente, mas um hack rápido e confortável em comparação com a reinicialização do sistema.
Funcionou para mim. Desculpe, as capturas de tela estão em polonês. De qualquer forma, você deve gerenciá-lo graças a imagens / ícones.
Primeira acessibilidade aberta em Preferências do sistema
Em configurações do touchpad / mouse, clique no botão touchpad
Depois, toque com / sem inércia.
fonte
Perguntei a John Siracusa no twitter:
https://twitter.com/siracusa/status/394988398009925632
Sua resposta foi muito sucinta:
https://twitter.com/siracusa/status/394988398009925632
Eu acho que isso não significa que você não possa desativá-lo, apenas que John não sabe como desativá-lo.
fonte