OS X에 상응하는 AutoHotkey?

AutoHotkey에 상응하는 제품 / 방법이 있습니까? 모르는 사람들을 위해 마우스 움직임과 키보드를 프로그래밍 할 수있는 제품입니다.이를 통해 수동으로하는 대신 프로그램의 특정 기능을 “매크로”할 수 있습니다. 키보드 스터 퍼.하지만 “마우스 이동”스터 퍼도 필요하므로 솔루션의 절반에 불과합니다.

그런 짐승이 있습니까?

댓글

  • 질문에 시스템 제품군 또는 시스템 버전을 지정하십시오 (예 : Mac OS X Mavericks)
  • @klanomath Yosemite, 따라서 드라이버 서명 문제가 문제가 될 수 있습니다. 내가 ' 요세미티에 연결되어 있지는 않지만
  • Kantu를 사용합니다. ' s 데스크톱 자동화 ( " Mac 용 AutoHotkey " -두 도구 모두 매우 다릅니다. Kantu '의 시각적 접근 방식은 사용하기가 더 쉽지만 그렇지 않습니다. Windows에서 Ahk만큼 강력합니다. Kantu도 오픈 소스입니다.

답변

Keyboard Maestro 를 사용하면 단축키 또는 단축키로 트리거 할 수있는 다양한 작업으로 매크로를 설정할 수 있습니다. 기타 트리거.

댓글

  • 실행 ' 마우스 움직임을하지 않는 것 같습니다. 뭔가 놓친 것이 있습니까?
  • @Meet 확실합니다. ' 클릭에 대한 작업이 있습니다. , 호버링, 스크롤 및 드래그.
  • 와, 이것은 제가 생각했던 것 이상입니다. 루프에서 매크로 마우스 움직임뿐만 아니라 화면에서 픽셀을 감지 할 수 있으므로 상태가 변경되었습니다.
  • -1 OP는 " AHK "와 동일하며 무료입니다. 이 제품은 무료가 아니므로 동등하지 않습니다.
  • @Robino 7.3.1 stairways.com/main/download 를 다운로드하고 ' 옆에 지금 구매 링크가 표시되지 않습니다. 업그레이드를 거부하면 이전 버전을 무기한 사용할 수 있는지 궁금합니다. 다시보고합니다.

답변

Hammerspoon을 확인하세요. 매우 완전한 기능을 갖춘 것으로 보이며 AutoHotkey와 마찬가지로 키 바인딩 / 재 매핑 외에도 모든 종류의 OSX 자동화를 수행하는 프로그래밍 방식을 제공합니다.

(플러그인 기반 접근 방식이 필요합니다. Karabiner, 언급 됨) 위의 답변에서 플러그인으로도 사용할 수 있으므로 모든 종류의 기능을 향상시킬 수 있습니다.)

http://www.hammerspoon.org/

댓글

  • 더 많은 찬성 투표를받을 만합니다. 정말 강력한 도구입니다. 공유해 주셔서 감사합니다!
  • 그리고 그것은 ' 무료이며 오픈 소스입니다!

답변

Karabiner 를 사용합니다. 사용자 정의 (XML 사용)는 약간의 고통이지만 AHK만큼 강력합니다. 마우스를 이동할 수도 있습니다 .

댓글

  • 유망한 것 같고 시도해보고 효과가 있기를 바랍니다.
  • 이 블로그 게시물의 지침을 따랐습니다. 훌륭하게 작동합니다. jeromyanglim.tumblr.com/post/35261000440/ … 감사합니다!
  • 그것은 ' MacOS의 최신 버전에서 더 이상 사용되지 않으며 더 이상 마우스를 지원하지 않는 Karabiner Elements로 대체되고 키보드 기능이 극히 부족하고 여전히 버그가 있습니다. 그래도 Sierra 이전 시스템에는 Karabiner를 적극 권장합니다.

Answer

BetterTouchTools를 사용합니다. 현재 열려있는 응용 프로그램에 따라 버튼 누름, 마우스 클릭, 많은 유용한 기능을 에뮬레이션 할 수 있습니다.

예 : Evernote의 F1은 텍스트를 굵게, F2는 텍스트를 더 크게, F3은 전체 줄을 선택합니다.
여기에 이미지 설명 입력

BetterTouchTools는 최근까지 무료였습니다. 이제는 최소 2 달러 정도의 “원하는만큼 지불”모델로 전환되었습니다.

그러나 “GUI 기반 자동 장치”로 Autohotkey와 같은 프로그래밍 기능이 없습니다. 있다. 그러나 창 활성화, 버튼 누르기, 창 다시 숨기기 등과 같은 여러 작업을 결합 할 수 있습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다