2013-09-04 2 views
1

Я хотел бы, чтобы переключить сдвиг влево и клавишу Ctrl, поэтому всякий раз, когда я нажимаю левую SHIFT + P я Ctrl P вместо этого. Но и я хотел, что, когда я нажимаю Ctrl + сдвиг получить Ctrl + Сдвиг (Нет Ctrl + Ctrl). Я имею в виду просто называть Left Shift и Ctrl клавиши переключаются, когда я нажимаю левый Shift в сочетании с буквами и цифрами, но не тогда, когда я нажимаю его любыми другими модификаторами.AHK Как включить Ctrl и клавиши переключения

Я попытался это до сих пор

~LShift::~LCtrl 

Это сделать трюк, но, с этим scritpt всякий раз, когда я нажимаю LShift я Ctrl и левый Shift одновременно.

ответ

1

Так ваш сценарий должен выглядеть, если вы хотите полностью переключить shift и Ctrl.

$*Lshift::Send {LControl Down} 
$*Lshift Up::Send {LControl Up} 

$*LControl::Send {Lshift Down} 
$*LControl Up::Send {Lshift Up} 

Ваш вопрос похож на этот question, где вы найдете объяснение, почему это работает.

+1

Вы пропустили небольшое пространство в 'LshiftUp';) – MCL