Skip to content

Instantly share code, notes, and snippets.

@Mayurifag
Created March 14, 2025 10:25
Show Gist options
  • Select an option

  • Save Mayurifag/c332d110457d2685f10f8258e4a10c74 to your computer and use it in GitHub Desktop.

Select an option

Save Mayurifag/c332d110457d2685f10f8258e4a10c74 to your computer and use it in GitHub Desktop.

Revisions

  1. Mayurifag created this gist Mar 14, 2025.
    38 changes: 38 additions & 0 deletions ahkv2.ahk
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,38 @@
    #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 + . → кавычка-ёлочка правая