kanata. Клавиша Caps Lock

2025-05-06 · 1 мин. для прочтения

kanata. Клавиша Caps Lock.

Содержание

1 Общая информация

2 Замена Caps Lock на Escape

  • Заменим Caps Lock на Escape:
    (defcfg)
    (defsrc)
    (deflayermap (base-layer)
      caps esc
    )
    

3 Замена Caps Lock на Ctrl и Escape

  • Заменим Caps Lock на комбинацию:
    • простое нажатие: Escape;
    • долгое нажатие Caps Lock или Caps Lock + другая клавиша: Ctrl.

3.1 Сопоставлением

  • Сделаем на основе deflayermap:
    (defcfg)
    (defsrc)
    (deflayermap (base-layer)
      caps (tap-hold-press 200 200 esc lctl)
    )
    

*

  • Сделаем с помощью карты клавиатуры:
    (deflayer base
        grv  1    2    3    4    5    6    7    8    9    0    -    =    bspc
        tab  q    w    e    r    t    y    u    i    o    p    [    ]    \
        @cap a    s    d    f    g    h    j    k    l    ;    '    ret
        lsft z    x    c    v    b    n    m    ,    .    /    rsft
        lctl lmet lalt           spc            ralt rmet menu rctl
        )
    
    (defalias
        cap (tap-hold-press $tt $ht esc lctl)
      )
    
Дмитрий Сергеевич Кулябов
Authors
Профессор кафедры теории вероятностей и кибербезопасности
Мои научные интересы включают физику, администрирование Unix и сетей.