AutoHook برنامه کوچکی برای AutoCAD است که این امکان را برای کاربران اتوکد فراهم می کند تا ماکرو ها را با استفاده از صفحه کلید و ماوس اجرا کنند. در واقع این برنامه محیطی را فراهم می کند تا برای هر کلید (و یا ترکیبی از چند کلید) از کیبوردتان، یک ماکرو تعریف کنید و آن ها را به اتوکد منتقل کنید. شیوه کار برنامه به این صورت است که اگر AutoHook تشخیص دهد که کلید فشرده شده با ماکرو اختصاص یافته مطابقت دارد، سپس کنترل به اتوکد منتقل می شود و اقدامات توصیف شده در ماکرو انجام می شود.