1. 程式人生 > >autohotkey Blind 修飾鍵繫結

autohotkey Blind 修飾鍵繫結

注意

當按鍵序列中首個專案為 {Blind} 時, 如果 Alt/Control/Shift/Win 在傳送開始時為按下的狀態則不鬆開.

舉例

熱鍵 +s::Send {Blind}abc 將傳送 ABC 而不是 abc,因為使用者按住了 Shift 鍵。

我的指令碼舉例

capslock_movtion(key)
{
	if (key == "h")
	{
		Send,{Blind}{Left}
	}
	if (key == "j")
	{
		Send,{Blind}{down}
	}
	if (key == "k")
	{
		Send,{Blind}{up}
	}
	if (key == "l")
	{
		Send,{Blind}{right}
	}
	if (key == "y")
	{
		Send ,{Blind}{up 5}
	}
	if (key == "b")
	{
		Send ,{Blind}{down 5}
	}
	if (key == "o")
	{
		Send ,{Blind}^{Right}
	}
	if (key == "u")
	{
		Send ,{Blind}^{left}
	}
	if (key == "m")
	{
		Send ,{Blind}^{end}
	}
	if (key == "i")
	{
		Send ,{Blind}^{home}
	}
	if (key == ";")
	{
		send,{Blind}{end}
	}
	if (key == "p")
	{
		send,{Blind}{home}
	}
	return
}