Minor UI changes, also added Ctrl+Alt+S to add current window to echo list
This commit is contained in:
29
Echo.ahk
29
Echo.ahk
@@ -36,8 +36,9 @@ OnKeyDown(InputHook, VK, SC) {
|
|||||||
} else {
|
} else {
|
||||||
sstring := "Key already exists"
|
sstring := "Key already exists"
|
||||||
ShowTooltip(sstring)
|
ShowTooltip(sstring)
|
||||||
addNext := 0asqq
|
addNext := 0
|
||||||
}
|
}
|
||||||
|
return
|
||||||
}
|
}
|
||||||
if (removeNext) {
|
if (removeNext) {
|
||||||
if (whitelistKeys.HasKey(Key)) {
|
if (whitelistKeys.HasKey(Key)) {
|
||||||
@@ -51,6 +52,7 @@ OnKeyDown(InputHook, VK, SC) {
|
|||||||
ShowTooltip(sstring)
|
ShowTooltip(sstring)
|
||||||
removeNext := 0
|
removeNext := 0
|
||||||
}
|
}
|
||||||
|
return
|
||||||
}
|
}
|
||||||
if (whitelistKeys.HasKey(key)) {
|
if (whitelistKeys.HasKey(key)) {
|
||||||
for k, v in enabledWindows[1] {
|
for k, v in enabledWindows[1] {
|
||||||
@@ -64,7 +66,7 @@ OnKeyDown(InputHook, VK, SC) {
|
|||||||
|
|
||||||
ShowTooltip(text) {
|
ShowTooltip(text) {
|
||||||
ToolTip, %text%
|
ToolTip, %text%
|
||||||
SetTimer, RemoveToolTip, -500
|
SetTimer, RemoveToolTip, -800
|
||||||
}
|
}
|
||||||
|
|
||||||
RemoveToolTip:
|
RemoveToolTip:
|
||||||
@@ -121,10 +123,10 @@ WinGetAll() {
|
|||||||
Loop, %all%
|
Loop, %all%
|
||||||
{
|
{
|
||||||
WinGet, PID, PID, % "ahk_id " all%A_Index%
|
WinGet, PID, PID, % "ahk_id " all%A_Index%
|
||||||
WinGetTitle, WTitle, % "ahk_id " all%A_Index%
|
WinGet, name, ProcessName, % "ahk_id " all%A_Index%
|
||||||
if (WTitle != "") {
|
if (name != "") {
|
||||||
PIDs.Push(PID)
|
PIDs.Push(PID)
|
||||||
winTitles.Push(WTitle)
|
winTitles.Push(name)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
output.Push(PIDs)
|
output.Push(PIDs)
|
||||||
@@ -193,7 +195,7 @@ GuiSelectActiveWindows(allWindows) {
|
|||||||
MakeUI() {
|
MakeUI() {
|
||||||
Gui, Destroy
|
Gui, Destroy
|
||||||
string := AllWindowsToString()
|
string := AllWindowsToString()
|
||||||
Gui, Add, ListBox, Multi w500 vWindowListGUI r10, %string%
|
Gui, Add, ListBox, Multi h600 w800 vWindowListGUI, %string%
|
||||||
Gui, Add, Button, Default, OK
|
Gui, Add, Button, Default, OK
|
||||||
Gui, Show
|
Gui, Show
|
||||||
for k, v in GuiSelectActiveWindows(WinGetAll()) {
|
for k, v in GuiSelectActiveWindows(WinGetAll()) {
|
||||||
@@ -216,7 +218,7 @@ WhitelistButtonUI() {
|
|||||||
Gui, Destroy
|
Gui, Destroy
|
||||||
SortArray(keyLog)
|
SortArray(keyLog)
|
||||||
string := KeyLogToString()
|
string := KeyLogToString()
|
||||||
Gui, Add, ListBox, Multi w500 vKeyLogUI r10, %string%
|
Gui, Add, ListBox, Multi h600 w800 vKeyLogUI, %string%
|
||||||
Gui, Add, Button, Default, Save
|
Gui, Add, Button, Default, Save
|
||||||
Gui, Show
|
Gui, Show
|
||||||
for k, v in GuiSelectActiveWindows(WinGetAll()) {
|
for k, v in GuiSelectActiveWindows(WinGetAll()) {
|
||||||
@@ -233,15 +235,28 @@ WhitelistKeys(string) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
AddCurrentWindow() {
|
||||||
|
WinGet, activePID, PID, A
|
||||||
|
WinGet, activeName, ProcessName, A
|
||||||
|
enabledWindows[1].Insert(activePID)
|
||||||
|
enabledWindows[2].Insert(activeName)
|
||||||
|
}
|
||||||
|
|
||||||
F3::
|
F3::
|
||||||
MakeUI()
|
MakeUI()
|
||||||
return
|
return
|
||||||
|
|
||||||
^!A::
|
^!A::
|
||||||
|
ShowTooltip("Adding")
|
||||||
addNext := 1
|
addNext := 1
|
||||||
return
|
return
|
||||||
|
|
||||||
|
^!S::
|
||||||
|
AddCurrentWindow()
|
||||||
|
return
|
||||||
|
|
||||||
^!R::
|
^!R::
|
||||||
|
ShowTooltip("Removing")
|
||||||
removeNext := 1
|
removeNext := 1
|
||||||
return
|
return
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user