Steam Support Wiki
 
 

Configurando um mouse para uso num jogo

 
 
(Redireccionado de Configuring a Mouse for Use in a Game para Configurando um mouse para uso num jogo.)

O conteúdo desta página é da responsabilidade conjunta da assistência técnica e da comunidade de utilizadores do Steam - quaisquer links para sites externos devem ser tratados com precaução

O Suporte Steam jamais solicitará a senha de sua conta Steam por qualquer motivo ou pedirá que entre com ela no formulário de um website.

  • -noforcemparms usa as definições de botões do mouse da área de trabalho
  • -noforcemaccel usa as definições de aceleração do mouse de área de trabalho
  • -noforcemspd usa as definições de velocidade de mouse da área de trabalho

Existem três linhas de comando (opções de inicialização) que você pode adicionar para mudar como o HL administra o comportamento e propriedades de seu mouse.

Antes de tudo, você deve manter em mente de que existem (pelo menos) quatro programas diferentes tentando interpretar e controlar como seu mouse movimenta e atua.

BIOS

A BIOS de sua placa mãe possui um conjunto de rotinas únicas que fazem o mouse operar: uma definida na PS2 e a outra na USB.

Sistema operacional

O SO possui um conjunto padrão de drivers que comandam seu mouse, como se mexe, como clica, quão rápido se move, como os cursores aparentam, como interpreta botões. Superficialmente, parece que só existe um conjunto de drivers, mas na realidade existem três conjuntos únicos - um para o PS2, um para o USB (que possui várias coisas trabalhando) e um para o API (Interface de Aplicação), no topo destes que tomam um conjunto genérico de comandos e os traduz de volta para caber na linguagem específica que o hardware do mouse fala.

O mouse possui um número de atributos que você define no painel de controle.

  • O quão rápido o cursor do mouse se movimenta relativamente ao mouse físico - isso é a "velocidade"
  • O quão rápido o mouse se move relativamente ao seu movimento físico com o mouse - isso é a "aceleração" - quando se move o umouse rapidamente na tela, ele começa devagar, aumenta de velocidade e depois fica devagar de novo. A aceleração é uma característica que permite com que seu mouse se mova pela tela rapidamente, mas sem perder controle. Sem aceleração, você provavelmente terá de levantar o mouse e reposicioná-lo antes de ir para o outro lado da tela.
  • Botões - todas as diferentes funções que você pode definir aos botões - que em maioria não são adequadas para jogar Half-Life.

Fabricantes de mouse, drivers personalizados e extensões de drivers

Os fabricantes de mouse criam drivers que permitem com que o mouse faça mais do que apontar e clicar - eles querem que o mouse seja um aparelho de controle altamente integrado e parte única do programa que você está executando.

Infelizmente, várias dessas extensões programáticas (e os próprios drivers) só adicionam atrasos esquisitos e processos desnecessários quando você está no jogo.

O Half-Life possui seu próprio conjunto de drivers para o mouse e teclado que se comunicam diretamente ao API do Mouse dentro do sistema operacional - a não ser que seus drivers e extensões estejam invadindo o mouse primeiro. É aí que as coisas esquisitas podem acontecer.

Idealmente, a melhor definição é que o S/O e os drivers do mouse saiam do caminho, e deixem que o HL controle totalmente o mouse e o teclado.

Infelizmente, o HL pode possivelmente não entender todas as centenas (ou milhares) de modelos de mouse, então os drivers únicos para o hardware do mouse devem possuir uma camada interpretativa sobre ele (novamente, a API).

HUBs USB, pilhas e economia de energia

Algo adicional a se lembrar é que placas-mãe e sistemas operacionais possuem diversos níveis de economia de energia disponível. Especialmente nos computadores notebook, você pode notar que seu potencial USB pode estar sendo desativado para economizar energia --> enquanto você joga!

Teclados e Mouses sem fio possuem pilhas que podem acabar ou ficar com pouca energia, assim eles começam a agir de forma incômoda.

Ok, de volta aos três comandos.

Com o tempo, a VALVe descobriu que mesmo um conjunto genérico de drivers internos possivelmente não poderia segurar todos os novos sistemas de mouse (como o nostromo, por exemplo).

Então eles adicionaram esses três comandos que basicamente permitem as definições que você tem no sistema operacional, para pular totalmente as definições "normais" que o jogo força no mouse... É como se fosse um "Ok por aqui, faça por você mesmo!".

-noforcemspd usa as definições de velocidade de mouse da área de trabalho

Isso diz para o HL usar as definições de velocidade que você usa na área de trabalho. Qualquer coisa que você definir nas propriedades do mouse é como será no HL.

Isso é separado da definição de "sensibilidade" nas propriedades do mouse. Pense na sensibilidade como um amplificador - pode atenuar o movimento, deixar exatamente o mesmo ou amplificá-lo.

-noforcemaccel usa as definições de aceleração do mouse de área de trabalho

Normalmente no HL a última coisa que você quer é aceleração. Algumas vezes o controle de não-aceleração do HL não funcionará, pois o mouse ou seus drivers são muito diferentes.

Esse comando diz ao HL para parar de tentar administrar a aceleração, e qualquer coisa definida nas propriedades do mouse na área de trabalho é o que será definido no jogo.

-noforcemparms usa as definições de botões do mouse da área de trabalho

Essa definição diz ao HL para usar qualquer associação de botões que você definiu nas propriedades do mouse. Você deve assegurar-se de que cada botão possui uma letra ou tecla-função definida apropriada para o jogo.

Normalmente o HL força seu próprio conjunto de definições no mouse, e, quando você retorna ao S/O, todos os botões voltam ao normal. Esse comando desativa isso.

Infelizmente, isso significa que se você apertar um botão definido para o HL na área de trabalho ou em qualquer outro aplicativo, seu mouse tentará enviar letras ou comandos do HL a esse aplicativo.

Lentidão no movimento do mouse

  1. Eliminar programas de extensão do mouse (mouseware) e intellipoint são dois bons exemplos.
  2. Simplificar a interface - migre o seu mouse para PS2 ao invés de USB
  3. Use apenas as definições de driver do jogo ou do Sistema Operacional (é o que esses três comandos fazem).
  4. Eliminar qualquer coisa que possa estar rodando no seu computador que está tentando tomar o "foco" do seu mouse.
  5. Trocar as baterias do seu mouse ou teclado sem fio
  6. Desativar todos os modos de economia de energia, ambos no sistema operacional e na BIOS
  7. Desativar o sombreamento do mouse, rastreamento do ponteiro e movimentação inteligente no driver do seu mouse. Tente desativar todos os programas de temas (especialmente o WindowBlinds!).
  8. Tente desinstalar todos os drivers customizados para o seu mouse e use apenas o padrão, que vem com o seu sistema operacional Windows.

Isso é algo realmente importante... Vírus, trojans, spyware, IE, mediaplayers, Kazaa e outras aplicações P2P, aviso de erros... Quase tudo que você executa no seu computador pode travar os drivers do mouse e do teclado, e fazer coisas inesperadas.

 
  Pesquisa  
 

 
  Vistas  
   
  Outras línguas  
   
 
  link: Valve Software MediaWiki Logo