A rugalmas görgetés letiltása az OS X-ben

Ha az OS X Lion-ot használta, akkor azt találja, hogy az Apple rugalmas gördülési funkciót hajtott végre görgetési viselkedésében, ahol amikor görgetés közben eléri a dokumentum végét, az oldal túlmutat az oldalon, ahol szürke textúra mintázatot mutat, majd a várt helyre tolódik vissza. Ez a viselkedés akkor fordul elő, ha olyan multitouch bemeneti eszközöket használ, mint az Apple trackpads vagy a Magic Mouse, és bár néhány szempontból szórakoztató, ez egy olyan funkció, amelyet egyesek esetleg nem akarnak mindig.

Bár ez a rugalmas görgetési funkció tisztán van ahhoz, hogy az egyik irányba gördüljön, az ezzel kapcsolatos probléma minden irányban működik, így ha egy dokumentumon függőlegesen görget, az oldal bármilyen vízszintes mozgást jelez, hogy a dokumentum oldalát tolja be oldal.

Az Apple néhány lehetőséget kínál az egér bemeneti viselkedésének kezelésére, amelyek megtalálhatók az Universal Access rendszer beállításaiban. Ezekben a beállításokban a "Trackpad beállítások" szakaszban az inerciális görgetés engedélyezésére vagy letiltására van lehetőség, de bár ez megakadályozza, hogy a művelet bizonyos mértékig megtörténjen, nem fogja megállítani. Emellett az inerciális görgetés rendkívül előnyös a nagy dokumentumok gyors áthaladásához, hogy az emberek engedélyezhessék azt.

Sajnos az Apple nem nyújt lehetőséget arra, hogy eltávolítsa ezt a rugalmas görgetési viselkedést azok számára, akik letiltják azt; azonban az Apple vitafórumokon több személy általi kiterjedt vizsgálatot követően a tagok megállapították, hogy letilthatja ezt a görgetési viselkedést a rejtett változó letiltásával a felhasználó globális beállításaiban. Ehhez egyszerűen nyissa meg a Terminál segédprogramot (amely a / Applications / Utilities / mappában található), és futtassa a következő parancsot:

alapértelmezett értékek írják -g NSScrollViewRubberbanding -bool false

Ez a parancs egyszerűen hozzáadja a "NSScrollViewRubberbanding" változót a felhasználó globális preferenciafájljához (amely a felhasználó beállításainak mappájában rejtett fájl), majd hamis értéket állít be. Ha be van állítva, amikor a felhasználó kijelentkezik, és a változókban lévő naplók "hamis" vagy "letiltott" -nak minősülnek, az alapértelmezett "igaz" érték helyett. Ezért, miután a felhasználó kijelentkezett, és vissza a rendszerbe, képesnek kell lennie arra, hogy tehetetlenségi görgetést és más korábbi görgetési viselkedéseket használjon, azzal a kivétellel, hogy az oldalak már nem lépnek túl a kiterjedésüktől, amikor elérjük őket.

Ez a konfiguráció jól működik minden olyan alkalmazásnál, amely korábban engedélyezte a görgetési viselkedést, a Safari kivételével. Úgy tűnik, hogy a Safari-nak vagy a globális viselkedésüket másnak kell lennie, vagy használnia kell a saját programját, amely különbözik a más programok által végrehajtott globális lehetőségektől. Jelenleg nem fedezték fel a Safari vagy más alkalmazások számára ezt a funkciót, de ha más programokban le szeretné tiltani a rugalmas görgetési viselkedést, akkor ezt a parancsot meg kell csinálnia.

Ha úgy dönt, hogy újra szeretné engedélyezni a rugalmas görgetést, akkor ezt úgy teheti meg, hogy eltávolítja az új változót a globális preferenciák mappájából a következő paranccsal:

alapértelmezett törlés -g NSScrollViewRubberbanding


 

Hagyjuk Meg Véleményét