Я не знаю, что делает Super, но я сопоставил CapsLock с Emacs с помощью этого сценария:
CapsLock::
ifwinactive ahk_class Emacs
send {f16}
return
Это отправляет f16 в emacs, когда emacs активен и нажата capslock.Моя клавиатура не имеет клавиши f16, поэтому я выбрал ее и в emacs связал ее с какой-то функцией:
(global-set-key (kbd "<f16>") 'some-function)
Обратите внимание, что скрипт AHK ничего не делает с capslock, когда emacs не активен.Я предпочитаю это, потому что считаю capslock бесполезным и нажимаю на него только случайно, так что ничего страшного, если он ничего не делает.Возможно, вы захотите сделать что-то еще с этим, если ifwinactive выдает false.