Atspējot elastīgo ritināšanu OS X

Ja esat izmantojis OS X Lion, jūs atradīsiet, ka Apple ir ieviesusi elastīgu bouncelike funkciju ritināšanas uzvedībai, kur, ritinot, sasniedzot dokumenta beigas, lapa, šķiet, izstiepsies ārpus lapas apjoma, kur tas atklāj pelēku tekstūru, kam seko slīdēšana atpakaļ uz paredzamo vietu. Šī uzvedība notiek, ja izmantojat multitouch ievades ierīces, piemēram, Apple trackpads vai Magic Mouse, un, lai gan jautri no dažām perspektīvām, tā ir funkcija, kuru daži varētu nevēlēties visu laiku.

Lai gan šī elastīgā ritināšanas funkcija ir tāda, lai būtu virzienā, kurā ritiniet, tā problēma ir tā, ka tā darbojas visos virzienos, tāpēc, ritinot vertikāli, izmantojot dokumentu, lapā var būt horizontālas kustības kā indikators, lai virzītu dokumenta pusi uz pusē.

Apple piedāvā dažas iespējas, lai pārvaldītu dažas no peles ievades darbībām, kas atrodamas Universal Access sistēmas preferencēs. Šajās preferencēs, dodoties uz sadaļu "Trackpad options", jūs saņemsiet iespējas iespējot vai atspējot inerciālo ritināšanu, bet, lai gan tas novērsīs darbību zināmā mērā, tas to neapturēs. Turklāt inerciālā ritināšana ir ļoti izdevīga, lai ātri pārvietotos pa lieliem dokumentiem, lai cilvēki varētu vēlēties to saglabāt.

Diemžēl Apple nepiedāvā iespēju noņemt šo elastīgo ritināšanas uzvedību tiem, kas vēlas to atspējot; tomēr pēc tam, kad vairāki indivīdi šo jautājumu apsprieda Apple diskusiju forumos, dalībnieki konstatēja, ka varat atspējot šo ritināšanas uzvedību, atspējojot slēptu mainīgo lietotāja globālo preferenču iestatījumos. Lai to izdarītu, vienkārši atveriet utilītu Terminal (atrodas / Applications / Utilities / mapē) un palaidiet šādu komandu:

noklusējumi raksta -g NSScrollViewRubberbanding -bool false

Šī komanda vienkārši pievieno mainīgo "NSScrollViewRubberbanding" lietotāja globālajā preferenču failā (kas ir slēpts fails lietotāja preferenču mapē), un pēc tam to noregulē kā nepatiesu. Kad tas ir iestatīts, kad lietotājs piesakās un žurnālā atpakaļ mainīgajā reizē tiks nolasīts kā "viltus" vai "atspējots", nevis tā noklusējuma vērtība. Tāpēc, kad lietotājs ir pieteicies un atgriezies sistēmā, jums vajadzētu būt iespējai izmantot inerciālo ritināšanu un citus iepriekšējos ritināšanas paradumus, izņemot to, ka lapas vairs netiks pārsniegtas, kad sasniegsiet to beigas.

Šī konfigurācija darbojas labi visās lietojumprogrammās, kas iepriekš bija atļautas ritināšanai, izņemot Safari. Šķiet, ka Safari ir jāizmanto vai nu cita globāla šīs uzvedības īstenošana, vai jāizmanto savs, kas ir nošķirts no vispārējām iespējām, kuras īsteno citas programmas. Pašlaik spēja izslēgt šo funkciju Safari vai citām lietojumprogrammām atsevišķi nav atklāta, bet, ja vēlaties atspējot elastīgo ritināšanas uzvedību citās programmās, tad šai komandai tas jādara.

Ja nolemjat, ka vēlaties atkārtoti iespējot elastīgo ritināšanu, varat to izdarīt, noņemot jauno mainīgo no globālās preferenču mapes ar šādu komandu:

noklusējumi dzēš -g NSScrollViewRubberbanding


 

Atstājiet Savu Komentāru