AutoHotkey

AutoHotkey Foundation LLC · AutoHotkey.AutoHotkey

Macro-creation and automation-oriented scripting utility for Windows.

AutoHotkey is a free, open source macro-creation and automation software utility that allows users to automate repetitive tasks. It is driven by a custom scripting language that has special provision for defining keyboard shortcuts, otherwise known as hotkeys.

winget install --id AutoHotkey.AutoHotkey --exact --source winget

Latest 2.0.23

Release Notes

Changed how key-up events are correlated to key-down events for the purpose of determining whether to suppress key-up. A key-down with SendLevel between 1 and 7 now only correlates with a key-up of the same level. When #InputLevel 1 is in effect, this fixes Right::Send "{Right}" not suppressing key-up, RShift::RAlt interfering with RAlt::RShift and vice versa. Events with SendLevel 8 and above are still grouped with non-sent events for practical reasons. Fixed WinExist("A",,,"B") to not exclude windows which have no controls. Fixed custom combo hotkeys with neutral modifiers (e.g. Alt & Esc::) [broken by v2.0.22]. Fixed key-up hotkeys to fire consistently when the key is used as both a prefix and a suffix (e.g. a & b::, b & a:: and a up::). Fixed timers interrupting MsgBox after the timeout starts but before the window is shown, such as if SetTimer(MsgBox, -10) is used immediately before MsgBox(1,,"T1").

Installer type: exe

Architecture Scope Download SHA256
x86 user Download D7038E9BA08E9C63EDCDB2E63552B434B87491B449D7082CF28A40CD4ECE91AF
x86 machine Download D7038E9BA08E9C63EDCDB2E63552B434B87491B449D7082CF28A40CD4ECE91AF
x64 user Download D7038E9BA08E9C63EDCDB2E63552B434B87491B449D7082CF28A40CD4ECE91AF
x64 machine Download D7038E9BA08E9C63EDCDB2E63552B434B87491B449D7082CF28A40CD4ECE91AF

Details

License
GPL-2.0
Moniker
ahk

Tags

automateautomationhotkeykeyboard-shortcutskeyboardshortcutsmacro

Older versions (39)

2.0.22
Architecture Scope Download SHA256
x86 user Download 5613E65158AB8A8A90D5986B18894080AF367DC36347B366EE3AEB0DBCD6DB86
x86 machine Download 5613E65158AB8A8A90D5986B18894080AF367DC36347B366EE3AEB0DBCD6DB86
x64 user Download 5613E65158AB8A8A90D5986B18894080AF367DC36347B366EE3AEB0DBCD6DB86
x64 machine Download 5613E65158AB8A8A90D5986B18894080AF367DC36347B366EE3AEB0DBCD6DB86
2.0.21
Architecture Scope Download SHA256
x86 user Download CA4247B757AB19DBF7A4BA5CFAB69B0EBCA60FB4F46E73389E5B9EA9A1CD7C7B
x86 machine Download CA4247B757AB19DBF7A4BA5CFAB69B0EBCA60FB4F46E73389E5B9EA9A1CD7C7B
x64 user Download CA4247B757AB19DBF7A4BA5CFAB69B0EBCA60FB4F46E73389E5B9EA9A1CD7C7B
x64 machine Download CA4247B757AB19DBF7A4BA5CFAB69B0EBCA60FB4F46E73389E5B9EA9A1CD7C7B
2.0.20
Architecture Scope Download SHA256
x86 user Download 7F70BAC4DBA20AA55C12E59A7BBDEC748601AF864D47C3EE892635216B76F89E
x86 machine Download 7F70BAC4DBA20AA55C12E59A7BBDEC748601AF864D47C3EE892635216B76F89E
x64 user Download 7F70BAC4DBA20AA55C12E59A7BBDEC748601AF864D47C3EE892635216B76F89E
x64 machine Download 7F70BAC4DBA20AA55C12E59A7BBDEC748601AF864D47C3EE892635216B76F89E
2.0.19
Architecture Scope Download SHA256
x86 user Download FD55129CBD356F49D2151E0A8B9662D90D2DBBB9579CC2410FDE38DF94787A3A
x86 machine Download FD55129CBD356F49D2151E0A8B9662D90D2DBBB9579CC2410FDE38DF94787A3A
x64 user Download FD55129CBD356F49D2151E0A8B9662D90D2DBBB9579CC2410FDE38DF94787A3A
x64 machine Download FD55129CBD356F49D2151E0A8B9662D90D2DBBB9579CC2410FDE38DF94787A3A
2.0.18
Architecture Scope Download SHA256
x86 user Download A30AF310F45D4076CF1580BB08015DB9A1337DDC1A99CF61829E645B196E8B2E
x86 machine Download A30AF310F45D4076CF1580BB08015DB9A1337DDC1A99CF61829E645B196E8B2E
x64 user Download A30AF310F45D4076CF1580BB08015DB9A1337DDC1A99CF61829E645B196E8B2E
x64 machine Download A30AF310F45D4076CF1580BB08015DB9A1337DDC1A99CF61829E645B196E8B2E
2.0.17
Architecture Scope Download SHA256
x86 user Download 69B21D5A3D2BCC2B2B075D275A38F551997C45F28C9504995EDE406AA101BEAD
x86 machine Download 69B21D5A3D2BCC2B2B075D275A38F551997C45F28C9504995EDE406AA101BEAD
x64 user Download 69B21D5A3D2BCC2B2B075D275A38F551997C45F28C9504995EDE406AA101BEAD
x64 machine Download 69B21D5A3D2BCC2B2B075D275A38F551997C45F28C9504995EDE406AA101BEAD
2.0.16
Architecture Scope Download SHA256
x86 user Download F5D2887ADEAA87F28D30174552B1EC976D302E7C804FAA3E8CE74DDB0DDA6C78
x86 machine Download F5D2887ADEAA87F28D30174552B1EC976D302E7C804FAA3E8CE74DDB0DDA6C78
x64 user Download F5D2887ADEAA87F28D30174552B1EC976D302E7C804FAA3E8CE74DDB0DDA6C78
x64 machine Download F5D2887ADEAA87F28D30174552B1EC976D302E7C804FAA3E8CE74DDB0DDA6C78
2.0.15
Architecture Scope Download SHA256
x86 user Download 207FEA03708F1BA8C8E61F30170D799495736726D1853D7D4150A5FFFFA14013
x86 machine Download 207FEA03708F1BA8C8E61F30170D799495736726D1853D7D4150A5FFFFA14013
x64 user Download 207FEA03708F1BA8C8E61F30170D799495736726D1853D7D4150A5FFFFA14013
x64 machine Download 207FEA03708F1BA8C8E61F30170D799495736726D1853D7D4150A5FFFFA14013
2.0.12
Architecture Scope Download SHA256
x86 user Download 4E1E3123DD85D3AC65A0803B08DD89B9B12B5A00B9F566782855332D03E5FE26
x86 machine Download 4E1E3123DD85D3AC65A0803B08DD89B9B12B5A00B9F566782855332D03E5FE26
x64 user Download 4E1E3123DD85D3AC65A0803B08DD89B9B12B5A00B9F566782855332D03E5FE26
x64 machine Download 4E1E3123DD85D3AC65A0803B08DD89B9B12B5A00B9F566782855332D03E5FE26
2.0.11
Architecture Scope Download SHA256
x86 user Download 510A833BDD0F896CC398EAAE4FF475F5B7CFE37649EFBF647B50D21E442394B9
x86 machine Download 510A833BDD0F896CC398EAAE4FF475F5B7CFE37649EFBF647B50D21E442394B9
x64 user Download 510A833BDD0F896CC398EAAE4FF475F5B7CFE37649EFBF647B50D21E442394B9
x64 machine Download 510A833BDD0F896CC398EAAE4FF475F5B7CFE37649EFBF647B50D21E442394B9
2.0.10
Architecture Scope Download SHA256
x86 user Download 2CD1B00947ABE2DF2CBA3997D7BDD5A9043EBE598987F0E9CADE0ACEB73F9EDD
x86 machine Download 2CD1B00947ABE2DF2CBA3997D7BDD5A9043EBE598987F0E9CADE0ACEB73F9EDD
x64 user Download 2CD1B00947ABE2DF2CBA3997D7BDD5A9043EBE598987F0E9CADE0ACEB73F9EDD
x64 machine Download 2CD1B00947ABE2DF2CBA3997D7BDD5A9043EBE598987F0E9CADE0ACEB73F9EDD
2.0.9
Architecture Scope Download SHA256
x86 user Download 8F0DDF90F4CC44499BBEB0F2D3FF298CD5E5D206CA759535495EE767E83B6023
x86 machine Download 8F0DDF90F4CC44499BBEB0F2D3FF298CD5E5D206CA759535495EE767E83B6023
x64 user Download 8F0DDF90F4CC44499BBEB0F2D3FF298CD5E5D206CA759535495EE767E83B6023
x64 machine Download 8F0DDF90F4CC44499BBEB0F2D3FF298CD5E5D206CA759535495EE767E83B6023
2.0.8
Architecture Scope Download SHA256
x86 user Download 2F58A372DC62E70149BD29621CB76049C438204127426299B9A8BDCFF002C23A
x86 machine Download 2F58A372DC62E70149BD29621CB76049C438204127426299B9A8BDCFF002C23A
x64 user Download 2F58A372DC62E70149BD29621CB76049C438204127426299B9A8BDCFF002C23A
x64 machine Download 2F58A372DC62E70149BD29621CB76049C438204127426299B9A8BDCFF002C23A
2.0.7
Architecture Scope Download SHA256
x86 user Download A6E07CCCC0D66A5894500A057FE92440F1E372BDA4856F148244BA369BF521DE
x86 machine Download A6E07CCCC0D66A5894500A057FE92440F1E372BDA4856F148244BA369BF521DE
x64 user Download A6E07CCCC0D66A5894500A057FE92440F1E372BDA4856F148244BA369BF521DE
x64 machine Download A6E07CCCC0D66A5894500A057FE92440F1E372BDA4856F148244BA369BF521DE
2.0.6
Architecture Scope Download SHA256
x86 user Download 2DF6D9782B8656772C842C22B6582EE91782BDE800F345491A71EB72C294E6FC
x86 machine Download 2DF6D9782B8656772C842C22B6582EE91782BDE800F345491A71EB72C294E6FC
x64 user Download 2DF6D9782B8656772C842C22B6582EE91782BDE800F345491A71EB72C294E6FC
x64 machine Download 2DF6D9782B8656772C842C22B6582EE91782BDE800F345491A71EB72C294E6FC
2.0.5
Architecture Scope Download SHA256
x86 user Download F815E34B79E1357B7DEFC86D467077293F56B4CAC373394C01A66ADABACF3350
x86 machine Download F815E34B79E1357B7DEFC86D467077293F56B4CAC373394C01A66ADABACF3350
x64 user Download F815E34B79E1357B7DEFC86D467077293F56B4CAC373394C01A66ADABACF3350
x64 machine Download F815E34B79E1357B7DEFC86D467077293F56B4CAC373394C01A66ADABACF3350
2.0.4
Architecture Scope Download SHA256
x86 user Download 38B5790E1FD1BEA17231A3A55E701217EBDE42428046E029F609B1D1734C7140
x86 machine Download 38B5790E1FD1BEA17231A3A55E701217EBDE42428046E029F609B1D1734C7140
x64 user Download 38B5790E1FD1BEA17231A3A55E701217EBDE42428046E029F609B1D1734C7140
x64 machine Download 38B5790E1FD1BEA17231A3A55E701217EBDE42428046E029F609B1D1734C7140
2.0.3
Architecture Scope Download SHA256
x86 user Download A32362B2769CB3CD8CAA10722C50208B7170FE82D3663E85425DF416422B4D22
x86 machine Download A32362B2769CB3CD8CAA10722C50208B7170FE82D3663E85425DF416422B4D22
x64 user Download A32362B2769CB3CD8CAA10722C50208B7170FE82D3663E85425DF416422B4D22
x64 machine Download A32362B2769CB3CD8CAA10722C50208B7170FE82D3663E85425DF416422B4D22
2.0.2
Architecture Scope Download SHA256
x86 user Download 9C8B1AECAF1BDDED80BEC98EC5AB5B9B9754CBCE9439DD9EACC7D1774D1438F8
x86 machine Download 9C8B1AECAF1BDDED80BEC98EC5AB5B9B9754CBCE9439DD9EACC7D1774D1438F8
x64 user Download 9C8B1AECAF1BDDED80BEC98EC5AB5B9B9754CBCE9439DD9EACC7D1774D1438F8
x64 machine Download 9C8B1AECAF1BDDED80BEC98EC5AB5B9B9754CBCE9439DD9EACC7D1774D1438F8
1.1.37.02
Architecture Scope Download SHA256
x86 user Download 49A48E879F7480238D2FE17520AC19AFE83685AAC0B886719F9E1EAC818B75CC
x86 machine Download 49A48E879F7480238D2FE17520AC19AFE83685AAC0B886719F9E1EAC818B75CC
x64 user Download 49A48E879F7480238D2FE17520AC19AFE83685AAC0B886719F9E1EAC818B75CC
x64 machine Download 49A48E879F7480238D2FE17520AC19AFE83685AAC0B886719F9E1EAC818B75CC
1.1.37.01
Architecture Scope Download SHA256
x86 Download DBF3490648EFE876BD9A98D53E4D9110BF5E02A3914C0DD4B2A48DB4A09799B5
x64 Download DBF3490648EFE876BD9A98D53E4D9110BF5E02A3914C0DD4B2A48DB4A09799B5
1.1.37.00
Architecture Scope Download SHA256
x86 Download E16E14A5902618298C24B6B6A2503D83D435BD647DCBDC2A20FA5F7285C57168
x64 Download E16E14A5902618298C24B6B6A2503D83D435BD647DCBDC2A20FA5F7285C57168
1.1.36.02
Architecture Scope Download SHA256
x86 Download AF7B8E60B4B54F5F85E6B207AC51926CB076AA4319B8E4C72E59B98C85818CAE
x64 Download AF7B8E60B4B54F5F85E6B207AC51926CB076AA4319B8E4C72E59B98C85818CAE
1.1.36.01
Architecture Scope Download SHA256
x86 Download 62734D219F14A942986E62D6C0FEF0C2315BC84ACD963430AED788C36E67E1FF
x64 Download 62734D219F14A942986E62D6C0FEF0C2315BC84ACD963430AED788C36E67E1FF
1.1.36.00
Architecture Scope Download SHA256
x86 Download 3D064459B1BD3505D03217197C2DFA4DB9EFC0E9F71E6CAAF1706AB8697B9A03
x64 Download 3D064459B1BD3505D03217197C2DFA4DB9EFC0E9F71E6CAAF1706AB8697B9A03
1.1.35.00
Architecture Scope Download SHA256
x86 Download 8E61B9221DD7AEAB8C362C7D580EEC35E192317BB8C645909E0CE95B91C1332A
x64 Download 8E61B9221DD7AEAB8C362C7D580EEC35E192317BB8C645909E0CE95B91C1332A
1.1.34.04
Architecture Scope Download SHA256
x86 Download 7350F50C3FC022D217821E6F416497820E6216A714C5EE859AF1F36BE9B740D7
x64 Download 7350F50C3FC022D217821E6F416497820E6216A714C5EE859AF1F36BE9B740D7
1.1.34.03
Architecture Scope Download SHA256
x86 Download 98BA5FE44EF68256A7E5692D45F2AD434B64EECE32859CE3723803F36A6E4D55
x64 Download 98BA5FE44EF68256A7E5692D45F2AD434B64EECE32859CE3723803F36A6E4D55
1.1.34.02
Architecture Scope Download SHA256
x86 Download B0943F704FFC3830B8B900408B94E7A27434602DD34E9A831F81730BEE4631A2
x64 Download B0943F704FFC3830B8B900408B94E7A27434602DD34E9A831F81730BEE4631A2
1.1.34.01
Architecture Scope Download SHA256
x86 Download F33996EAA68E8A7A5F5A6156B44AF666049769BD021979A6FFB9ABB29B45EA2B
x64 Download F33996EAA68E8A7A5F5A6156B44AF666049769BD021979A6FFB9ABB29B45EA2B
1.1.34.00
Architecture Scope Download SHA256
x86 Download 25CE0FA078C6603A909BB391C1CB4EB891554B29AD275BEEA47042962576F4FF
x64 Download 25CE0FA078C6603A909BB391C1CB4EB891554B29AD275BEEA47042962576F4FF
1.1.33.11
Architecture Scope Download SHA256
x86 Download 4E07DE6F89B7DD371735D0360AFC61AC21D19EA7C4B3F020E2E1A6B17B61432C
x64 Download 4E07DE6F89B7DD371735D0360AFC61AC21D19EA7C4B3F020E2E1A6B17B61432C
1.1.33.09
Architecture Scope Download SHA256
x86 Download AE16F667CF5069D3E26AD7DEA0BCE0BBF31435F353562BFAAAE425BF34868048
x64 Download AE16F667CF5069D3E26AD7DEA0BCE0BBF31435F353562BFAAAE425BF34868048
1.1.33.08
Architecture Scope Download SHA256
x86 Download C031C0AB79082C42B5F9745D71D7C785CA54462E9DAF40789F993AF69523081B
x64 Download C031C0AB79082C42B5F9745D71D7C785CA54462E9DAF40789F993AF69523081B
1.1.33.07
Architecture Scope Download SHA256
x86 Download 8705D2FE92FACCAC92BA98F223C68E8ECAE44AEFAF5DB1C1ABB731E285A8FAB3
x64 Download 8705D2FE92FACCAC92BA98F223C68E8ECAE44AEFAF5DB1C1ABB731E285A8FAB3
1.1.33.06
Architecture Scope Download SHA256
x86 Download E8BB766B3A8EE577CCBD1828FCA1C1A4624687F7D8736BE169B4A671A9D04115
x64 Download E8BB766B3A8EE577CCBD1828FCA1C1A4624687F7D8736BE169B4A671A9D04115
1.1.33.04
Architecture Scope Download SHA256
x86 Download 4626BAB387891509E96EA2CC5E024F029B83D633C77BB99E7EC6E91FED5CEAEF
x64 Download 4626BAB387891509E96EA2CC5E024F029B83D633C77BB99E7EC6E91FED5CEAEF
1.1.33.02
Architecture Scope Download SHA256
x86 Download 0775927A2DB7EB4162A0107BDAE764A20E9ACF2CECC04DE7AD2B5AC16D239FF8
x64 Download 0775927A2DB7EB4162A0107BDAE764A20E9ACF2CECC04DE7AD2B5AC16D239FF8
1.1.32.00
Architecture Scope Download SHA256
x86 Download CE505D272F8D36C5599AC81F005E1D2D586EEAAA778C779AD858E44FDADFDB0D
x64 Download CE505D272F8D36C5599AC81F005E1D2D586EEAAA778C779AD858E44FDADFDB0D