Skip to content

Instantly share code, notes, and snippets.

@Mayurifag
Created March 14, 2025 10:25
Show Gist options
  • Save Mayurifag/c332d110457d2685f10f8258e4a10c74 to your computer and use it in GitHub Desktop.
Save Mayurifag/c332d110457d2685f10f8258e4a10c74 to your computer and use it in GitHub Desktop.
my ahk v2 hotkeys for windows (partial Ilya Birman layout)
#Requires AutoHotkey v2.0+
#SingleInstance Force
#Warn
SetTitleMatchMode 2 ; Allows partial title matching
FileEncoding "UTF-8"
DOTA_WINDOW := "ahk_exe dota2.exe"
CapsLock::
{
if WinActive(DOTA_WINDOW) {
Send("{Backspace}")
} else {
Send("{Ctrl Down}{Shift Down}{Ctrl Up}{Shift Up}")
}
}
return
; Часть типографской раскладки Ильи Бирмана
; ------------------------- Правый Alt (AltGr) -------------------------
RAlt & SC00C::Send "—" ; AltGr + - → длинное тире
RAlt & SC003::Send "²" ; AltGr + 2 → вторая степень
RAlt & SC004::Send "³" ; AltGr + 3 → третья степень
RAlt & SC005::Send "¼" ; AltGr + 4 → одна четвёртая
RAlt & SC006::Send "½" ; AltGr + 5 → одна вторая
RAlt & SC007::Send "¾" ; AltGr + 6 → три четверти
RAlt & SC008::Send "¿" ; AltGr + 7 → перевернутый вопрос
RAlt & SC009::Send "∞" ; AltGr + 8 → бесконечность
RAlt & SC00A::Send "←" ; AltGr + 9 → стрелка влево
RAlt & SC00B::Send "→" ; AltGr + 0 → стрелка вправо
RAlt & SC00D::Send "±" ; AltGr + = → плюс-минус
RAlt & SC013::Send "®" ; AltGr + R → охраняемый знак
RAlt & SC014::Send "™" ; AltGr + T → торговая марка
RAlt & SC019::Send "Ø" ; AltGr + O → перечеркнутая O
RAlt & SC035::Send "…" ; AltGr + / → многоточие
RAlt & SC023::Send "₽" ; AltGr + H → российский рубль
RAlt & SC033::Send "«" ; AltGr + , → кавычка-ёлочка левая
RAlt & SC034::Send "»" ; AltGr + . → кавычка-ёлочка правая
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment