2008.03.30 Sunday
一定期間更新がないため広告を表示しています
#NoTrayIcon
;↑トレイアイコンがなくなります。最初は表示をおすすめ。
#UseHook
GetKeyState, state, Shift
;↑おまじない。強制フックと、シフトキーの状態を取得するんだぜ。
;【1.上下左右】
;vk1Dsc07Bってのは無変換キーのことね。好きなキーに書き換えてください。
vk1Dsc07B & i::
If (state = D)
{
send +{Blind}{up}
}
else
{
send {Blind}{up}
}
return
vk1Dsc07B & k::
If (state = D )
{
send +{Blind}{down}
}
else
{
send {Blind}{down}
}
return
vk1Dsc07B & j::
If (state = D )
{
send +{Blind}{left}
}
else
{
send {Blind}{left}
}
return
vk1Dsc07B & l::
If (state = D )
{
send +{Blind}{right}
}
else
{
send {Blind}{right}
}
return
;【2.home,end】
vk1Dsc07B & h::
If (state = D )
{
send +{Blind}{home}
}
else
{
send {Blind}{home}
}
return
vk1Dsc07B & n::
If (state = D )
{
send +{Blind}{end}
}
else
{
send {Blind}{end}
}
return
;【3.pageup,pagedown】
vk1Dsc07B & o::
If (state = D )
{
send +{Blind}{pgup}
}
else
{
send {Blind}{pgup}
}
return
vk1Dsc07B & .::
If (state = D )
{
send +{Blind}{pgdn}
}
else
{
send {Blind}{pgdn}
}
return
;【4.Ctrl+上下左右】
vk1Dsc07B & e::
If (state = D )
{
send +{Blind}^{up}
}
else
{
send {Blind}^{up}
}
return
vk1Dsc07B & d::
If (state = D )
{
send +{Blind}^{down}
}
else
{
send {Blind}^{down}
}
return
vk1Dsc07B & s::
If (state = D )
{
send +{Blind}^{left}
}
else
{
send {Blind}^{left}
}
return
vk1Dsc07B & f::
If (state = D )
{
send +{Blind}^{right}
}
else
{
send {Blind}^{right}
}
return
;【5.Ctrl+home,end】
vk1Dsc07B & g::
If (state = D )
{
send +{Blind}^{home}
}
else
{
send {Blind}^{home}
}
return
vk1Dsc07B & b::
If (state = D )
{
send +{Blind}^{end}
}
else
{
send {Blind}^{end}
}
return
;【6.Enter】
vk1Csc079::
If (state = D )
{
send +{Enter}
}
else
{
send {Enter}
}
return
;【7.Backspace】
vkBBsc027::send {BS}
;vkBBsc027は日本語キーボードのセミコロンキーのことね。
;【8.IMEをONにする】
;AutoHotKey - IMEを特定のホットキーで操作をみてね。
#include ime_func.ahk
vk1Dsc07B::
howime := IME_CHECK("A")
if (%howime% = 0)
{
IME_ON("A")
return
}
else
{
howimemode := IME_GetConvMode("A")
if (%howimemode% = 25)
{
return
}
else
{
IME_SetConvMode("A",25)
return
}
}
;【9.その他】
vk1Dsc07B & z::send ^z
vk1Dsc07B & x::send ^x
vk1Dsc07B & c::send ^c
vk1Dsc07B & v::send ^v
vk1Dsc07B & q::send ^y
vk1Dsc07B & r::send ^r
#UseHook off
⇒ ejan (12/26)
⇒ ロドリゲス・竹千代 (12/25)
⇒ ejan (12/06)
⇒ かえで(yfi) (12/05)
⇒ ejan (12/04)
⇒ ejan (12/04)
⇒ ししたに (12/04)
⇒ かえで(yfi) (12/04)
⇒ ejan (12/03)
⇒ みやにし (12/03)