You’re quite welcome.
Fair enough, but the same “extra click” to set focus is needed for other applications also, when the Windows’ built-in Xmouse feature is not active.
So, I would argue that it is better to keep the built-in xmouse feature enabled globally.
You mean, why do I not prefer compiled AHK scripts vs source?
Isn’t it obvious? Any unsigned third party executables, such as compiled AHK-scripts, are a potential attack vector and a risk for system security.
Perhaps it’s more of an issue for some people than others.
And what about the people, such as myself, who already have the AutoHotkey development environment installed.
Why would we run or trust EXE files from third parties, if we would much rather have the source to be able to verify the code or modify it to our own needs? Hmm.
I don’t recall asking you to justify yourself, but I do wonder why you have chosen not to include the source along with the EXE?
That way, your program/source could be verified by your peers, we could even send you bug reports and fixes; while the less security conscious users could just run the EXE, if they choose to.
Actually, compiled AutoHotkey executables open directly in most archiving utilities (such as 7-Zip), and in the case of BxMouse the source can be found in:
BxMouse_1.32_Win64.exe\.rsrc\RCDATA\
Thus, there is no decompiling necessary. The action is identical to opening an archive. AHK2EXE (used to convert scripts to executables) is not a true compiler. It simply creates an executable containing the AutoHotkey interpreter, appends the original .AHK script onto the package unchanged, and sets up the interpreter to load the script on start.
(However, it’s true I haven’t looked at any previous versions of BxMouse because I only just found this thread via BlenderNation.)
So are you comparing yourself to Microsoft?
I’m pretty sure Microsoft would generally be considered a more trustworthy source (although debatable).
Are you implying that there is something wrong with me, for pointing out that it’s propably not a good idea to install and run any executables (especially without testing or having the source) that you just downloaded from some forum on the Internet, uploaded by a guy who does not even disclose his real identity but uses a pseudo-anonynomous nickname.
Mm. I suppose it’s possible that you did not expect to get any critique. And what’s wrong with me is, that I am giving you some.
Hmm, when you put it like that – I do wonder why anyone would need it. At least for me, the Windows’ built-in xmouse functionality works great! So it’s possible that I don’t truly understand what benefit anyone would get from BxMouse.
Overall, it seems to create more problems than it solves. (Obviously Linux users will not need it at all anyway.)
True. If you’re not sure about the security of something, my advise is – then don’t use it. We appear to agree.
Cheers,
Samuel Tekrenius