This project is intended to host various AHK scripts that Mornrain writes in reply to Maple's feature requests. The aim of these scripts is to facilitate Maple's user experience on Windows OS, and hopefully boost productivity. Mornrain may benefit from this project after sharpening his AHK script writing skill and gaining massive enhancement on capability of searching for tech solutions.
The project's name originates from Maple, whose Chinese name consists of 枫, a quite poetic character that translates to English word "Maple". He is prefixed "Bloody" for conceptually "enslaving" Mornrain to endless script writing job. He is also a cross-dressing lover, henceforward the project name also is a reference and a tribute to Bloody Mary, an inspiring female antagonist and horror movie subcultural icon.
Mornrain and Maple are at present studying as BSc. in Computer Science in CUHK, Hong Kong. Interested recruit teams are free to contact.
Basically, just install (or extract, in case you don't have the permission to install) AHK program and then run scripts via it.
Besides, if you prefer compilation to interpretation, for portability or alike reasons, you can compile scripts with the compiler shipped with AHK program. Cascade scripts as you like and compile them into one portable executable file.
-
Automatically readjust text format of chatting record copied from WeChat client, making it easier to save in note-taking software or alike.
-
Add more functionalities to enhance and exploit
Capslock
key, who occupies position of strategic significance.-
Capslock
is replaced byBackspace
, sinceBackspace
is used with much more frequency but located in faraway. The rationale is to be justified by the observation thatCapslock
is entirely replaceable byShift
but occupies good position. -
Now you don't need to move fingers from home row to touch direction keys and hence save much effort, as "context switch is expensive".
-
-
[Currently under heavy debugging and unstable] Enhancement to num keys. Long pressing num keys send
Fn
keys instead, while short pressing is preserved. This feature is especially practical for using keyboard that doesn't haveFn
keys, likeHHKB
. -
Detect if a file is currently occupied by another process.
-
Detect if a window is pop up.
-
Switch among virtual desktops via sliding on taskbar.
-
Register default open program for individual files.
- Due to WeChat client's restriction, script can't handle the unlikely situation where conversation engagers' name is non-trivial, or when conversation contains like-structured sub-conversation, such as storytelling,
which sounds like what Maple occasionally does. - The
Fn
script poses limitation that......[to be filled by Mornrain]
- You may consult the Trello page to keep track of project's current development progress and roadmap for future features.
- We are currently open to feature request. Should any request arises, please open an issue and elaborate. However note that no warranty of any kind is given.
This project is currently licensed under terms of MIT license. Feel free to contribute, fork, modify or redistribute.