Insights from Auto Hotkey User Survey
This survey delves into the AutoHotkey community, revealing how users first discovered the software, their usage patterns, and favorite functionalities. Discover the key insights and trends shaping the AutoHotkey landscape.
Download Presentation

Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.
E N D
Presentation Transcript
AutoHotkey User Survey May 19, 2016 Joe Glines @ the-automator.com Connect with me on LinkedIn Jackie Sztuk @ JSZapp.com Connect with me on LinkedIn
Global study with 408 Completes 58 countries represented! Nearly in United States
How First Heard about AutoHotkey Half of people find AutoHotkey from performing Internet Search Internet search 50.1% Friend / Colleague 18.5% Hacking article (Lifehacker, etc ) 9.8% Forum post 6.2% Social media (Facebook / Twitter / LinkedIn, etc ) 1.2% Email / newsletter 0.7% Cant remember 13.4% 0% 10% 20% 30% 40% 50% How did you first hear about AutoHotkey? N=417
Time using AutoHotkey One in Three respondents have been using AutoHotkey for 5+ years < 1 month 6.5% 1 month to < 6 months 4.8% 6 months to < 1 year 6.9% 1 year 9.1% 2 years 13.6% 3 years 12.5% 4 years 10.8% 5 years or more 35.9% 0% 10% 20% 30% 40% Approximately how long have you been using AutoHotkey? N=463
AutoHotkey Usage Hotkeys are the most frequently cites use Hotkeys 82.1% GUIs 54.2% Text Manipulation 53.6% Mouse manipulation 49.5% Re-mapping of keys 49.5% File manipulation / Disk 47.1% Hotstrings 45.1% Manip other 37.8% Regular expressions 34.6% Windows Send & Post 27.9% Gaming 24.6% Webpage Manipulation 24.4% DLL calls Mean Median 6 Mode 6.5 23.8% Web Scraping 22.5% Object oriented 22.5% 3 Registry editing 13.2% Image viewing / editing 10.8% Audio playback / editing 8.9% Video playback / editing 4.3% Other - Write In 17.1% 0% 10% 20% 30% 40% 50% 60% 70% 80% Below are some of the main uses of AutoHotkey. Please select the options/functionality you regularly rely / use the software N=463
Additive Tree- AHK Functionality Additive trees examine response patterns and display correlations in the form of a tree. The closer items appear, the higher the correlation between them. The further apart they are, the lower the correlation. Coloring is subjective and meant to aide interpretation Webpage Manipulation Web Scraping Text Manipulation Re-mapping of keys Hotstrings Hotkeys Video playback / editing Audio playback / editing Image viewing / editing Mouse manipulation Gaming Registry editing Windows Send & Post Messages DLL calls Manipulate other programs/objects w/COM Regular expressions Object oriented GUIs File manipulation / Disk management N=463
Favorite AutoHotkey Functionality Nearly 1/3rd of respondent state Hotkeys are favorite functionality Hotkeys 29.3% GUIs 11.0% Manip other programs/objects 9.0% Hotstrings 7.6% Text Manipulation 6.7% Gaming 5.5% Re-mapping of keys 4.0% Mouse manipulation 3.6% File manipulation / Disk 3.3% Webpage Manipulation 2.6% Windows Send & Post Messages 1.9% Web Scraping 1.7% Object oriented 1.4% DLL calls 1.0% Regular expressions 1.0% Image viewing / editing 1.0% Audio playback / editing 1.0% Video playback / editing 0.2% Registry editing 0.2% Other 8.1% 0% 5% 10% 15% 20% 25% 30% Earlier you selected the following functionality that you use in AutoHotkey. Which is your favorite / most used functionality? N=420
Willing to Pay for AutoHotkey Support Would you pay someone else to write a script for you / train you? No 75.1% N=462 Yes 24.9% 0% 10% 20% 30% 40% 50% 60% 70% 80% Which of the following reasons best summarize why you would not pay someone? Which of the following best reflect why you did/would pay someone? Lack of ability / knowledge to do it myself Want to do it myself 82.4% 64.0% To see my problem solved correctly by a pro Price / Save money 33.7% 35.1% Just not that important I needed a robust solution 24.5% 31.6% Confidentiality I have more money than time 16.4% 23.7% It would take too long to explain to somebody else Someone other than I was actually paying the bill 11.9% 6.1% Trusting someone to deliver Lack of interest to do it myself 6.0% 5.3% Other Other 14.9% 10.5% 0% 20% 40% 60% 80% 0% 20% 40% 60% N=335 N=114
Preferred IDE for AutoHotkey Notepad++ and SciTE4AutoHotkey are dominant IDEs Notepad++ 32.6% SciTE4AutoHotkey 31.3% Notepad 9.9% AHK Studio 4.5% Sublime 3.9% TextPad 2.4% Vim 1.9% Microsoft Visual Studio 1.5% Atom 1.3% UltraEdit 0.6% Eclipse 0.6% Aptana Studio 0.4% Komodo 0.0% Other 8.9% 0% 5% 10% 15% 20% 25% 30% 35% What IDE / editor do you prefer to use with AutoHotkey? N=463
Favorite Functionality for IDE In your opinion what type of functionality does [question7]have that makes it better than the others? N=316
Sources use for Learning AutoHotkey AutoHotkey Documentation and Forum heavily relied on AutoHotKey Documentation 79.5% AutoHotKey Forums 77.6% Stack Overflow 21.6% YouTube 11.3% GitHub 10.8% Reddit 10.1% ComputerEdge 4.7% JSZApp com (Blackholyman) 3.3% Common mentions Google search IRC Rosetta Code 2.6% the-Automator com 0.9% Other - Write In 10.8% 0% 20% 40% 60% 80% Which of the following do you use frequently for learning about AutoHotkey? N=425
Additive Tree: Sites Used to Learn AHK Reddit Stack Overflow GitHub YouTube ComputorEdge the-Automator com Rosetta Code JSZApp com (Blackholyman) AutoHotKey Documentation AutoHotKey Forums N=425
Scripts Use / Write in an average week Most users Use more than 6 per week and write more than 11 5.3% 0 2.2% 11.5% 1 11.5% Write 13.6% 2 to 3 Use 25.2% 11.0% 4 to 5 21.6% 10.0% 6 to 10 14.1% 48.7% 11+ 25.4% 0% 5% 10% 15% 20% 25% 30% 35% 40% 45% 50% Please think about the following questions for an average week How many different AutoHotkey scripts do you use? How many different AutoHotkey scripts have you written? N=419
AutoHotkey Training Nearly 1/3rd show significant interest in free monthly webinar Percent selecting 5 thru 7 Attending a free monthly webinar 31.0% Attending a free Skype /Google Hangout call 18.1% Purchasing an AutoHotkey course from an expert 10.0% Purchasing a Udemy com course on AutoHotkey 5.6% Purchasing a Lynda com course on AutoHotkey 5.3% 0% 5% 10% 15% 20% 25% 30% Please state how interested you are in the following AutoHotkey related learning / training (1=Not Interested 7=Extremely Interested) N=413
Competitive Tools Used PowerShell most common used competitive tool Over 1/3rdhaven t used other competitive tools. Windows PowerShell 27.8% AutoIt 24.5% Autocorrect (MS office) 20.9% iMacros 7.3% MouseRecorder com 2.8% Hot Keyboard 2.1% JitBit 1.6% Common mentions VBA Dos / Batch files MacroExpress PhraseExpress KeyboardExpress 0.7% qliner 0.5% ReMouse 0.2% Other 15.8% None of the above 34.1% 0% 5% 10% 15% 20% 25% 30% 35% What competitive tools do you use / Have you used? N=425
Additive Tree: Competitive Tools Windows PowerShell ReMouse KeyboardExpress iMacros JitBit AutoIt qliner MouseRecorder com Hot Keyboard Autocorrect (MS office) N=425
Other Frequently used Programming Languages JavaScript, SQL and Visual Basic most often cited as also frequently used JavaScript 28.3% SQL 26.7% Visual Basic 22.4% Python 19.4% PHP 18.0% Java 16.1% Mean Median 2 2.2 C# 15.7% C++ 15.2% C 13.4% .NET 11.1% Perl 5.3% Ruby 3.9% Common mentions VBA HTML / CSS Dos / Batch LUA Pascal 3.2% ASP 2.8% ActionScript 2.3% COBOL 1.6% FORTRAN 0.7% Other 14.7% Not applicable 22.8% 0% 5% 10% 15% 20% 25% 30% What languages do you frequently program in? N=434
Additive Tree: Regularly Program In Ruby Java Perl ActionScript PHP JavaScript SQL Visual Basic ASP C# .NET Python Pascal FORTRAN COBOL C++ C N=434
Desired Functionality If you could choose to add new functionality to AutoHotkey, what would you like added? N=316
Job Function IT shows strong prominence of Job function Information Technology 35.6% Engineering 14.9% Administrative 6.3% Education 5.9% Operations 3.7% Healthcare Services 2.9% Entrepreneurship 2.9% Consulting 2.7% Accounting 2.7% Research 2.4% Program and Project Management 2.4% Media and Communication 2.4% Sales 2.0% Quality Assurance 2.0% Next time we ll have more specifics on Information Technology and Engineering. Especially Programmer Finance 2.0% Arts and Design 2.0% Marketing 1.5% Legal 1.5% Business Development 1.2% Product Management 1.0% Real Estate 0.7% Military and Protective Services 0.7% Purchasing 0.2% Human Resources 0.2% Community and Social Services 0.2% 0% 5% 10% 15% 20% 25% 30% 35% N=410 Which best describes your job function?
Gender Typically women are more likely to complete surveys than men. Given that, what percentage of respondents do you believe self identify as Female? Male 95.6% Female 4.4% 0% 20% 40% 60% 80% 100% Are you.. N=405
Age Group One in two respondents was over 35 <18 2.5% 18 to 25 18.7% 26 to 35 33.7% 36 to 45 23.6% 46+ 21.6% 0% 5% 10% 15% 20% 25% 30% 35% Of the following, which best represents your age? N=407
Years of Work Experience Over half of respondent have 10+ years of work experience Approximately 1 in 5 have less than 3 years of work experience <1 year 11.5% 1 to 2 years 8.8% 3 to 5 years 15.0% 6 to 10 years 14.5% 10 years+ 50.2% 0% 5% 10% 15% 20% 25% 30% 35% 40% 45% 50% Approximately how many years of work experience do you have? N=408
Company Industry One in Five respondents work at High Tech company High Tech 21.5% Service 9.6% Educational 8.8% Medical 8.3% Corporate 7.8% Finance 7.6% Manufacturing 6.8% Media 5.8% Non-Profit 4.8% Consumer Goods 4.8% Government 4.0% Construction 3.3% Legal 2.0% Transportation 1.8% Recreational 1.5% Arts 1.3% Agriculture 0.3% 0% 5% 10% 15% 20% N=396 Which best describes the industry of your company?
# of Employees at Company Respondents work at all sizes of companies however there is a dominance of being either Self employed or working for large companies Myself 20.5% 1-10 12.1% 11-50 10.4% 51-200 10.1% 201-500 8.3% 501-1000 6.6% 1001-1000 7.1% 5001-10,000 6.8% 10,000+ 18.2% 0% 5% 10% 15% 20% Which best describes the number of employees at your company? N=396
Source of Respondents Not surprisingly the AutoHotkey forum was largest source of respondents Recruitment from LinkedIn, Google+, Twitter, Stack Overflow was poor AHK Forum 43.6% Facebook 16.6% Reddit 9.3% How to Geek 1.5% LinkedIn 1.1% Google+ 0.6% Twitter 0.4% Social Post 0.2% StackOverflow 0.2% Other (Joe / Jackie / ComputorEdge) 26.5% 0% 5% 10% 15% 20% 25% 30% 35% 40% 45% N=475
Can follow-up with additional questions Over 2/3rds of respondents were willing to have follow-up conversations around their responses. (Shows High involvement / interest in AutoHotkey & the study) Yes 67.7% No 32.3% 0% 20% 40% 60% If there are questions about your responses, may we contact you with follow-up questions? N=402
Difference in Usage by Source Below indicate where there are significant differences in AutoHotkey usage by source of respondent DLL calls Re-mapping of keys Manip. other programs/objects Image viewing / editing Windows Send & Post Messages Facebook LinkedIn Webpage Manipulation Reddit AHK Forum Object oriented Video playback / editing Hotstrings Gaming Web Scraping Text Manipulation 0% 10% 20% 30% 40% 50% 60% Min N=44
AHK Usage by Source (no differences) Below indicate where there were not statistically significant differences in AutoHotkey usage by source of respondent Registry editing File manipulation / Disk management GUIs Facebook LinkedIn Reddit Regular expressions AHK Forum Mouse manipulation Hotkeys 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Min N=44
Differences in Usage by Years using AutoHotkey The below graph shows where there are significant differences by the # of years using AutoHotkey Registry editing Manip other programs/objects w/COM Re-mapping of keys Hotkeys Windows Send & Post Messages Object oriented Less than 1 year Regular expressions 1 Year File manipulation / Disk management 2 Years GUIs 3 Years 4 Years Hotstrings 5+ Years DLL calls Text Manipulation 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Min N=42
Usage w/o Differences by Years using AutoHotkey Below indicate where there are not significant differences in AutoHotkey usage by years of using AutoHotkey Web Scraping Less than 1 year Gaming 1 Year 2 Years 3 Years Webpage Manipulation 4 Years 5+ Years Video playback / editing Mouse manipulation Image viewing / editing 0% 10% 20% 30% 40% 50% 60% Min N=42
Number of AutoHotkey Functions used & AHK Tenure Not surprisingly the longer respondents have been using AutoHotkey, the more functionality they use Avg. # of AHK Functionality Used Less than 1 year 4.5 1 Year 4.9 2 Years 6.2 3 Years 6.9 4 Years 7.3 5+ Years 7.8 0 1 2 3 4 5 6 7 8 Min N=42
Sources used by AHK Tenure Respondent tenure differed in where they go for more information on the below sources Getting noobs to use documentation more is probably a worthy goal! YouTube videos are relied upon more for noobs AutoHotKey Documentation Less than 1 year Reddit 1 Year 2 Years 3 Years 4 Years YouTube 5+ Years 0% 20% 40% 60% 80% Min N=46
Sources used by AHK Tenure (no differences) Sources were (statistically) evenly used across AutoHotkey tenure for the below sources Rosetta Code AutoHotKey Forums ComputerEdge Less than 1 year Stack Overflow 1 Year 2 Years the-Automator com 3 Years JSZApp com (Blackholyman) 4 Years 5+ Years GitHub 0% 20% 40% 60% 80% Min N=46
Average # of Sources used by AHK Tenure Unlike functionality, the number of sources used to learn about AutoHotkey does not differ by AutoHotkey Tenure Avg. # of AHK Sources Used Less than 1 year 2.3 1 Year 2.1 2 Years 2.5 3 Years 2.4 4 Years 2.5 5+ Years 2.3 0 0.5 1 1.5 2 2.5 3 Min N=46
Interest in Training by AutoHotkey Tenure Interest varied in future training / events by AutoHotkey Tenure Attending a free monthly webinar Less than 1 year Purchasing an AutoHotkey course from an expert 1 Year 2 Years 3 Years Purchasing a Lynda com course on AutoHotkey 4 Years 5+ Years Purchasing a Udemy com course on AutoHotkey Attending a free Skype /Google Hangout call 0% 10% 20% 30% 40% 50% 60% 70% Min N=44
Conclusion Drawing for Amazon Gift Card Ben: Coraopolis, PA, United States ID=369