Configurare un mouse per giocare |
||
Categorie: Argomenti | Per cominciare | Gameplay e performance | Come fare per | Giochi: Come fare per |
||
(Reindirizzamento da Configuring a Mouse for Use in a Game)
Il contenuto di questa pagine è moderato sia dallo Steam Support che dalla comunità di utenti di Steam - qualsiasi link verso siti esterni al wiki deve essere trattato con prudenza. Lo Steam Support non vi chiederà mai la password del vostro account di Steam, nè vi sarà chiesto di inserire la password del vostro account di Steam dal modulo di un sito.
Queste sono le tre possibile opzioni di avvio da linea di comando che possono essere usate per modificare il modo in cui Half-Life gestisce il comportamento e le proprietà del vostro mouse durante il gioco. Prima di tutto, è da tenere a mente che esistono (almeno) quattro programmi differenti che contemporaneamente cercano di interpretare e controllare il movimento e l'attività del mouse. BIOSIl BIOS della vostra scheda madre possiede un set di routine uniche che permettono al mouse di funzionare: un set per la posta PS/2, un altro set per la porta USB. Sistema operativoIl sistema operativo ha un set di driver che riconoscono il mouse e gestiscono il movimento, il click, la velocità di movimento, l'aspetto del cursore e come interpretare il click sui pulsanti. In apparenza sembra ci sia un solo set di driver, ma in realtà ci sono tre diversi set di driver: uno per la porta PS/2, uno per la porta USB (che gestisce molte altre periferiche oltre al mouse), e infine ci sono le API (Application Programming Interface, interfaccia di programmazione per applicazioni), cioè un layer sopra questi due set che accetta comandi generici che vengono tradotti nel linguaggio specifico del'hardware del vostro mouse. E' possibile impostare un certo numero di attributi del mouse attraverso il Pannello di controllo:
Driver particolari e estensioni per driver fornite dai produttori di mouseI produttori di mouse creano driver che aggiungono molte altre funzionalità oltre al semplice punta e clicca: vogliono che il mouse sia una periferica integrata al massimo e una parte unica del programma in esecuzione. Purtroppo, molte di queste estensioni (e i driver stessi) aggiungono anche un ritardo e un'inutile consumo di CPU durante il gioco. Half-Life ha i propri set di driver per il mouse e la tastiera che comunicano direttamente con le API del mouse all'interno del Sistema operativo... tranne nel momento in cui i driver e le estensioni del mouse "interferiscono" con le comunicazioni sovrapponendosi alle API del mouse. E qui possono succedere strane cose. Teoricamente, la configurazione migliore è quella in cui il Sistema operativo e i driver del mouse lasciano il controllo completo del mouse e della tastiera ad Half-Life. Purtroppo, HL non può conoscere tutte le centinaia (o migliaia) di mouse, è per questo che tutti i driver (anche i particolari) devono avere un layer interpretativo sopra di essi (cioè ancora le API). Hub USB, batterie e risparmio energiaUn'altra cosa da ricordare è che la scheda madre e il sistema operativo hanno diversi livelli di risparmio energia disponibili. Specialmente quando si parla di pc portatili, potrebbe capitare che il vostro hub USB (a cui può essere collegato il vostro mouse) venga disabilitato per risparmiare energia proprio quando state giocando! L'energia per tastiere e mouse wireless viene fornita dalle batterie, che possono scaricarsi o raggiungere un livello basso di energia residua: anche in questo caso possono succedere strane cose.
Opzioni di avvioOra, torniamo alle tre opzioni di avvio di cui abbiamo parlato all'inizio. Con il passare del tempo, Valve ha scoperto che anche un set generico di driver integrato nei giochi non può gestire tutti i più recenti mouse e periferiche simil-mouse (come il Nostromo). Hanno quindi aggiunto queste tre opzioni di avvio che, in poche parole, permettono alle impostazioni del sistema operativo di sovrapporsi completamente alle impostazioni "normali" che il gioco forza per il mouse... praticamente un messaggio al sistema operativo del tipo "ok, qui te la cavi te!". -noforcemspd (il gioco utilizza le impostazioni di velocità del mouse di Windows)Questa opzione fa sì che HL usi le impostazioni di velocità di Windows. Qualsiasi impostazione nelle proprietà del mouse verrà usata in HL. Questa opzione non ha niente a che vedere con la sensibilità: pensate alla sensibilità come un amplificatore, può attenuare il movimento, lasciarlo esattamente com'è o amplificarlo. -noforcemaccel (il gioco utilizza le impostazioni di accelerazione del mouse di Windows)Normalmente, in HL l'ultima cosa che volete è l'accelerazione. In alcuni casi l'opzione no-acceleration di HL non funziona perchè il mouse o i suoi driver sono troppo diversi. Questa opzione fa sì che HL eviti di gestire l'accelerazione: l'accelerazione del mouse impostata in Windows verrà utilizzata durante il gioco. -noforcemparms (il gioco utilizza le impostazioni dei pulsanti del mouse di Windows)Questa opzione fa sì che HL usi le impostazioni di Windows per quanto riguarda i pulsanti del mouse. E' necessario che ogni pulsante abbia assegnato un carattere o un tasto funzione appropriato per il gioco. Normalmente, HL forza il proprio set di funzioni per i pulsanti del mouse (quando si esce dal gioco tutte le opzioni vengono riportate ai valori che erano impostati prima di avviare il gioco): Questa opzione disabilita questo comportamento. Purtroppo, questo significa che quando dal desktop o in qualunque altra applicazione viene premuto un tasto destinato ad HL, il mouse cercherà di inviare caratteri o comandi di HL a quella applicazione. Risoluzione dei problemi di ritardo nel movimento del mouseEcco una lista di possibili soluzioni per risolvere il problema di ritardo nel movimento del mouse:
Praticamente qualsiasi applicazione in esecuzione sul vostro computer può controllare il mouse e la tastiera e portare a comportamenti inaspettati (virus, trojan, spyware, Internet explorer, mediaplayer, Kazaa e altre applicazioni P2P, programmi per segnalazione di errori). |
| Cerca | ||
| Views | ||
| Altre lingue | ||

