AutoHotKey V2 (Breaking Upgrade)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • autopilot-rs

    A simple, cross-platform GUI automation module for Rust.

  • The changes doc would be 10x more usef if it included more examples of the changes. https://www.autohotkey.com/docs/v2/v2-changes.htm

    I do wish programmers had more options in general for this kind of thing. I ran into https://github.com/autopilot-rs/autopilot-rs lately but it is extremely simple. On Windows there s UI Automation, which can help script many conventional apps. https://learn.microsoft.com/en-us/dotnet/framework/ui-automa...

  • komorebi

    A tiling window manager for Windows 🍉

  • This is a bit of a PITA for me as most people use AHK to handle shortcuts for komorebi[1], which led to me generating an AHK library[2] to help people write their configs. Turns out every single line of that generated library (not to mention the entire sample config for newcomers) is now invalid syntax in v2.

    I'm taking a month off from development while I'm traveling, maybe I'll feel less salty about this when I get back.

    The biggest issue right now is that the Run and RunWait commands require strings for the commands to be executed, and AHK v2 has absolutely garbage support for string interpolation.

    Honestly I'm not sure if I'll continue supporting AHK or just develop my own sxhkd (swhkd?) and recommend that for users going forward.

    [1]: https://github.com/LGUG2Z/komorebi

    [2]: https://github.com/LGUG2Z/komorebi/blob/master/komorebic.lib...

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • TPMouse

    A virtual trackball for Windows, via vim-like homerow controls.

  • I personally use AutoIt a ton as a super fast way to quickly prototype GUIs. It's basically a really simple entrypoint for WinAPI.

    Shameless plug: my script for emulating a trackball with your keyboard [0], and my tray app for quickly tweaking your cursor speed (usually for when I'm drawing something)[1]

      [0] https://github.com/EsportToys/TPMouse

  • MouseTray

    Simple tray app to quickly adjust Windows cursor speed.

  • [1] https://github.com/EsportToys/MouseTray

  • ModalAHK

    Uses very simple state tracking to create mode-specific hotkeys.

  • Here's what I got. It's still pretty thrown together but hopefully it's helpful for ideas at least: https://github.com/url00/ModalAHK

  • AutoKey

    AutoKey, a desktop automation utility for Linux and X11.

  • espanso

    Cross-platform Text Expander written in Rust

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • AHK_X11

    AutoHotkey for Linux (X11-based systems)

  • AHK_X11 is AutoHotkey for Linux and it does not yet support Wayland, but it's definitely impossible https://github.com/phil294/AHK_X11/issues/2 (see also: ydotool)

  • ahk

    Python wrapper for AutoHotkey with full type support. Harness the automation power of AutoHotkey with the beauty of Python.

  • There is a nice python wrapper[1], perhaps that could work for your uses?

    [1]: https://github.com/spyoungtech/ahk

  • KeyboardRemap

    My custom keyboard remap, using AutoHotkey v2

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts