Деактивирайте клавишите на клавиатурата в Windows с AutoHotKey

Когато сте на клавиатурата си, не твърде много неща са толкова разочароващи, колкото случайно натискане на прекъсващ клавиш. Например клавишът на Windows може да доведе до минимизиране на някои приложения на цял екран.

Натискането на клавиша Alt(Alt) понякога може напълно да блокира всички клавишни входове след това. Ако случайно натиснете тези клавиши, без да знаете, това може да причини големи неудобства и объркване.

Много от обичайните решения, които ви позволяват да деактивирате ключовите входове в Windows , вече са остарели. Например Simple Disable Key вече не е безплатен софтуер. И SharpKeys , и KeyTweak не се поддържат официално от най-новите версии на Windows . И така, какво правите, когато нямате възможности? Вие изграждате своя собствена!

Не се плашете обаче - това е изключително лесно. В тази статия ще ви покажем как можете да деактивирате всеки ключ, който искате, като използвате безплатно приложение за Windows , наречено AutoHotKey . Най-хубавото е, че не изисква никаква сложна конфигурация или рестартиране, за да влезе в сила.

Изтеглете и инсталирайте AutoHotKey

Първата стъпка за деактивиране на всяко въвеждане от клавиатура на вашата Windows машина е да изтеглите програма, наречена AutoHotKey . Връзката към най-новата версия ще бъде в горната част на страницата със син бутон. След като изтеглите AutoHotKey , стартирайте инсталационната програма.

Продължете(Continue) през подканите за инсталиране, като използвате опциите по подразбиране, показани по-горе. Когато инсталацията приключи, можете да я затворите напълно. Все още не е необходимо да стартираме AutoHotKey .

Изграждане на вашия AutoHotKey скрипт

След като сте изтеглили AutoHotKey , важно е да разберете какво прави. AutoHotKey ви позволява да създавате свои собствени персонализирани скриптове, които ще компилира и изпълнява. Мислете(Think) за AutoHotKey като за опростен език за програмиране, който се грижи специално за автоматизацията и създаването на клавишни комбинации на Windows(Windows keyboard shortcuts) .

Изучаването на език за програмиране е трудно, но ние сме тук, за да опростим как можете да използвате правомощията на AutoHotKey , за да деактивирате въвеждането на който и да е от клавишите на вашата клавиатура.

Изберете вашите ключове

Първата стъпка е да изберете кои клавиши искате да деактивирате. Отидете(Head) до уебсайта за документация на AutoHotKey , за да намерите списък с всички поддържани ключове(list of all supported keys) .

В името на този пример искаме да деактивираме клавиша Caps Lock . На тази страница можете да видите, че AutoHotKey препраща този ключ като „ CapsLock “. Лявата колона показва референтното име(а), а дясната колона показва на кой ключ съответства.

Отворете текстов редактор

След това отворете всеки текстов редактор. Може дори да бъде Notepad , който ще използваме. В празен документ въведете референтното име на ключа, последвано от „ ::return “.

Ето как изглежда нашия пример за Caps Lock :

Можете ли да повярвате, че това е единственият ред код, който ви трябва, за да деактивирате ключа? Ако решите, че искате да деактивирате повече от един, можете да повторите същия един ред, на нов ред, за всеки допълнителен ключ.

Запазете своя скрипт

Следващата стъпка е да запазите скрипта, за да може да бъде стартиран. Ще искате да изберете постоянно място за това, вероятно не на вашия работен плот, защото ще ви покажа как да накарате този скрипт да се стартира при стартиране по-късно.

В този пример избрахме папката „Скриптове“ в нашите документи. След като изберете място, където да го запишете, променете „ Запиши като тип(Save as type) “ на „ Всички файлове(All Files) “. След това въведете име на файл по ваш избор и не забравяйте да добавите разширението „ .ahk “. Това е много важно.

Запазването на вашия файл като AHK позволява на вашата система да знае, че е предназначен да бъде компилиран и управляван от AutoHotKey .

Изпълняване на вашия AutoHotKey скрипт

След като запазите своя AHK файл, отидете до мястото, където е записан в Windows Explorer . Трябва да видите, че иконата на файла е лист хартия с „H“ върху него, което означава, че е свързан с AutoHotKey .

Щракнете двукратно върху(Double-click) файла. Може да не забележите, че нещо се случва, но трябва да видите иконата AutoHotKey да се появява в системната област на лентата на задачите.

Може да е скрит до момента, в който го видите, така че ще трябва да щракнете върху иконата със стрелка нагоре, за да покажете скритите икони в системната област(system tray icons) в този случай.

Сега опитайте да използвате ключа, който сте деактивирали. Работи ли? Ако не, значи успешно сте деактивирали ключа! Ако е така, може да сте направили нещо нередно. Прочетете по-внимателно инструкциите и опитайте отново.

Контролиране на вашия AutoHotKey скрипт

Щракването с десния бутон върху иконата AutoHotKey в системната област на лентата на задачите ще изведе следното меню:

Двете важни опции, които си струва да докоснете, са „ Презареждане(Reload) на този скрипт“ и „Преустановяване на бързи клавиши“.

Може да дойде момент, в който ще искате да редактирате своя AutoHotKey скрипт, докато той активно се изпълнява. Може би искате да добавите друг ключ за блокиране, например. След като запазите промените във файла AHK , изберете опцията „ Презареди този скрипт(Reload This Script) “. Това ще ви позволи да заредите промените на вашия скрипт, без да се налага да затваряте и отваряте отново файла.

Ако някога искате да спрете AutoHotKey от блокиране на клавиши, изберете опцията „ Suspend Hotkeys ”. Иконата на вашия AutoHotKey в тавата ще се промени от „H“ на „S“, за да покаже, че клавишните комбинации са блокирани. За да активирате отново всички клавишни комбинации, повторете същото действие отново.

Изпълнение на вашия скрипт при стартиране

Сега, когато вашият скрипт работи, може да решите, че това е толкова важно, че искате да стартира автоматично с Windows . Това е лесно да се направи.

Натиснете клавишите Windows + Rизпълнение(Run) на прозореца. В него въведете „ %appdata% “ и натиснете Enter . Това ще ви отведе до папката „Роуминг“ вътре в „AppData“.

Тук преминете през следните папки: Microsoft > Windows > Start Menu > Programs > Startup . В друго меню на Windows Explorer отидете до папката, където е записан вашият AutoHotKey скрипт. Щракнете с десния бутон върху него и щракнете върху „ Създаване на пряк път(Create shortcut) “. Това ще създаде пряк път за файла в същата папка.

Плъзнете(Drag) и пуснете този пряк път в папката „ Стартиране “.(Startup)

Добавянето на скрипта към стартирането ви по този начин ви позволява да правите редакции на оригиналното местоположение на файла, вместо да навигирате всеки път до тази папка. Ако правите чести редакции, това значително спестява време.

Това е всичко, което е необходимо. С един прост ред в скрипт AutoHotKey можете да деактивирате всеки стандартен клавиш на клавиатурата си и да си спестите часове главоболие. Не пазарувайте в мрежата за просто и безплатно решение на този проблем, следвайте това ръководство и направете сами!



About the author

Аз съм опитен софтуерен инженер, с над 10 години опит в разработването и поддържането на Microsoft Office приложения. Имам силна страст да помагам на другите да постигнат целите си, както чрез работата ми като софтуерен инженер, така и чрез моите умения за публично говорене и работа в мрежа. Освен това съм изключително запознат с драйверите за хардуер и клавиатура, като сам разработих и тествах много от тях.



Related posts