Пишем код на горячие клавиши виндоуз Думаю, вы тысячу раз читали, что Большие языковые модели помогают в кодинге. Думаю, приблизительно столько же раз вы думали, что вам это не нужно. Попробую убедить в обратном Киньте…
Пишем код на горячие клавиши виндоуз
Думаю, вы тысячу раз читали, что Большие языковые модели помогают в кодинге. Думаю, приблизительно столько же раз вы думали, что вам это не нужно. Попробую убедить в обратном
Киньте взор на клавиатуру. Когда вы нажимали последний раз SysLock. Нажимали ли вы CapsLock со времён последнего раза, КОГДА В ИНТЕРНЕТЕ КТО-ТО БЫЛ ОЧЕНЬ НЕПРАВ?
С помощью электронного болвана, утилиты AutoHotKey и небольшой магии мы сегодня поставим горячую клавишу на что угодно
В частном случае – поставим на CapsLock смену раскладки. Это невероятно удобно
1️⃣ Качаем AutoHotKey
К сожалению, это потребует отдельной инструкции. Поскольку нацизм в этом rule-based мире запрещён только по отношению к ограниченному списку наций, просто скачать с официального сайта не получится
Вариант 1 — по прямой ссылке с сайта АвтоХотКей — https://www.autohotkey.com/download/ahk-v2.exe
Вариант 2 — я закинул для вас на своё Я.Облако — https://storage.yandexcloud.net/aborisov-education/AutoHotkey_2.0.19_setup.exe
Вариант 3 — включаем запретные три буквы и переходим на официальный сайт — https://www.autohotkey.com/
2️⃣Пишем промпт в любую Большую языковую модель
Буду патриотично писать на примере giga.chat
Задача: Напиши AutoHotkey v2-скрипт: по нажатию CapsLock переключай раскладку; CapsLock не должен включать режим Caps. Проверить нужно и варианты Ctrl+shift и alt+shift. Сама Capslock теперь должна включаться по сочетанию shift+capslock
Контекст: Использую AutoHotkey v2, Windows.
Личность: Ты разработчик на языке C++ для Autohotkey
Формат ответа: Верни один txt-файл: только код, чтобы можно было сразу скопировать и запустить.
3️⃣ Устанавливаем Autohotkey
Нажимаем “Далее” или похожие кнопки, пока виндоуз не перестанет нас доставать, чего мне вас учить
4️⃣ Закидываем код в Autohotkey
Вот тут, пожалуй, придётся всё-таки немного пострадать. Ничего сложного, но как любая формула уменьшает количество читателей вдвое, так и любое действие с несколькими шагами убирает до 60% пользователей.
Нужно сосредоточиться и просто делать действия, которые я подскажу
* Нажимаем New Script
* Прописываем место, куда сохраним и название. Например, в “Документы” с названием “Смена раскладки”
* В выбранной папке появляется файл “Смена раскладки” в формате *.ahk
* Нажимаем на него правой кнопкой мыши – открыть с помощью – блокнот
* В блокнот вставляем код
* Сохранить
Вы умничка и молодец
Всё, нажимайте два раза на Смена_раскладки.ahk — у вас теперь меняется раскладка по нажатию клавиши Caps Lock
Или не меняется, впрочем. И тогда вам предстоит погрузиться в удивительный мир «почему этим айтишникам платят такие зарплаты». А именно заняться дебагингом и поиском, что не так с вашей версией программы. Пишите в комменты, какая ошибка, попробуем вместе разобраться
Код ниже
#Requires AutoHotkey v2.0
#SingleInstance Force
CapsLock::
{
Send “{Alt down}{Shift down}{Shift up}{Alt up}”
return
}
+CapsLock::
{
currentState := GetKeyState(“CapsLock”, “T”)
if (currentState)
SetCapsLockState “Off”
else
SetCapsLockState “On”
return
}
SetCapsLockState “AlwaysOff”
Файлы для скачивания
В формате *.ahk –
В формате *.exe, если совсем отчаянные