غیرفعال کردن کلیدهای صفحه کلید در ویندوز با AutoHotKey

وقتی پشت کیبورد خود هستید، چیزهای زیادی به اندازه ضربه زدن تصادفی یک کلید مخرب خسته کننده نیستند. به عنوان مثال، کلید ویندوز(Windows) می تواند باعث به حداقل رساندن برخی از برنامه های تمام صفحه شود.

فشار دادن کلید Alt گاهی اوقات می تواند تمام ورودی های کلید را پس از آن به طور کامل مسدود کند. اگر به طور تصادفی و بدون اطلاع این کلیدها را بزنید، ممکن است باعث ناراحتی و سردرگمی بزرگی شود.

بسیاری از راه حل های معمولی که به شما امکان می دهند ورودی های کلیدی را در ویندوز(Windows) غیرفعال کنید ، اکنون قدیمی شده اند. برای مثال، Simple Disable Key دیگر نرم افزار رایگان نیست. هم SharpKeys و هم KeyTweak به طور رسمی توسط آخرین نسخه‌های ویندوز(Windows) پشتیبانی نمی‌شوند . بنابراین، زمانی که گزینه های شما در دسترس نیست، چه می کنید؟ شما خودتان را بسازید!

هر چند نترسید - این بسیار آسان است. در این مقاله، ما به شما نشان می دهیم که چگونه می توانید با استفاده از یک برنامه رایگان ویندوز(Windows) به نام AutoHotKey ، هر کلیدی را که می خواهید غیرفعال کنید . بهترین بخش این است که برای تأثیرگذاری نیازی به پیکربندی پیچیده یا راه اندازی مجدد ندارد.

AutoHotKey را دانلود و نصب کنید

اولین قدم برای غیرفعال کردن هر ورودی صفحه کلید در دستگاه ویندوز(Windows) خود ، دانلود برنامه ای به نام AutoHotKey است. لینک آخرین نسخه در بالای صفحه با یک دکمه آبی رنگ خواهد بود. هنگامی که AutoHotKey را دانلود کردید ، نصب کننده را اجرا کنید.

(Continue)با استفاده از گزینه‌های پیش‌فرض، که در بالا نشان داده شده‌اند، از طریق اعلان‌های نصب ادامه دهید. هنگامی که نصب کامل شد، می توانید آن را به طور کامل ببندید. ما هنوز نیازی به راه اندازی AutoHotKey نداریم.

ساخت اسکریپت AutoHotKey شما

اکنون که AutoHotKey را دانلود کردید ، مهم است که بدانید چه کاری انجام می دهد. AutoHotKey به شما امکان می دهد اسکریپت های سفارشی خود را ایجاد کنید که کامپایل و اجرا می شود. به AutoHotKey به عنوان یک زبان برنامه نویسی ساده فکر کنید که به طور خاص به اتوماسیون و ایجاد (Think)میانبرهای صفحه کلید ویندوز(Windows keyboard shortcuts) می پردازد.

یادگیری یک زبان برنامه نویسی سخت است، اما ما اینجا هستیم تا نحوه استفاده از قدرت های AutoHotKey را برای غیرفعال کردن ورودی هر یک از کلیدهای صفحه کلید خود ساده کنیم.

کلیدهای خود را انتخاب کنید

اولین قدم این است که انتخاب کنید کدام کلیدها را می خواهید غیرفعال کنید. به وب سایت مستندات AutoHotKey بروید (AutoHotKey)تا (Head)لیستی از همه کلیدهای پشتیبانی(list of all supported keys) شده را بیابید .

به خاطر این مثال، می‌خواهیم کلید Caps Lock را غیرفعال کنیم . در این صفحه، می توانید ببینید که AutoHotKey به آن کلید به عنوان " CapsLock " اشاره می کند. ستون سمت چپ نام(های) مرجع و ستون سمت راست نشان می دهد که با چه کلیدی مطابقت دارد.

یک ویرایشگر متن باز کنید

بعد، هر ویرایشگر متنی را باز کنید. حتی می تواند Notepad باشد که ما از آن استفاده خواهیم کرد. در یک سند خالی، نام مرجع کلید را تایپ کنید و سپس " ::return " را وارد کنید.

در اینجا مثال Caps Lock ما به نظر می رسد:

آیا می توانید باور کنید که این تنها خط کدی است که برای غیرفعال کردن کلید نیاز دارید؟ اگر تصمیم گرفتید که می‌خواهید بیش از یک مورد را غیرفعال کنید، می‌توانید همین یک خط را در یک خط جدید برای هر کلید اضافی تکرار کنید.

اسکریپت خود را ذخیره کنید

مرحله بعدی ذخیره اسکریپت است تا بتوان آن را اجرا کرد. شما می خواهید یک مکان دائمی برای این کار انتخاب کنید، احتمالاً روی دسکتاپ شما نیست، زیرا من به شما نشان خواهم داد که چگونه می توانید این اسکریپت را بعداً هنگام راه اندازی اجرا کنید.

در این مثال، ما پوشه "اسکریپت ها" را در اسناد خود انتخاب کرده ایم. پس از انتخاب مکانی برای ذخیره آن، " ذخیره به عنوان نوع(Save as type) " را به " همه فایل ها(All Files) " تغییر دهید. سپس، نام فایل مورد نظر خود را تایپ کنید و پسوند ahk . را حتما اضافه کنید . این خیلی مهم است.

ذخیره فایل خود به عنوان AHK به سیستم شما امکان می دهد بداند که قرار است توسط AutoHotKey کامپایل و اجرا شود .

اجرای اسکریپت AutoHotKey

پس از اینکه فایل AHK(AHK) خود را ذخیره کردید ، به جایی که در Windows Explorer ذخیره شده است بروید . باید ببینید که نماد فایل یک ورق کاغذ با "H" روی آن است، به این معنی که با AutoHotKey مرتبط است.

روی فایل دوبار کلیک(Double-click) کنید. ممکن است متوجه اتفاقی نشوید، اما باید نماد AutoHotKey را در سینی سیستم نوار وظیفه خود مشاهده کنید.

ممکن است تا زمانی که آن را ببینید پنهان شود، بنابراین باید روی نماد فلش رو به بالا کلیک کنید تا نمادهای سینی سیستم(system tray icons) مخفی خود را در این حالت نشان دهید.

اکنون از کلیدی که غیرفعال کرده اید استفاده کنید. آیا کار می کند؟ اگر نه، کلید را با موفقیت غیرفعال کرده اید! اگر چنین است، ممکن است کار اشتباهی انجام داده باشید. دستورالعمل ها را با دقت بیشتری بخوانید و دوباره امتحان کنید.

کنترل اسکریپت AutoHotKey شما

با کلیک راست بر روی نماد AutoHotKey در سینی سیستم نوار وظیفه، منوی زیر ظاهر می شود:

دو گزینه مهم که ارزش لمس کردن را دارند عبارتند از " Reload this Script" و "Suspend Hotkeys".

ممکن است زمانی فرا برسد که بخواهید اسکریپت AutoHotKey خود را در حالی که به طور فعال در حال اجرا است ویرایش کنید. شاید بخواهید مثلاً کلید دیگری را برای مسدود کردن اضافه کنید. پس از ذخیره تغییرات خود در فایل AHK ، گزینه “ (AHK)Reload This Script ” را انتخاب کنید. این به شما امکان می دهد تا تغییرات اسکریپت خود را بدون نیاز به بستن و باز کردن مجدد فایل بارگذاری کنید.

اگر زمانی می‌خواهید که AutoHotKey را از مسدود کردن کلیدها متوقف کنید، گزینه Suspend Hotkeys را انتخاب کنید. نماد سینی AutoHotKey شما از "H" به "S" تغییر می کند تا نشان دهد که کلیدهای میانبر مسدود شده اند. برای فعال کردن مجدد همه کلیدهای میانبر، همین عمل را دوباره تکرار کنید.

اجرای اسکریپت خود در راه اندازی

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

کلیدهای Windows + R را فشار دهید تا اعلان اجرای(Run) Window ظاهر شود. در آن، %appdata% را تایپ کرده و Enter را بزنید . این شما را به پوشه "رومینگ" در داخل "AppData" می برد.

در اینجا، پوشه های زیر را مرور کنید: Microsoft > Windows > Start Menu > Programs > Startup . در یکی دیگر از منوی Windows Explorer ، به پوشه ای که اسکریپت AutoHotKey شما در آن ذخیره شده است بروید. (AutoHotKey)روی آن راست کلیک کرده و روی « ایجاد میانبر(Create shortcut) » کلیک کنید. این یک میانبر برای فایل موجود در همان پوشه ایجاد می کند.

(Drag)آن میانبر را در پوشه “ Startup ” (Startup)بکشید و رها کنید.

افزودن اسکریپت به این روش به راه اندازی به شما این امکان را می دهد که به جای اینکه هر بار تمام مسیر را به این پوشه بروید، مکان اصلی فایل را ویرایش کنید. اگر مرتب ویرایش می کنید، این یک صرفه جویی بزرگ در زمان است.

این تمام چیزی است که لازم است. با یک خط ساده در اسکریپت AutoHotKey ، می‌توانید هر کلید استاندارد روی صفحه‌کلید خود را غیرفعال کنید و خود را از ساعت‌ها سردرد نجات دهید. برای یک راه حل ساده و رایگان برای این مشکل در سراسر وب خرید نکنید، این راهنما را دنبال کنید و خودتان یکی بسازید!



About the author

من یک توسعه دهنده وب با تجربه در Firefox و Google Docs هستم. من مدرک مدیریت بازرگانی از دانشگاه فلوریدا دارم. مهارت های من عبارتند از: توسعه وب سایت، سیستم مدیریت محتوا (CMS)، تجزیه و تحلیل داده ها، و طراحی رابط کاربری. من یک مشاور باتجربه هستم که می‌توانم به تیم شما در ساخت وب‌سایت‌ها و اپلیکیشن‌های مؤثر کمک کنم.



Related posts