![]() All of my AHK previously was very copy-pasty, lots of duplication of code, very simple, literal, and linear. I started asking the discord how I could write AHK like Python I had seen in books and tutorials. I hope it works out, and that it helps others learn to know what they don't yet know. My thought is to have a short collection of points of focus to help others see how they see themselves through the lessons other programmers have learned on their way. I go from not knowing what I don't know, to knowing it and at the same time in hindsight realizing I hadn't known it. ![]() In the course of your learning, programming, and helping others in AHK-related stuff, what moments do you look back on as pivotal in your continued mastery of AHK? When did your levels sort of open up, what was the change in level about, and what made you know that you knew your awareness had changed? Two of mine wereĪHK can automate, that pretty basic realization, actuallyĪnd AHK can switch text modes to send text or control-tagged-text-codes on the flyīecause it seems like sitting and dealing with the hard, AHK stuff cracks it and-doesn't make it NOT hard-but somehow helps me cross the line where I move from not knowing the answer, to being in the space where I DO know the answer. ![]() It's about "turtles all the way down." It's about levels. I was able to predict the results of a script before I ran the script and the result, although complex, matched my prediction. This morning I had yet another "AHA!" moment when I learned about backtick escape and smart comma usage in MsgBox strings. I think it happened when I realized I didn't know that SendInput could send not onlyĪnd it could also, simultaneously send mixtures ofīut I had to sort of “open up” that area of my brain that was ready to be opened, but I hadn't opened it yet. I wanted to figure out how to have text AND control codes (or alt, or windows, or shift codes) sent in the keyboard stream, I had another "AHA!" moment. I'm not a heavy duty coder, so a decade passed. Keep that awareness in mind as you're reading through this. How cool! I'm pretty sure we can all remember our own, internal awareness of that level opening up. AHK could automate the typing of my name after automating a mouse move ‘n‘ click. On to the main event.ĭecades ago, when I first learned about automating mouse moves, mouse clicks, and keyboard input, then discovered AHK, I had my first level, "AHA!" AHK programming growth moment. If you're not into psychology or introspection, you might want to ignore this one: no harm, no foul. It's targeting sort of the invasive parts of sharing and helping. It's truly "Turtles all the way down." Spoiler: this post is more about psychology than it is about anything AHK programming related, but it's still related.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |