intentar parametrizar ya volvere o no

This commit is contained in:
OugonNoHane 2022-10-24 15:22:10 +02:00
commit aa0db150ee

View file

@ -1,6 +1,29 @@
; UP LEFT DOWN RIGHT
keyboardActions := {"i" : "Up", "j" : "Left", "k" : "Down" , "l" : "Right"}
;keyboardKeys := ["i", "j", "k", "l"]
;actions := ["Up", "Left", "Down", "Right"]
;parseKey(keyboardKey) {
; for key, value in keyboardActions
; if (value == keyboardKey)
; return value
; return 0
;}
/*
CapsLock & i::
CapsLock & j:: CapsLock & j::
shiftState := GetKeyState("Shift", "P") CapsLock & k::
CapsLock & l::
MsgBox % "menudo gilipolls"
*/
CapsLock & j::
loop {
ctrlState := GetKeyState("Ctrl", "P") ctrlState := GetKeyState("Ctrl", "P")
shiftState := GetKeyState("Shift", "P")
switch (shiftState + ctrlState) { switch (shiftState + ctrlState) {
case 0: case 0:
SendInput {Left} SendInput {Left}
@ -9,16 +32,17 @@ CapsLock & j::
SendInput, % ((shiftState == 1) ? ("+{Left}") : ("^{Left}")) SendInput, % ((shiftState == 1) ? ("+{Left}") : ("^{Left}"))
return return
case 2: case 2:
SendInput ^+{Left} SendInput % ("^+{keyboardActions[""j""]}")
return return
default: default:
MsgBox % "menudo gilipolls" MsgBox % "menudo gilipolls"
return return
} }
return return
}
CapsLock & k:: CapsLock & k::
loop {
shiftState := GetKeyState("Shift", "P") shiftState := GetKeyState("Shift", "P")
ctrlState := GetKeyState("Ctrl", "P") ctrlState := GetKeyState("Ctrl", "P")
switch (shiftState + ctrlState) { switch (shiftState + ctrlState) {
@ -36,10 +60,12 @@ CapsLock & k::
return return
} }
return return
}
CapsLock & l:: CapsLock & l::
shiftState := GetKeyState("Shift", "P") loop {
ctrlState := GetKeyState("Ctrl", "P") ctrlState := GetKeyState("Ctrl", "P")
shiftState := GetKeyState("Shift", "P")
switch (shiftState + ctrlState) { switch (shiftState + ctrlState) {
case 0: case 0:
SendInput {Right} SendInput {Right}
@ -55,9 +81,10 @@ CapsLock & l::
return return
} }
return return
}
CapsLock & i:: CapsLock & i::
loop {
shiftState := GetKeyState("Shift", "P") shiftState := GetKeyState("Shift", "P")
ctrlState := GetKeyState("Ctrl", "P") ctrlState := GetKeyState("Ctrl", "P")
switch (shiftState + ctrlState) { switch (shiftState + ctrlState) {
@ -75,6 +102,7 @@ CapsLock & i::
return return
} }
return return
}
/* /*
myVarWithKeystrokes := "+john+doe{Tab}+pas+sw0rd{Enter}" myVarWithKeystrokes := "+john+doe{Tab}+pas+sw0rd{Enter}"
@ -95,3 +123,4 @@ case 1:
*/ */
Esc::ExitApp Esc::ExitApp
Esc::ExitApp