EtusivuArkistoSoftaopasToimitusMediatiedot

Logitechin hiirien ylinopeudet kuriin

1. tammikuuta 2006 | Kirjoittaja: Ilkka Koski
kuva

Logitechin hiirien mukana toimitettava Logitech Control Center -ohjelmisto aiheuttaa Logitechin hiiriä Mac OS X:ssä käyttäville harmeja ylinopeuksien muodossa. Hiiren kursorin ylisuuri liikenopeus aktivoituu nimenomaan silloin, kun hiiri on ollut pois käytöstä ja se kytketään uudelleen Macintoshiin kiinni. Myös Macintoshin uudelleenkäynnistäminen saa aikaan saman efektin.

Yksi tapa saada ylinopea hiirulainen kuriin on avata System Preferences, jonka Keyboard & Mouse -säätimestä valitaan vielä itse Mouse -välilehti. Hiiren asetuksien Tracking speed -janan sinistä vetomöllykkää klikataan (sitä ei siis tarvitse siirtää suuntaan tai toiseen), ja näin hiiren ylinopeus katoaa. Ongelma on tällä ratkaisulla ohi kuitenkin vain siihen saakka, että käynnistät tietokoneen uudelleen tai nappaat hiiren irti liitännästään ja kytket uudelleen.

Tehokkaampi tapa päästä ongelmasta eroon on Richard Bentleyn pieni ohjelma nimeltään MouseFix. Ohjelma ajetaan komentoriviltä, mutta siitä on olemassa myös graafisella käyttöliittymällä höystetty versio, iMouseFix. Käsittelemme tällä kertaa kuitenkin komentoriviversiota.

  1. Kun olet ladannut ohjelmapaketin (MouseFix.tar.gz) Bentleyn sivuilta, pura se tuplaklikkaamalla pakkauksen ikonia. Riippuen selaimesi latausasetuksista, pakkaus on saattanut jo purkaa itsensä siihen kansioon johon muutkin latauksesi normaalisti ilmestyvät.
  2. Avaa pakkauksesta purkaantunut MouseFix -kansio.
  3. Avaa uusi Finder-ikkuna (komento-N)
  4. Kun viimeisenä avattu uusi Finder-ikkuna on päällimmäisenä, valitse Go -valikosta Go to Folder (komento-shift-G)
  5. Kirjoita esiin tulevan dialogin hakemistopolkukenttään /sw/bin ja paina enter. Eteesi aukeaa kansion /sw/bin sisältö.
  6. Siirrä MouseFix -kansiosta löytyvä mousefix -tiedosto edellämainittuun /sw/bin -hakemistoon yksinkertaisesti klikkaamalla ja raahaamalla.
  7. Kun Finder sanoo ettei voi siirtää kohdetta hakemistoon /sw/bin, klikkaa Authenticate -nappia ja autentikoi siirto antamalla käyttäjätunnuksesi sekä salasanasi, ja painamalla viimeiseksi enteriä

Näin itse ohjelma on valmiina käyttöön (voit sulkea Finder-ikkunat). Jotta pääsemme eroon mahdollisimman monesta manuaalisesti toistettavasta tehtävästä, teemme seuraavaksi AppleScript -skriptin, joka ajaa mousefix -ohjelman komentoriviltä ennalta määritellyn nopeusrajoituksen kera.

  1. Avaa Script Editor (Applications -> AppleScript -> Script Editor)
  2. Kirjoita uuteen AppleScript -skriptiin seuraavat koodit:

    tell application "Terminal"
    run
    do script with command "mousefix 1.0
    exit"
    end tell

  3. Hiiren kursorin nopeus määriytyy edellisessä kohdassa mousefix-komennon jälkeen näkyvän lukeman (1.0) perusteella. Voit etsiä sopivimman vauhdin vaihtamalla tuota lukemaa pienemmäksi tai suuremmaksi (esim 0.5 tai 1.4 tai 2.0), ja painamalla tämän jälkeen skripti-ikkunan yläreunan vihreää Run -nappulaa. Tällöin skripti ajaa mousefix-komennon määrittelemälläsi nopeudella höystettynä.
  4. Kun olet tyytyväinen vauhtivalintaasi, tallenna skripti jonnekin päin kiintolevyäsi painamalla komento-S tai valitsemalla File -valikosta Save. Anna skriptille nimeksi vaikkapa Hiirikorjaus, ja valitse tallennusikkunan File Format -ponnahdusvalikkoon kohta “application”. Paina enteriä ja skripti on tallennettu.

Mikäli haluat että Terminal-ohjelma sulkee itsensä skriptin ajamisen jälkeen, tee rivien exit" ja end tell väliin uusi rivi, johon kirjoitat quit application.

Jotta AppleScript -skripti ja itse mousefix tekisivät tehtävänsä aina kun Macintosh käynnistyy ja kirjoittaudut tunnuksellasi sisään, käy vielä lisäämässä se käynnistyskohteisiin. Tapahtuu seuraavasti:

  1. Avaa System Preferences
  2. Valitse Accounts
  3. Valitse käyttäjätunnuksesi, ja klikkaa itsesi tämän jälkeen Login items -välilehdelle
  4. Lisää tallentamasi AppleScript -skripti Hiirikorjaus käynnistyskohteisiin joko klikkaamalla listan vasemman alareunan plus-merkkiä, tai yksinkertaisesti raahaamalla se suoraan Finderistä listalle.
  5. Sulje vielä System Preferences, ja olet valmis

Näin skripti ajaa itsensä aina kun käynnistät Macintoshisi. Mikäli useinkin otat Macin ollessa käynnissä hiiresi irti ja kytket takaisin, kannattaa tuo AppleScript -skripti lisätä esimerkiksi Dockiin tai AppleScript -skriptivalikkoon (mikäli sellaista käytät), jotta voit sen käynnistää mahdollisimman pikaisesti. Skriptivalikon saa aktivoitua AppleScript -kansion ohjelmalla AppleScript Utility, ja skriptit löytyvät kotihakemiston takaa, polun ~/Library/Scripts takaa.

Ja mikäli käytössäsi sattuu olemaan hyvinkin yksinkertainen Logitechin hiiri, josta käyttöösi riittävät mainiosti ainoastaan ykkös- ja kakkosnappi sekä rulla, voit käytännössä poistaa koko Logitech Control Centerin. Mac OS X kun osaa USB-hiirien perusnapit (1 ja 2) sekä rullakäytön ilman erillisiä ajureitakin.

Keskustele tästä artikkelista…

snadiomena.net ei ota vastuuta ohjeen tai komentojen mahdollisesti aiheuttamista ongelmista.