AutoHotkey News Sep 29th, 2022
I hope you’re aware that, like most people (and probably you). I have no background in programming.
None, zilch, na-da❗
And yet, in a few hours, I’ve been able to automate what entire IT departments say will cost tens-of-thousands-of-dollars!
How have I been able to do this? Is it I’m a super-genious? Nope! Is it that I have is a dogmatic tenacity to never give up and a refusal to do the mundane.
My time is WAY too valuable for that!
Mundane repetitive tasks is precisely what lead me to AutoHotkey.
It’s, by far, the easiest language for non-programmers to pick-up and do AMAZING things! I saved so much time automating my jobs it allowed me to spend even more time learning more about AutoHotkey.
Much of which is what I’ve put in our AutoHotkey courses
You see, the “bad part” of AutoHotkey is there’s so many things you can learn it can be really hard to know where to start. That’s what my AutoHotkey courses really help with! Giving you a clear and simple path to follow really helps guide you to becoming that person where you can prove others wrong when they say “nothing can be done”.
I will also shamelessly mention our AHK Hero program as a great way for you to “level-up”.
We have students of all ages and skill levels. We’re helping each other, pointing you in the right direction. Why not give it a try? In addition to 25% off of our premium courses & client work we’re offering 2 hours a week where we hang out in zoom sharing and learning from each other.
Now on with the show…
How to ask your AutoHotkey Questions
A lot of people that use AutoHotkey are 💯% new to programming. They often try and ask questions on the AutoHotkey forum, SubReddit, my YouTube channel, etc. but often don’t get their questions answered. I try and respond to every comment on my videos but, often, I don’t even understand what the person is asking.
In this video I walk through some of the things you should think about when asking your AutoHotkey question.
How to ask your AutoHotkey question and get it answered❗
How to Reference a Variable in AutoHotkey
I’ve been working on an on-boarding email drip campaign to help people truly-new to AutoHotkey. This video is extract from Intro to AutoHotkey where I show just how easy it is to refer to a variable.
I’m just including it here in case you’re just starting out with AutoHotkey and want to see how easy it is.
How to reference a Variable in AutoHotkey
Basics of Debugging: Where to start
On that same note, I recently recorded this overly-simple video of what you might want to check for if your AutoHotkey code isn’t working. When you’re new to coding, the steps to take are not obvious! This video breaks down some key things to look for.
Troubleshooting your AutoHotkey Script (extracted from Intro to AutoHotkey)
Creating a Toggle with a Hotkey
A subscriber recently asked me how to setup a variable that toggles off a hotkey. In this short video I show how simple it can be (as long as you remember the one Directive that you need to tweak)
How to easily Toggle a variable with a Hotkey in AutoHotkey
Move your taskbar to the side
One of the simplest things you can do, that has a dramatic effect on your efficiency, is to get your computer setup in a way that helps you work smarter, not harder. If you don’t already have your taskbar on the side, I highly encourage you to give it a try for 3 days. The first day you’ll hate me but, by the 3rd day, you’ll be LOVING IT!💖 In this video I show you how I optimized mine and put toolbars at the top and bottom to have ~50 shortcuts taking up a very small amount of space.
Simple hack to optimize your taskbar and maximize your desktop
Projecting X days out
One of the very first scripts I ever wrote that had a GUI was for a friend of mine that worked in Logistics. He was constantly needing to select a date in the future and he absolutely loved this simple little gem I wrote for him. If you’re new to GUIs, our GUIs are easy course walks you through creating GUIs step-by-step.
Cool tool to easily project days out | Days in the future (2021)
📚 What we’re reading
- What’s New in the Task Manager in Windows 11’s 2022 Update
- How to Stop Legitimate Emails From Getting Marked as Spam (Don’t forget to whitelist ours❗)
- Nearby Share on Android Is About to Get Way More Useful
- These 5 Popular Chrome Extensions Are Malware: Delete Them Now
⚡️Productivity tips: If You’re Having A crappy Day, Press the ‘reset’ button.
When things go sideways and you feel your attitude going negative find a way to “walk away” from what you’re doing. As they say
”A bad attitude is like a flat tire. If you don’t change it, you’ll never go anywhere.”
One of my favorite ways to “restart the day” is by taking a quick nap. If that’s not something you can do, go for a walk, crank up some tunes, or just meditate. Don’t let your day go to a waste…
🤣 A spot of Humor
I wish I had seen this when my son was that age!
AHK Hero🦸♀️
Want more time than the free hour? Have content that you can’t have on YouTube? Consider joining the 🦸♀️AHK Hero club! Members receive big discounts to courses, consultations, tutoring, done for you project work, etc.
They also have access to exclusive & pre-released content and a 2nd “office hours” session which isn’t on YouTube.
🗣️ 💭 Quotable quotes
- If you are not ready today, you will be even less so tomorrow — Ovid
- Don’t wait. The time will never be just right. — Napoleon Hill
- Work first, reward second, in order — Dan Kennedy
- Tough times never last, but tough people do❗ — Robert Schuller
Live AutoHotkey Support Tomorrow
Don’t forget on Friday’s you can get free AutoHotkey support on my YouTube channel. Or you can sign up for reminders and join the zoom room.
Joe, Isaias and staff
Howdy %Name%,
AHKCON – World’s first 🅰utoHotkey Conference!
We’re had an amazing time at AHKCon. ⑧ hours of great learnings & conversations❗ We had a great turn-out and received great feedback
You can go here and see the results to the polls & get the chat files.
- AHK v1 vs v2 (Panel: Dimitri Geerts, Isaias, Joe)
- Various Programming approaches, which to use & when (Panel: Maestrith, Tank, Isaias, Joe)
- Objects / COM / Data structure (Lecture: Isaias & GeekDude[helping])
- Open discussion / Q&A (lunch)
- Regex/String Manipulation (Panel: Isaias, Maestrith, Joe)
- IDEs: Which to use, When, Why (Panel: Isaias, Maestrith, Joe)
- Data storage approaches (Panel: Isaias, Maestrith, Tank, Joe)
- Wrap up / Q&A
Now on with the show…
Sending “special” characters with ⒶⒽⓀ 😁❗
Ever try to send “special” Uniocode characters (Non-ANSI)? Emojis or non-English characters are often problematic to send. Often it’s just that your file is not being saved in UTF-8 format however, for many people, encoding is a confusing topic so we made a simple tool to provide you with AutoHotkey syntax that will work regardless of your file encoding. If you’d like to learn more about file encoding you should check out the webinar lead by Jean Lalonde.
How to send Unicode Characters with a Hotkey❗
Avoiding the coming catastrophe
AutoHotkey v2️ isn’t the default version now but it’s probably going to be pretty soon! If you haven’t started working with it, now is an amazing time to loop over all of your AutoHotkey scripts adding the #Requires directive. We wrote a little tool to make it easy for you!
Avoid the coming catastrophe 💣 and use this script today!
Using all your keys
I have a TON of Hotkeys! So many that I was actually having a hard time coming up with key combinations that weren’t already taken. The other day Isaias and I were talking about looking at the #KeyHistory directive and he was explaining how easy it is to look at the Virtual Key (VC) and Scan Code (SC) to see if AutoHotkey can detect those “odd” keys on your keyboard.
How to map a mystery key to a hotkey | 🗺❓🔑
Pasting plain text
More and more tools allow you to paste plain text however, when you have a program that doesn’t have that option, it’s a life-saver! Most people would open Notepad, paste it, copy, it, and then paste it. This of course is both time consuming and you “lose” the original clipboard. In this video we show how you can tie it to a hotkey, and still have your original formatting!
the Naked Clipboard: Adding a GUI to Paste Plain Text AutoHotkey script
📚 What we’re reading
- Social media usage by age
- Word Online Has a Great New Feature for Collaboration (similar to Google docs)
- How to Get the Windows 10 Start Menu on Windows 11
- 3 Negotiation Mistakes That Are Hurting Your Deals 🎥
- Leila Gharani: New Excel String functions 🎥
⚡️Productivity tips
A clear routine is one commonality that most highly efficient people share. Make sure you have a very regular schedule that you follow as best as you possibly can
🤣 A spot of Humor
The IT crowd – Truest moment about tech support
AHK Hero?
Want more time than the free hour? Have content that you can’t have on YouTube? Consider joining the 🦸♀️AHK Hero club! Members receive big discounts to courses, consultations, tutoring, done for you project work, etc.
They also have access to exclusive & pre-released content and a 2nd “office hours” session which isn’t on YouTube.
🗣️ 💭 Quotable quotes
- Put systems in place that will allow ordinary people to do extraordinary things
- If you want something done, ask the busiest person you know to do it and stand back!
- You have just as much time as: Bill Gates, Steve Jobs, Thomas Jefferson & Einstein. It’s all about prioritizing & staying focused
Live AutoHotkey Support Tomorrow
Don’t forget on Friday’s you can get free AutoHotkey support on my YouTube channel. Or you can sign up for reminders and join the zoom room.
Joe and staff
August 4th, 2022 AutoHotkey Newsletter
Howdy %Name%,
It’s hard to believe but 🅰HKCon is here this Saturday August ❻th starting at 10 EDT❗
AHKCon is your chance to hear from, and talk with, AHK Experts❗ We have talking points for each topic below however we’re really hoping the event is interactive getting questions from you %name%. If you haven’t signed up yet, you still can by going here. We will be recording the conference but not live streaming. Remember all times are in CDT.
Click here to see your converted time.
- 10:00am-10:15 – Intro (Joe/Thom)
- 10:15am-11:00 – AHK v1 vs v2 (Panel: Dimitri Geerts, Isaias, Tank, Joe/Thom)
- 11:00am-12:00 – Programming approach, which to use & when (Panel: Maestrith, Tank, Isaias, Joe/Thom)
- 12:00pm-1:00 – Objects / COM / Data structure (Lecture: Isaias & GeekDude[helping])
- 1:00pm-1:30 – Lunch (Open discussion)
- 1:30pm-2:30 – Regex/String Manipulation (Performance, simplicity, etc.) (Panel: Isaias , Maestrith, Joe/Thom)
- 2:30pm-3:00 – IDEs: Which to use, When, Why (Panel: Isaias, Maestrith, Jackie, Joe/Thom)
- 3:00pm-3:45 – Data storage approaches (Panel: Isaias, Maestrith, Jackie, Tank, Jean, Joe/Thom)
- 3:45pm-4:00 – Closing (Joe/Thom)
- 4:00pm-4:30 – Free open talk
We hope you can make it and are looking forward to your questions❗ If you’d like to hear more about
what to expect, you can watch this video
Now on with the show…
Avoiding an 🅰HK Disaster
We suspect we’re getting close to 🅰HK V2️ being the default version of AutoHotkey. If you haven’t developed with V2 yet, now is a wonderful time to add the #Requires directive to “all” of your scripts! V2 is not backwards compatible and will “break” a lot of your scripts. Since they should all be v1.1 right now it’s “easy”. After you start working in V2, it will be much, much harder❗ Watch this video to see what our script does and how to avoid this horrible disaster
Avoid the coming catastrophe 💣 and use this script today!
If you’re wanting to make the switch you might try the V1 ➡ V2 converter which works fairly well on simple scripts that don’t have GUIs
Mapping a Mystery Key
Do you have some extra keys on your keyboard but have no idea what they are / how to use them as a HotKey? In this video explains some things to me that I didn’t know about Virtual keys and Scan Codes (even though I’d worked through this tutorial years ago, Isaias made it much, much easier to understand!
How to map a mystery key to a hotkey | 🗺❓🔑
Pushing suggested changes back to a GIT repository
If you’re like me you’ve probably downloaded a few things from GIT and made some edits but never tried to push-back your changes to the original GIT repository. In this video Isaias shows us it isn’t as complicated as you would think.
How to share changes back to a git repository ☁
If you’re using 🆚Code it is far simper as Isaias had demonstrated in our Webinar on 🆚Code
📚 What we’re reading
- How to Fix the Most Annoying Things About Windows 11
- Android Games Just Got Better on Windows 11
- What Is a Solid State Drive (SSD), and Do I Need One? (the answer is YES❗ especially an 2 if your motherboard can handle it. Check out the below speed comparison of hard drives)
⚡️Productivity tips
Find yourself forgetting to do things? Find a way to force yourself to remember something. For instance, if you need to bring a cake the next day, put your car-keys with the cake and be careful not to pick up your keys w/o picking up the cake. Don’t grab the keys saying to yourself “okay, I’ll remember to get the cake on my way out”. Only pick them up together. I do this for a lot of things around the house. I’ll leave something in an obvious spot that I can’t miss it and, until I do the action I’m wanting to remember, I force myself not to move the visual cue. Word of warning: Spouses may have a compulsary need to put your cues away…
🤣 A spot of Humor
This is definitely me nearly every morning! I wake up around 5:00 and think about all the things I could be doing. Do you %Name%?
Quick Access Popup news
We had a consultation call the other day with a client (thanks Kevin) that had a ton of HotStrings and HotKeys. After our call was over I spent a few minutes introducing him to the best tool I know for saving time: Quick Access Popup and he was estatic to see just how easy it is to use❗ Why aren’t you using this free tool❓
AHK Hero?
We created a private Telegram group for AHK Heroes and are also planning on having “Master classes” that will be exclusively available for AHK Heroes. And don’t forget you get 25% off our premium courses, consultations, tutoring, done for you project work, etc. And more…
🗣️ 💭 Quotable quotes
- What I lack in Skills & Abilities I make up for with Optimism & Determination
- If you have time to whine then you have time to find solution. – Dee Dee Artner
- The tragedy in life doesn’t lie in not reaching your goal. The tragedy lies in having no goal to reach. — Benjamin E. Mays
Live AutoHotkey Support Tomorrow
Don’t forget on Friday’s you can get free AutoHotkey support on my YouTube channel. Or you can sign up for reminders and join the zoom room.
Joe and staff
P.S. Special thanks to the following for purchasing AHK hero membership to support the our wok:
Rodrigo C., Nathan N., Michael C., Miral P., Thomas K., Rune O., Thomas D., Tyler F., Guy M., Dale W.,
Robert P., Gil C., Mathew F., Ernestas G.,and Philip L.