Avatar billede stefmeister Nybegynder
24. august 2003 - 12:11 Der er 5 kommentarer og
1 løsning

Mouse Acceleration

Harj...

Er der nogen der ved hvordan man kan kan slå Musens acceleration fra på Windows XP. Hvilken funktion det er man skal bruge.


Steffen.
Avatar billede iq0 Nybegynder
24. august 2003 - 12:18 #1
hmm men er tweakup.dk havde en artikkel om det ellers var det www.fedespil.dk

ellers har du jo mulighed for at slå det fra i driveren for din mus.
Avatar billede iq0 Nybegynder
24. august 2003 - 12:19 #2
*mener :)
Avatar billede Slettet bruger
24. august 2003 - 19:00 #3
Hvis du vil gøre så den ikke kan bevæge sig, kan du bruge:

function MouseProc(nCode: Integer; wParam: WPARAM; lParam: LPARAM): LRESULT; stdcall;
begin
  if (nCode = HC_ACTION) and (wParam = 512) then
    Result := 1
  else
    Result := CallNextHookEx(MouseHook, nCode, wParam, lParam);
end;

procedure TForm1.Button1Click(Sender: TObject);
const
  WH_MOUSE_LL = 14;
begin
    MouseHook := SetWindowsHookEx(WH_MOUSE_LL, MouseProc, HInstance, 0);
end;

og:

UnhookWindowsHookEx(MouseHook);

Til at deaktivere det igen.
Avatar billede Slettet bruger
24. august 2003 - 19:02 #4
Du skal lige sætte MouseHook: HHOOK; under var:

var
  Form1: TForm1;
  MouseHook: HHOOK;
Avatar billede kaper Nybegynder
25. august 2003 - 09:45 #5
I registreringsdatabasen kan du læse indstilliingerne for musen, hvis du ønsker at ændre dem, kan du jo benytte writestring i stedet for readstring...

uses Registry

var
  Registry: TRegistry;
  Result: string;
begin
  Registry:=TRegistry.Create;
  Registry.RootKey:=HKEY_CURRENT_USER;
  Registry.OpenKey('Control Panel\Mouse',False);
  Result :=Registry.ReadString('MouseSpeed');
  Registry.Free;
end;

Hvis Result = 1, så er den sat til normal - hvis Result = 2, så bliver den kvadreret (tror jeg) - men der er jo også andre indstillinger for musen, såsom MouseTreshold1 og 2...

En bedre forklaring af accelerationen kan du jo læse hos Microsoft selv: http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q149/2/28.asp&NoWebContent=1
Avatar billede kaper Nybegynder
25. august 2003 - 09:52 #6
Ups - det skulle vist have været et svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester