팁 & 테크
키보드, 마우스 등을 좀 더 편리하게 사용할 수 있는 팁, 개조나 자작 관련 정보, 기술 내용을 자유롭게 올리는 게시판입니다.
맨날 눈팅만 하다가 여기서 받은 유용한 텐키 맵핑 예제를 제가 fn키에 대응하도록 수정해 봤구요.
아마도 알고 계실거라 생각하지만, ^^ 나름대로 fn키가 누르기 싫어질때 fn+ScrLk를 누르면 키배치 바꾸고 펑션키 기능하다가 다시 한번 fn+ScrLk누르면 정상으로 돌아오게 되어 있습니다.
공개해 주신님 너무 감사히 쓰고 있습니다. ^^
#singleInstance force
subApplyNumLockWindow()
return
~ScrollLock:: subApplyNumLockWindow()
return
subApplyNumLockWindow(){
static numLockGui:=77
bNumLockOn:=GetKeyState("ScrollLock","T")
if(bNumLockOn){
Gui %numLockGui%: +Owner
Gui %numLockGui%:Show, NoActivate, NumLockWindow
}else{
Gui %numLockGui%:Destroy
}
}
#ifWinExist NumLockWindow
sc027::Left
'::Right
[::Up
/::Down
l::PgUp
.::PgDn
k::Home
,::End
j::NumpadDiv ;(/)
h::NumpadMult ;(*)
m::numpadsub ;(-)
n::NumpadAdd ;(+)
1::F1
2::F2
3::F3
4::F4
5::F5
6::F6
7::F7
8::F8
9::F9
0::F10
y::send, 00
u::NumpadDot
-::F11
=::F12
\::Ins
a::SoundSet -4
s::SoundSet +4
d::SoundSet +1,,mute
f::
Drive, Eject
; If the command completed quickly, the tray was probably already ejected.
; In that case, retract it:
if A_TimeSinceThisHotkey < 1000 ; Adjust this time if needed.
Drive, Eject,, 1
return
#ifWinExist
아마도 알고 계실거라 생각하지만, ^^ 나름대로 fn키가 누르기 싫어질때 fn+ScrLk를 누르면 키배치 바꾸고 펑션키 기능하다가 다시 한번 fn+ScrLk누르면 정상으로 돌아오게 되어 있습니다.
공개해 주신님 너무 감사히 쓰고 있습니다. ^^
#singleInstance force
subApplyNumLockWindow()
return
~ScrollLock:: subApplyNumLockWindow()
return
subApplyNumLockWindow(){
static numLockGui:=77
bNumLockOn:=GetKeyState("ScrollLock","T")
if(bNumLockOn){
Gui %numLockGui%: +Owner
Gui %numLockGui%:Show, NoActivate, NumLockWindow
}else{
Gui %numLockGui%:Destroy
}
}
#ifWinExist NumLockWindow
sc027::Left
'::Right
[::Up
/::Down
l::PgUp
.::PgDn
k::Home
,::End
j::NumpadDiv ;(/)
h::NumpadMult ;(*)
m::numpadsub ;(-)
n::NumpadAdd ;(+)
1::F1
2::F2
3::F3
4::F4
5::F5
6::F6
7::F7
8::F8
9::F9
0::F10
y::send, 00
u::NumpadDot
-::F11
=::F12
\::Ins
a::SoundSet -4
s::SoundSet +4
d::SoundSet +1,,mute
f::
Drive, Eject
; If the command completed quickly, the tray was probably already ejected.
; In that case, retract it:
if A_TimeSinceThisHotkey < 1000 ; Adjust this time if needed.
Drive, Eject,, 1
return
#ifWinExist
작성된지 6개월이 지난 글에는 새 코멘트를 달 수 없습니다.
GUI는 토글 상태를 알려 주는 건가보죠?