تجربه Autohotkey در ویندوز: من آن را دوست دارم

این یک آموزش نیست
سلام توسعه دهندگان دیگر ،
آیا راه های تجربه توسعه nerd را فراموش می کنید زیرا از ماوس برای کارهای ساده (بسیار) استفاده می کنید؟ آیا احساس می کنید گناه کرده اید زیرا میانبرهای صفحه کلید پیش فرض ویندوز را فراموش می کنید؟ آیا می خواهید کلید Windows Custom Binds اتصال دهید تا بتوانید زنجیره ای از کارها را با الگویی که می توانید به خاطر بسپارید انجام دهید؟
نترسید ، من به شما می آیم – Autohotkey !!
و این پست در مورد تجربه Autohotkey من یک چیز کوچک خواهد بود.
نمی دانید Autohotkey چیست؟ (این 2025 است)
Autohotkey ابزاری بسیار سبک وزن است که در ویندوز موجود است و در آنجا می توانید پیوندهای کلید ، کارهای خودکار و ماکروهای خود را ایجاد کنید.
این اسکریپت ها بسیار آسان برای یادگیری و پشتیبان گیری توسط یک جامعه عظیم منبع باز هستند.
بنابراین ، هنگامی که شما برای یادگیری نحو اسکریپت دیگری خیلی خسته شده اید ، همیشه می توانید آنچه را که دیگران در جامعه ساخته اند مرور کنید. (آیا این ایمن است؟)
موارد استفاده من
من بیشتر از AHK استفاده کرده ام که برای میانبرهای صفحه کلید و نقشه برداری مجدد کلید ، در زیر تعداد معدودی وجود دارد که به من کمک زیادی کرده است.
پنجره نزدیک
دوباره نقشه برداری سنتی Alt+F4
کلید برای بستن پنجره به Alt+w
:
!w::Send "!{F4}"
کل خط را حذف کنید
هنگام کدگذاری ، برای حذف کل خط باید چندین کلید را فشار دهم و مکان نما را در انتهای خط نگه دارم ، بنابراین این یکی را از یک پاسخ stackoverflow کشیدم:
^d:: Send "{Home}{ShiftDown}{End}{Right}{ShiftUp}{Del}"
پرونده های پنهان را تغییر دهید
Win11 با UX گیج کننده روبرو می شود ، و بررسی/چک کردن جعبه فایل پنهان برای دیدن Dotfiles ، من این یکی را از یک جستجوی سریع duckduckgo “Yoink” کردم:
h::
{
HiddenFiles_Status := RegRead("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced", "Hidden")
if (HiddenFiles_Status = 2)
RegWrite(1, "REG_DWORD", "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced", "Hidden")
Else
RegWrite(2, "REG_DWORD", "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced", "Hidden")
Send("{F5}")
return
}
منابع
🔗 چگونه تنظیم کنیم؟
🔗 نمونه های بیشتر
🔗 اولین پست ahk dev.to نیست
سرانجام
Autohotkey یک افزونه عالی است که می توانید از امروز استفاده کنید و تجربه توسعه روزانه خود را با تمرکز بیشتر انگشتان خود روی صفحه کلید و کمتر روی ماوس بهینه کنید.
من ممکن است یک پست دیگر (بزرگ) بنویسم که در مورد چگونگی نوشتن این اسکریپت ها برای هماهنگی با نیازهای شما ، عمیق باشد ، اما هیچ وعده ای ندارد!
برنامه نویسی مبارک !!!