전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
안녕하세요. 엔지엠소프트웨어입니다. 앞서 기계식 하드웨어 마우스와 키보드 매크로를 어떻게 만드는지 알아봤습니다. 하드웨어 기계식 마우스 매크로는 생각보다 간단하게 만들 수 있었는데요. 문제는 키보드입니다. 소프트웨어 방식으로 키보드 매크로를 만들면 자동으로 한영이 토글되면서 한글과 영어가 섞여 있어도 문제없이 입력됩니다. 아래와 같이 입력하는걸 말하는거죠. 오늘 알아볼 기계식 하드웨어 키보드는 소프트웨어 방식과 다르게 실제로 한영키를 번갈아가면서 눌러줘야 합니다. 이걸 하려면 자동화를 적용할 대상 프로그램의 IME 모드…
안녕하세요. 엔지엠소프트웨어입니다. 이전 시간에 기계식 또는 하드웨어 방식의 마우스 매크로를 만들어봤는데요. 오늘은 키보드에 대해서 알아보도록 할께요. 이미 키보드 관련 기능들은 대부분 다 개발이 되어 있어서 기존 모델들을 약간(?)만 수정하면 하드웨어 방식으로 동작하는 키보드 매크로를 제작할 수 있습니다. 다만, 소프트웨어 방식(비활성, 활성)과는 다르게 IME 처리가 약간 복잡할 수 있습니다. 키보드는 마우스와 다르게 IME라는 개념을 알아야 합니다.IME란 Input Method Editor로 극동 아시아 언어인 한국어,…
안녕하세요. 엔지엠소프트웨어입니다. 드디어~ 기계식 마우스 매크로 또는 하드웨어 방식의 마우스와 키보드 매크로를 만드는 방법까지 오게 되었습니다. 지금까지는 윈도우 API를 이용해서 소프트웨어 방식으로 신호를 전달하는 기능들을 중점적으로 개발했는데요. 소프트웨어 방식은 크게 2가지로 나누어집니다. 첫번째는 비활성 모드고, 두번째는 활성 모드입니다. 비활성 모드는 마우스와 키보드 신호를 선택한 프로그램에 직접 명령을 전달하기 때문에 사용자는 다른 작업을 진행할 수 있습니다. 효율적으로 컴퓨터를 사용할 수 있게 됩니다. 그리고, …
안녕하세요. 엔지엠소프트웨어입니다. 요즘 파이썬이나 C#으로 하드웨어 매크로 만드는 방법에 대한 문의가 많아졌습니다. 아마도, 언어중에서 가장 쉬운 C#과 파이썬이 일반인들도 직접 매크로를 만들 수 있을만큼 레퍼런스가 많아져서 그런게 아닐까 생각이 드네요. 이런 개발 관련 커뮤니티가 많아지면 좋겠습니다. 제 홈페이지도 매크로 개발 관련 커뮤니티이지만~ 댓글은 1년에 10개 달릴까 말까예요. 그만큼 참여도가 상당히 떨어지는 분야가 개발쪽인거 같습니다^^; 파이썬으로 하드웨어 매크로를 만들기 위한 기본적인 개발 환경을 구축…
안녕하세요. 엔지엠소프트웨어입니다. 가끔 클래스디디가 동작하지 않는 상황이 발생할 수 있습니다. 이런 경우 아래 내용을 참고해서 해결 해보세요. 1. 클래스디디 드라이버 설치 확인 관리자 권한으로 CMD를 실행하세요. pnputil -e 윈도우즈에 설치된 모든 드라이버 목록이 표시됩니다. 목록중에 dd로 시작하는 드라이버가 있으면 삭제 해줍니다. 2. 클래스디디 드라이버 삭제 관리자 권한으로 실행된 CMD에서 아래 명령으로 드라이버를 삭제 해줍니다. pnputil -d dd.key.xxxxx.inf…
안녕하세요. 엔지엠소프트웨어입니다. 소프트웨어 신호가 아닌 하드웨어 신호로 매크로를 가장 저렴하게 만드는 방법에 대해 알아보겠습니다. 엔지엠 제품을 구매해야 해서... 어그로성 글로 느껴질수도 있는데요. 아두이노 코드도 공개되어 있고, 인터페이스할 수 있는 내용도 강의가 되어 있으니 참고하시면 좋겠습니다. 이미 판매하고 있는 하드웨어 매크로 프로그램들은 가격도 비싸고, 기능이 한정되어 있다보니 접근성이 많이 떨어지는게 사실이죠. 하드웨어 매크로를 사용할일이 그리 많지 않기도 하구요^^; 엔지엠 에디터를 사용하는 스크립트…
엔지엠 에디터 또는 플레이어 6에서는 자동으로 아두이노를 업로드할 수 있는는데요. 간혹 직집 업로드하다가 "스케치를 업로드 하는 동안 에러가 발생하였습니다."와 같은 에러가 발생할 수 있습니다. 아래와 같이 조치를 해보시면 간단한 문제는 해결될거예요~ 우선 설정(Window Key+Pause Break)을 실행하세요. 아두이노 장치의 포트 번호를 확인하세요. 이 방법으로 포트를 확인할 수 없으면 첨부되어 있는 파일을 다운로드 받고, CMD에서 실행하세요. 아래 그림과 같이 아두이노 COM3…