Sous OS X Lion, existe-t-il un moyen de désactiver le défilement élastique? C'est le rebond qui se produit lorsque la fenêtre défile au-delà du bord supérieur ou inférieur.
Je suis conscient que les périphériques d’entrée non Apple ne sont pas élastiques et espèrent trouver un paramètre ou un logiciel permettant de l’éliminer sur le trackpad et les souris d’Apple.
Suivi : Il existe une très bonne discussion sur les communautés de support Apple concernant ce sujet. Apparemment, defaults write -g NSScrollViewRubberbanding -bool false
désactive le défilement élastique pour certaines applications.
Réponses:
Ce n'est pas une réponse, mais un indice dans la bonne direction.
J'ai un trackpad non multi-touch et le défilement élastique est désactivé dans Lion pour moi. Ce paramètre est donc lié au support multi-touch.
la source
J'ai trouvé une préférence cachée pour désactiver le défilement élastique avec
strings /System/Library/Frameworks/*.framework/Versions/*/* 2> /dev/null | grep -iE '(rubb|elastic)' | grep -v ' ' | sort | uniq
:Il devrait prendre effet après la réouverture des applications. Cela ne semble cependant pas affecter les vues Web telles que les fenêtres Safari.
la source
Pour ceux qui essaient de comprendre cela, cela peut être utile:
Apple utilise le mot "élasticité" en référence à cette partie du défilement à la bande. La documentation de Xcode comprend plus de détails.
Consultez également le contenu de "/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit".
la source
Désactiver la bande de caoutchouc lorsque vous faites défiler au-delà de la fin d'une page peut être fait. Pour cela, vous devez simplement abandonner votre périphérique de pointage Apple et utiliser une souris tierce, telle que la souris Logitech âgée de 8 ans. Aucun effet d'élément élastique qui rebondit lors du défilement au-delà de la fin d'une page.
Bien sûr, cela signifie abandonner tous les gestes. Si, comme moi, vous détestez suffisamment l’effet élastique pour échanger tous les gestes et vous en débarrasser, dirigez-vous vers le magasin à un dollar et obtenez cette souris USB à 4,99 $.
la source
J'ai trouvé cet extrait de code CSS qui le désactive apparemment: http://www.smilingsouls.net/Blog/20110804114957.html
Maintenant, voici comment implémenter la règle CSS dans chaque page Web visitée ... probablement via une extension Safari, telle que QuickStyle ou NinjaKit.
Style rapide: http://canisbos.com/quickstyle
la source
Je pense que la réponse est non: vous ne pouvez pas désactiver cette fonctionnalité.
Gardez un œil sur les logiciels tiers tels que MagicPrefs et Secrets. Si quelqu'un trouve comment le faire, ce sera probablement l'un d'entre eux.
la source
Le défilement élastique ne peut pas être désactivé dans Lion.
La meilleure solution à votre problème consiste probablement à utiliser des applications n'incluant pas le défilement élastique. En regardant autour, il semble que Chrome et Path Finder n'incluent pas cela. De nombreuses autres applications n'utilisent pas non plus le défilement élastique, mais il ne s'agit que d'une solution temporaire, car certaines applications seront mises à jour pour inclure cette norme Lion.
Une autre solution consiste à cesser d'utiliser un Magic Mouse, Magic Trackpad ou MacBook Trackpad. Toute autre souris utilisée n'aura pas le défilement élastique.
la source
C'est quelque part dans NSScrollView.NSScrollElasticity
NSScrollElasticity Ces constantes déterminent le comportement de l'élasticité d'un axe de la vue à défilement.
Nous devons trouver un moyen de définir NSScrollView.NSScrollElasticity de chaque application sur 1, qui = aucune. Détails ci-dessous:
Constantes
NSScrollElasticityAutomatic
Détermine automatiquement s'il faut autoriser l'élasticité sur cet axe.
Disponible sous Mac OS X 10.7 et ultérieur.
Déclaré dans NSScrollView.h.
NSScrollElasticityNone
Interdit le défilement au-delà des limites du document sur cet axe.
Disponible sous Mac OS X 10.7 et ultérieur.
Déclaré dans NSScrollView.h.
la source
Pour Safari, j'ai construit une extension: https://github.com/lloeki/unelastic/releases
Le reste, comme on dit, appartient à l'histoire:
la source
Oui, vous pouvez. Allez dans les Préférences Système -> Accès Universel -> Souris et Trackpad -> Options du Trackpad ou Options de la souris. Vous pouvez sélectionner avec inertie ou sans inertie.
la source