|
Página seguinte
Página anterior
Índice
Mouses baratos podem funcionar igualmente sob o protocolo MouseSystems,
com todos os três botões funcionando. O truque é conseguir que o mouse
pense que é um MouseSystems, algo que raramente se vê nas instruções do
mouse.
- Antes de ligar o seu computador, segure o botão esquerdo do mouse
(e mantenha-o até que seja iniciado o computador).
Se quando o mouse funcionar pela primeira vez, o botão esquerdo estiver
pressionado, ele será chaveado para o modo MouseSystems. Um fato simples,
mas nem sempre publicado. Perceba que a reinicialização de um programa pode
não cortar o funcionamento do mouse e assim, isto pode não funcionar.
Há várias maneiras de chavear o modo, as quais podem ou não funcionarem
para o seu mouse. Algumas delas são menos drásticas do que reiniciar o
seu computador.
- Se o seu computador é do tipo conecte-use, desconecte o mouse e
conecte-o novamente como o botão apertado (embora não se deva conectar
coisas com o computador ligado, a espec RS232 diz que isto está OK).
- Pode ser possível reiniciar o mouse digitando
echo "*n" > /dev/mouse , que deve ter o mesmo efeito de
desconectá-lo. Mantenha pressionado o botão esquerdo para o modo MouseSystems,
e não para o Microsoft. Isto pode ser colocado em qualquer roteiro que seja
usado para iniciar o X.
- Bob Nichols (rnichols@interaccess.com) escreveu um pequeno
programa em C para fazer a mesma coisa, e que pode funcionar se
o
echo "*n" não funcionar (e vice-versa). Uma cópia do
código fonte pode ser achada em
http://kipper.york.ac.uk/src/fix-mouse.c.
- Alguém relatou que a linha `ClearDTR' no Xconfig é suficiente para
chavear o mouse para o modo MouseSystems.
- Se for corajoso o suficiente, abra o seu mouse (lembre-se que a garantia
será perdida) e dê uma olhada ali dentro. Em alguns casos, o mouse pode ter
uma chave ali, conhecida apenas pelo fabricante por algum motivo estranho.
Mais comum em mouses baratos, é a presença de um conector, o qual pode ser
movido. A chave ou o conector pode ter o mesmo efeito da chave 'PC/MC' descrita
na seção
Mouse Chaveado acima.
Pode-se achar que a placa de circuito é desenhada para uma chave
entre 2 & 3 botões, mas não foi bem medida. Ela irá parecer como algo
assim:
-----------
| o | o | o | SW1
-----------
1 2 3
Tente ligar os pinos 1-2 ou 2-3, e veja se o comportamento do mouse muda.
Em caso afirmativo, pode-se fazer uma pequena chave, ou uma solda entre os
contatos para uma solução rápida e permanente.
- Outra solução de solda que pode ser uma última opção para mouses que
não entendem o MouseSystems num todo, de Peter Benie
(
pjb1008@chiark.chu.cam.ac.uk). Se a chave do botão do meio é
um pólo duplo, conecte um lado da chave a chave do botão esquerdo, e o outro
lado a chave do botão direito. Se não for uma chave de dois pólos use diodos
ao invés de fio. Agora, o botão direito empurra os botões direito e esquerdo.
Selecione
ChordMiddle no XF86Config e você tem um botão do meio
funcionando.
- O último recurso com a solda foi descrito primeiramente para mim por
Brian Craft (
bcboy@pyramid.bio.brandeis.edu). Dois chips de mouses
comuns são o 16 pinos Z8359, e o 18 pinos HM8350A. Em cada
um destes há um pino de controle, como se vê a seguir.
Pino 3 Modo
------ ----
Open Microsoft Padrão. Mouse Systems, se um botão for mantido pressionado ao se ligar o computador.
GND Sempre Mouse Systems.
Vdd Sempre Microsoft.
(Os pinos são numerados assim:)
____
pin1 -| \/ |-
pin2 -| |-
pin3 -| |-
-| |-
-| |-
-| |-
-| |-
pin8 -|____|-
(Esta informação é uma cortesia de Hans-Christoph Wirth, e Juergen Exner, que
mandaram isto para de.comp.os.linux.hardware). Pode-se fazer uma solda
entre o pino 3 e o gnd, que irá prender o mouse no modo MouseSystems.
- Peter Fredriksson (
peterf@lysator.liu.se)
tentou o chip SYS2005 da SYSGRATION, e achou um jeito de forçar o modo
MouseSystems através da ligação entre os pinos 3 e gnd.
- Uli Drescher (
ud@digi.ruhr.de) confirma que isso funciona num chip HN8348A;
Ben Ketcham (
bketcham@anvilite.murkworks.net)
confirma o HM8348A (o pino 9 é gnd).
- Urban Widmark (
ubbe@ts.umu.se)
confirma as aplicações para o chip EC3567A1, onde o pino 8
é o gnd. Testei isto e funcionou bem.
- Timo T Metsala (
metsala@cc.helsinki.fi)
achou num chip HT6510A que o pino 3 é a seleção do modo e o pino 9 é o gnd.
Ambos funcionam para o chip HT6513A. A Holtek também fez os chips HT6513B
e HT6513F - nestes, o pino 8 é o gnd.
- Robert Romanowski (
robin@cs.tu-berlin.de)
diz que a ligação pino 3 - pino 8 (gnd) funciona em chips EM83701BP também.
- Robert Kaiser (
rkaiser@sysgo.de)
confirma que a ligação pino 3 - gnd funciona em chips EC3576A1 também.
- Sean Cross (
secross@whidbey.com)
achou a ligação entre o pino 2 e o pino 7 (gnd) num chip HM8370GP.
- Peter Fox (
fox@roestock.demon.co.uk)
usou a ligação pino 3 - pino 8 num chip HM8348A.
- Jon Klein (
jbklein@mindspring.com)
fez a ligação pino 3 - pino 9 num chip UA5212S.
- Como uma alternativa aos métodos de solda acima, você pode fazer com que o
mouse segure o seu próprio botão quando iniciando, olhe este circuito de
Mathias Katzer:
-----
--- R ---------O------ + Suprimento
| ----- | | C = capacitor de 100nF
| | E | R = 100kOhm
| __ / | T = transistor BC557
| / \ O
| B | #V | T /
|-----|-# | / Chave do botão esquerdo do mouse
| | #\ | O
| \__/ |
--- \ C |
--- C ------O----------> (para algum lugar dentro do mouse)
|
### gnd ou terra
O mouse testado foi um modelo MUS2S sem nome - o funcionamento em
outros mouses depende do circuito; se a chave está conectada ao terra
e não ao + Suprimento, um transistor npn como o BC547 deve funcionar;
o R e o C devem ser chaveados também depois.
Então, se você têm um mouse destes, a escolha é sua. Fique com o
mouse de 2 botões Microsoft padrão, ou se esforce para chavear o
modo e configurar o X para obter as respectivas vantagens.
Página seguinte
Página anterior
Índice
|