Направих просто пренасочване на CapsLock към Control с autohotkey:
Capslock::Control ; make Caps Lock the control button
Това работи добре, но в Emacs, ако трябва да изпълня клавишна последователност като Ctrl-x Ctrl-f
, докато задържам клавиша CapsLock непрекъснато през цялото време, това, което се регистрира, е Ctrl-x f
. За да получа правилната последователност, сега трябва да пусна CapsLock между натисканията на клавиши като Ctrl-x <release> Ctrl-f
, което е много неудобно.
Има ли начин да направите повторното свързване, така че задържането на CapsLock да работи точно като задържането на бутона Control?
Също така опитах следния фрагмент без успех:
#IfWinActive ahk_class Emacs
{
CapsLock::
Sendinput {Ctrl Down}
KeyWait, CapsLock
Sendinput {Ctrl Up}
return
}
Използването на Send
или Sendplay
в горното вместо Sendinput
също не решава проблема ми.
Моята система:
Windows 7 32bit AHK v1.1.13.01 Emacs 24.3
Благодаря ти!
C-c C-c
... - person user673592   schedule 12.01.2014C-c C-c
? - person abo-abo   schedule 12.01.2014