1 (изменено: Kialtor, 2016-11-08 14:40:15)

Тема: AHK: Горячие клавиши + одиночное нажатие на модификатор

Добрый день, помогите пожалуйста, хочу переключать язык по контролам.
Проблема в том, что при отработке горячих клавиш с левым контролом, язык, соотвественно, меняется на английский.
Вторая проблема с альтом. В идеале хочу чтобы только правый альтGR выводил контекстное меню, но при долгом нажатии отрабатывали горячие клавиши.
Спасибо

;----------------------------
; Добавление на клавиатуру клавиши MENU на место Alt.
~Alt::
   
    keyWait, Alt ; ожидание горячих клавиш с Альтом
    Send {AppsKey} 
return
;----------------------------

~LControl::
    KeyWait, LControl
 SendMessage, 0x50,, 0x4090409,, A ;eng
 return

~RControl::
    KeyWait, RControl
   SendMessage, 0x50,, 0x4190419,, A ;rus.
return