매크로

문서작성 및 생산성 용도로 오토핫키를 쓰고있습니다.

구글링통해 줏어쓰는 수준입니다.


새로 단축키 설정을 하려합니다. 제 실력으로 한계에 부딪혀서 질문드려요.


0.우측shift키의 일반적 기능을 살리면서도

1.단독으로 누르는 경우엔 ctrl+f (찾기)로, -키가 up될때 발동하도록해야하는건지... tooltip이용하란 조언도...

2.빠르게 두번 누르면 ctrl+v(붙여넣기)

3.길게 누르면 활성화된 창이 '항상 위로 보이게'되도록 하는게 목표입니다.

좀 복잡하죠.

1,2번은 제 나름대로 예전에 쓰던 스크립트를 응용해보았는데 원하는것과는 차이가 있네요.

까막눈 쌩초보라 원리이해가 부족한 상태에서 얻어쓰는 스크립트를 조금씩 바꿔보는 정도가 다인지라서 당연한 결과란 생각이 듭니다.

우선 0,1,2 를 충족시켜보고자 올려본 스크립트는 이것인데요.

~rshift::

KeyWait,Rshift,U

KeyWait,Rshift,D T0.3

if (ErrorLevel=0) ?

send ^v

else

Send ^f

return?

복사와 찾기기능은 작동하지만,글 작성중 rshift를 눌러 '따옴표'같은 키를 입력하려고하면 원치않는 '찾기'가 발동되네요. 무식하게 이거저거 바꿔보고 있지만 원하는 답이 안놔와 도움을 요청드려봅니다.

3번은 마우스 측면키에 같은 내용의 스크립트(밑에 올려둔)를 쓰고있어서 이를 적용해 수정해보았지만

여기서 누르는키들만 스크립트를 추가하니 duplicate 오류가 뜹니다. rshift를 0.3초 이상 꾸욱 누르면 발동되도록 적용부탁드립니다. (그리고 밑의 스크립트는 aot가 발동되거나 종료되는 두 상황 모두가 aot라고만 뜨지 on, off는 구분이 되질 않는데 혹시 가능하시다면 발동될때on, 안될때는 off가 툴팁에 뜨도록 해주시면 더더욱 감사하겠습니다)

// XButton2 길게누르면 aot 짧게누르면 del

#CommentFlag //

titles := []

OnExit("releaseAllAOT")

return

XButton2::

{

preTC := A_TickCount

while GetKeyState(A_ThisHotkey, "P") {

if (400 <= (A_TickCount - preTC)) {

activeWinTitle := getActiveWinTitle()

toggleActiveWindowAOT()

titles.Push(activeWinTitle)

showAOTToolTip(activeWinTitle)

KeyWait, % A_ThisHotkey

return

}

}

KeyWait, % A_ThisHotkey

SendInput, {del}

}

return

releaseAllAOT()

{

global titles

for k, title in titles

WinSet, AlwaysOnTop, Off, % title

}

toggleActiveWindowAOT() {

WinSet, AlwaysOnTop, Toggle, A

}

getActiveWinTitle() {

WinGetActiveTitle, title

return title

}

showAOTToolTip(winTitle) {

MouseGetPos, mouseX, mouseY

mouseX -= 40, mouseY -= 40

text := "李??대쫫 : " . winTitle . "`n"

. "AOT ?좉???"

ToolTip, % text, mouseX, mouseY

SetTimer, tooltipOff, -1000

}

tooltipOff() {

ToolTip

}



List of Articles
분류 제목 글쓴이 최근변경 추천
질문 ControlClick 질문드립니다. 3 호반베르디움 2017.08.22 0/0
질문 controlclick으로 드래그 하는방법있나요? 3 칼시이나 2015.10.30 0/0
질문 Controlclick으로 비활성 창 마우스 드래그 구현 질문... 스탠리베이 2017.01.20 0/0
질문 controlclick질문드립니다 5 PlusK 2016.10.11 0/0
질문 controlsend 고수님들 한번만 봐주세요 ㅠ..ㅠ 1 비활성닉네임 2015.12.25 0/0
질문 controlsend 엄청! 간단한질문 2 사군자vv 2015.11.23 0/0
질문 controlsend,,{esc}, 2 헐키 2015.06.17 0/0
질문 ControlSetText 질문 입니다~ 2 HyunYu 2015.03.03 0/0
질문 coordmode 모니터확장 질문좀드립니다!! 3 dasmlk 2015.11.26 0/0
질문 CoordMode 와 WingetPos에 대해 궁금한게 있습니다. 2 스웨이스 2017.01.08 0/0
질문 coordmode 질문입니다!! 2 으뜸어린이 2014.11.06 0/0
질문 could not close the previous instance of this scrip... 2 한평의해안선 2015.04.06 0/0
질문 count 관련.. 3 세나블텍 2015.07.30 0/0
질문 cpu청소? 1 석빡귀 2016.02.06 0/0
질문 CSGO에서 재미용으로 쓸 매크로 이름없는인간 2023.02.24 0/0
질문 Ctrl + Click or Ctrl + wheel 가르쳐 주세요. 7 theruin 2015.04.20 0/0
질문 ctrl+w키는 어떤건지 찾기가 너무 힘드네요;; 크루쟌 2015.09.23 0/0
질문 curl사용시 https 파일로 받으려면 옵션을 어떻게 줘야... 1 오켕 2016.04.06 0/0
질문 C언어 예제 질문좀 해도될까요? 4 세븐나이쯔 2015.11.24 0/0
질문 C언어 질문입니다. 1 네토니 2015.12.18 0/0
Board Pagination Prev 1 ... 456789101112 ... 173 Next
/ 173

전체 최신 인기글

전체 주간 인기글