소프트웨어 StrokePlus vs. StrokeIt
2013.06.18 09:41
스트로우크플러스를 좀 만지작 거려보았습니다..
윈도우는 바삐 움직이는데, StrokeIt요넘이 너무 업뎃을 안하길래-0-
현재는 메트로에서 쓰는 응용프로그램이 하나도 없지만-0- 조만간 넘어가게 되면
왠지 StrokePlus를 써야할것 같은 느낌이 강하게 와서리 ㅋ
그런데, StrokePlus요넘은 너무 편집기능이 불편하더군요.
기능은 많은것 같지만서도, 오토핫키를 쓰는 입장에서는 별 필요없는 것들이고
일단, 공통으로 동작할 프로그램들을 여러개 지정하지 못하고
한개의 프로그램씩만 지정할수 있는게 너무 불편하고,
제스쳐 복사기능이 안되는게 가장 타격이 큼--
strokeit에서 사용하는 제스쳐는 100개가 넘어서
무려 4시간동안 작업했는데-- 여전히 다 못옮겼습니다-;;;
(StrokeIt 과 구현방식이 완벽하게 동일하지 않아서 오래 걸림)
가장큰 차이중에 하나가 StrokeIt은 현재 마우스커서가 위치한 지점의 응용프로그램에
구동되는데 반해, StrokePlus는 현재 활성화된 창을 기준으로 작동함;;;(물론 함수를 추가해서 변경은 가능)
요게 은근 신경 쓰임--
여러분들은 어느거 쓰시나요...제가 보기엔 아직까지는 StrokeIt이 나은듯 합니다
댓글 [4]
-
Jejuss 2013.06.18 21:43
-
유리얼음 2013.06.18 22:13
혹시 제가 본문에 언급한거와 같은 이유시라면,,
스크립트 작성할때
acActivateWindow(nil, gsx, gsy, 0)를 추가해서 먼저 활성화를 시킨후에
본래 의도했던 명령이 실행되도록 하는 방법을 고려해볼만합니다.
-
Jejuss 2013.06.18 23:08
이전 방법을 찾으면서 위의 명령어도 시험해봤습니다.
제가 원하는 방식은 활성화되지 않더라도 커서 밑의 창에 제스쳐가 적용되는 것입니다.(큰창/작은창이 있을 경우 위의 명령어를 사용하여 큰창이 활성화되면 작은창은 가려지기 때문에 불편하죠.)
근데 창닫기만은 기본 명령어에서도 비활성창에 적용되더군요.
-
ㅈㅁㄴ 2013.11.25 09:38
마우스 커서 아래의 프로그램 실행 기능은...
Global Lua Tab에서 sp_before_action 함수안에
acActivateWindow(acGetOwnerWindowByPoint(gsx, gsy),0,0)
이렇게 넣어 주면 깔끔하게 해결 됩니다.
아래와 같이요.
function sp_before_action(gnm, gsx, gsy, gex, gey, gwd, gapp, gact, gbl, gbt, gbr, gbb)
acActivateWindow(acGetOwnerWindowByPoint(gsx, gsy),0,0)
end
마우스 커서 아래의 프로그램 실행 기능 때문에 오류가 좀 있지만 JustGesture을 사용합니다.
StrokePlus에서 이 기능을 구현해주면 좋을 텐데 아직 지원하지 않더군요.