묻고 답하고
일일이 쉬프트 키를 치지 않고 대문자를 치려고 하는 데 안되네요.
오토핫키로 스크립트를 짜봤습니다.
t & t::send, {T}
t & t::send, +t
두 개 다 해봤는 데 안됩니다.
아예 't'자도 쳐지지 않습니다.
t & r::send, {T}
이렇게 하면 T 가 쳐지기는 하는 데 소문자 t 가 안먹습니다.
소문자를 두 번 누르면 대문자가 되게 하는 방법 좀 알려주세요.
2006.05.28 09:08:32 (*.197.167.133)
사실 영어에서 쓰려는 게 아니라 한글을 칠 때 쓰려고 합니다.
아래아 한글에서는 '있었습니다’ 칠 때 쉬프트를 누르지 않고
'ㅅ'을 두 번 누르면 'ㅆ'이 됩니다. 다른 프로그램을 쓸 때도 같은
방식으로 타이핑을 하려고 하는 데 안되네요.
아래아 한글에서는 '있었습니다’ 칠 때 쉬프트를 누르지 않고
'ㅅ'을 두 번 누르면 'ㅆ'이 됩니다. 다른 프로그램을 쓸 때도 같은
방식으로 타이핑을 하려고 하는 데 안되네요.
2006.05.29 11:32:03 (*.247.144.149)
아래 스크립트를 참조하세요.
스크립트 중에 L1 부분이 1초동안 입력을 기다리는 건데
소숫점도 지원하는데 1초 미만은 안되네요.
t::
sendT()
return
sendT(){
SendPlay, t
Input, userInput, B C I L1 T1 V
if(userInput = "t"){
Send, {BACKSPACE}
Send, T
}
}
스크립트 중에 L1 부분이 1초동안 입력을 기다리는 건데
소숫점도 지원하는데 1초 미만은 안되네요.
t::
sendT()
return
sendT(){
SendPlay, t
Input, userInput, B C I L1 T1 V
if(userInput = "t"){
Send, {BACKSPACE}
Send, T
}
}
2006.05.29 12:55:00 (*.247.144.149)
스크립트를 수정했습니다.
L1 부분이 아니라 T1부분이 시간 조절하는 부분이었는데
헷갈렸네요.
t 입력 후 0.2초 내에 t가 다시 입력되면 T가 화면에 표시됩니다.
시간은 적절히 조절하시면 되구요
t::
sendT()
return
sendT(){
SendPlay, t
Input, userInput, B C I L1 T0.2 V
if(userInput = "t"){
Send, {BACKSPACE}
Send, T
}
}
t::
sendT()
return
sendT(){
SendPlay, t
Input, userInput, B C I L1 T0.2 V
if(userInput = "t"){
Send, {BACKSPACE}
Send, T
}
}
L1 부분이 아니라 T1부분이 시간 조절하는 부분이었는데
헷갈렸네요.
t 입력 후 0.2초 내에 t가 다시 입력되면 T가 화면에 표시됩니다.
시간은 적절히 조절하시면 되구요
t::
sendT()
return
sendT(){
SendPlay, t
Input, userInput, B C I L1 T0.2 V
if(userInput = "t"){
Send, {BACKSPACE}
Send, T
}
}
t::
sendT()
return
sendT(){
SendPlay, t
Input, userInput, B C I L1 T0.2 V
if(userInput = "t"){
Send, {BACKSPACE}
Send, T
}
}
작성된지 6개월이 지난 글에는 새 코멘트를 달 수 없습니다.