mausu: bacuru de ejecucion, la solucion? mayb OD?

This commit is contained in:
Hane 2023-04-24 20:11:00 +02:00
commit 91945ab55b

208
mausu.ahk
View file

@ -11,6 +11,10 @@ lefMov := 0
upMov := 0 upMov := 0
downMov := 0 downMov := 0
rBtnHold := 0
mBtnHold := 0
lBtnHold := 0
speedUp := 1 speedUp := 1
speedUpFactor := 20 speedUpFactor := 20
mouseSpeed := speedUp * speedUpFactor + 3 mouseSpeed := speedUp * speedUpFactor + 3
@ -35,21 +39,161 @@ RCtrl & Up Up::upMov := 0
RCtrl & Down::downMov := 1 RCtrl & Down::downMov := 1
RCtrl & Down Up::downMov := 0 RCtrl & Down Up::downMov := 0
;;Toggle speed
RCtrl & /:: RCtrl & ,::
SendInput, {RCtrl Up} SendInput, {RCtrl Up}
speedUp := !(speedUp) speedUp := !(speedUp)
mouseSpeed := speedUp * speedUpFactor + 3 mouseSpeed := speedUp * speedUpFactor + 3
SendInput, {RCtrl Down} SendInput, {RCtrl Down}
return return
;;
;;;;Mouse buttons
;;RCtrl & RShift::
;; Critical, On
;; ;;SendInput, {RCtrl Up}
;; ;;SendInput, {RShift Up}
;; SendInput, {LButton Down}
;; ;;SendInput, {RShift Down}
;; Sleep, 80
;; if (GetKeyState("RShift","P") = 0)
;; {
;;
;; SendInput, {LButton Up}
;; ;;SendInput, {RCtrl Up}
;; }
;; ;;inputCleaning()
;; Critical, Off
;; return
;;RCtrl & End::
;; Critical, On
;; SendInput, {RCtrl Up}
;; SendInput, {End Up}
;; SendInput, {RButton}
;; inputCleaning()
;; Critical, Off
;; return
;;RCtrl & Enter::
;; Critical, On
;; SendInput, {RCtrl Up}
;; SendInput, {Enter Up}
;; SendInput, {MButton Down}
;; ;;while(GetKeyState("RCtrl","P") = 1)
;; ;;{
;; ;; SendInput, {RCtrl Up}
;; ;;}
;; SendInput, {MButton Up}
;; inputCleaning()
;; Critical, Off
;; return
;;
;;tuckaway
;;targeting 1080p displays with taskbar on top. Change at your leisure.
RCtrl & .::
MouseMove, 1940, 100
inputCleaning()
return
;;Toggle mouse action ;;Toggle mouse movement
~RCtrl:: ~RCtrl::
Global mouseActive, mouseSpeed Global mouseActive, mouseSpeed, lBtnHold, mBtnHold, rBtnHold
mouseActive := 1 mouseActive := 1
while (GetKeyState("RCtrl", "P") != 0) { while (GetKeyState("RCtrl", "P") != 0) {
MouseMove, (rightMov + lefMov) * (mouseSpeed), (upMov + downMov) * (mouseSpeed), 0, R MouseMove, (rightMov + lefMov) * (mouseSpeed), (upMov + downMov) * (mouseSpeed), 0, R
if(GetKeyState("RShift", "P") = 1)
{
if(lBtnHold = 1)
{
SendInput, {RCtrl Up}
SendInput, {LButton Up}
SendInput, {RCtrl Down}
lBtnHold := 0
}
else
{
SendInput, {LButton}
}
Sleep, 60
}
if(GetKeyState("Enter", "P") = 1)
{
if(mBtnHold = 1)
{
SendInput, {RCtrl Up}
SendInput, {MButton Up}
SendInput, {RCtrl Down}
mBtnHold := 0
}
else
{
SendInput, {MButton}
}
Sleep, 60
}
if(GetKeyState("End", "P") = 1)
{
if(rBtnHold = 1)
{
SendInput, {RCtrl Up}
SendInput, {RButton Up}
SendInput, {RCtrl Down}
rBtnHold := 0
}
else
{
SendInput, {RButton}
}
Sleep, 60
}
if(GetKeyState("/", "P") = 1)
{
if(lBtnHold = 1)
{
SendInput, {RCtrl Up}
SendInput, {LButton Up}
SendInput, {RCtrl Down}
lBtnHold := 0
}
else
{
SendInput, {LButton Down}
lBtnHold := 1
}
Sleep, 60
}
if(GetKeyState("'", "P") = 1)
{
if(mBtnHold = 1)
{
SendInput, {RCtrl Up}
SendInput, {MButton Up}
SendInput, {RCtrl Down}
mBtnHold := 0
}
else
{
SendInput, {MButton Down}
mBtnHold := 1
}
Sleep, 60
}
if(GetKeyState("PgDn", "P") = 1)
{
if(rBtnHold = 1)
{
SendInput, {RCtrl Up}
SendInput, {RButton Up}
SendInput, {RCtrl Down}
rBtnHold := 0
}
else
{
SendInput, {RButton Down}
rBtnHold := 1
}
Sleep, 60
}
} }
mouseActive := 0 mouseActive := 0
rightMov := 0 rightMov := 0
@ -58,32 +202,34 @@ RCtrl & /::
downMov := 0 downMov := 0
return return
;;Mouse buttons
RCtrl & RShift::
SendInput, {RCtrl Up}
SendInput, {RShift Up}
SendInput, {LButton}
inputCleaning()
return
RCtrl & End::
SendInput, {RCtrl Up}
SendInput, {End Up}
SendInput, {RButton}
inputCleaning()
return
RCtrl & Enter::
SendInput, {RCtrl Up}
SendInput, {Enter Up}
SendInput, {MButton}
inputCleaning()
return
;;tuckaway
;;targeting 1080p displays with taskbar on top. Change at your leisure.
RCtrl & .::
MouseMove, 1940, 100
inputCleaning()
return
;;
;;~' & RShift::
;; SendInput, {' Up}
;; SendInput, {RShift Up}
;; SendInput, {LButton Down}
;; while(GetKeyState("'","P") != 0 && GetKeyState("RShift","P") != 0)
;; {
;;
;; }
;; SendInput, {LButton Up}
;; inputCleaning()
;; return
;;~' & End::
;; SendInput, {RCtrl Up}
;; SendInput, {End Up}
;; RButton}
;; inputCleaning()
;; return
;;~' & Enter::
;; SendInput, {' Up}
;; SendInput, {Enter Up}
;; SendInput, {MButton Down}
;; while(GetKeyState("'","P") != 0 && GetKeyState("Enter","P") != 0)
;; {
;;
;; }
;; SendInput, {MButton Up}
;; inputCleaning()
;; return