From a0779bf03b1f3a296848fa5edcadab136029ddff Mon Sep 17 00:00:00 2001 From: ruslan Date: Tue, 14 Jan 2025 11:37:58 +0100 Subject: [PATCH] Create autohotkey.md --- content/posts/autohotkey.md | 46 +++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 content/posts/autohotkey.md diff --git a/content/posts/autohotkey.md b/content/posts/autohotkey.md new file mode 100644 index 0000000..f7623f8 --- /dev/null +++ b/content/posts/autohotkey.md @@ -0,0 +1,46 @@ +--- +title: Полезные бинды клавиш в Windows +description: AutoHotkey v2 +date: 2025-01-14T11:36:00+01:00 +tags: [windows] +--- + +## Вступление +Для бинда клавиш я использую [AutoHotkey](https://www.autohotkey.com/download/ahk-v2.exe). Для автозапуска нужно перенести `.ahk` файлы в `shell:startup`. + +## CapLang.ahk +Смена раскладки по нажатию на `CapsLock`. Сам `CapsLock` включается через `Shift+CapsLock`. + +```python +SendMode("Input") +SetWorkingDir A_ScriptDir ++CapsLock::SetCapsLockState !GetKeyState("CapsLock", "T") +CapsLock::Send "{Alt Down}{Shift Down}{Shift Up}{Alt Up}" +``` + +## Kitty.ahk +Запуск Kitty по нажатию на кнопку `Copilot`. + +```python +SendMode("Input") +SetWorkingDir A_ScriptDir ++#f23:: Run "C:\Program Files\Kitty\kitty.exe -load " +``` + +## WSL.ahk +Запуск WSL по нажатию на `Ctrl+Alt+T` + +```python +SendMode("Input") +SetWorkingDir A_ScriptDir +<^; wsl"' +``` + +## PrintScreen.ahk +Скриншот нажатием на правый альт. + +```python +SendMode("Input") +SetWorkingDir A_ScriptDir +RAlt::PrintScreen +```