0

私は Linux から Windows に移行していますが、autohotkey が私の命を救ってくれています。私が問題を抱えていることの1つは、機能に関するものです。

左フラグ (Windows) キーを押した状態で HJKL (vim キー) を押すと、矢印キーをエミュレートしたいと思います。

私はオートホットキースクリプトにこれを持っています:

LWin::Send {LWin}
<#h::Send {left}
<#j::Send {down}
<#k::Send {up}
<#l::Send {right}
; tried to use "lWIn & l", "$<#l", "$LWin & $l"... 

flag+L 以外はすべて機能します。つまり、左キーダウンイベントがうまくいくので、うまくいきます。しかし、画面もロックされます。

マニュアルには$、元のキーイベントを回避すると書かれていますが、画面はまだロックされています。

それを回避する希望はありますか?

4

1 に答える 1

2

レジストリでこれを無効にする必要があります: WARNING 実際のパス バージョンに依存する可能性があります

RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Policies\System, DisableLockWorkstation, 1

ここに別の記事があります: http://www.howtogeek.com/howto/windows-vista/disableenable-lock-workstation-functionality-windows-l/

于 2013-04-16T20:29:18.290 に答える