NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • NGM 3
  • 매뉴얼

    NGM 3의 매뉴얼입니다.

    NGM 3

    NGM 3의 매뉴얼입니다.

    본 사이트의 컨텐츠는 저작권법의 보호를 받으므로 무단 복사, 게재, 배포 등을 금합니다.

    에디터 NGM 3.0 컨디션 액션. (Key State Check, 키 상태 체크)

    페이지 정보

    본문

    안녕하세요. 소심비형입니다. 오늘은 새롭게 추가된 키 상태 체크에 대해 알아볼건데요. 이 기능은 키보드의 특수한 목적으로 사용되는 Caps Lock, Scroll Lock, Num Lock과 한영 변환키에 대해 상태를 체크하여 True, False 로직을 만들 수 있습니다.

    간단한 테스트를 위해 새로운 스크립트를 하나 추가하세요.

    메뉴: File > New > Script

    img.png

     

     

    Tools에 있는 변수 선언을 클릭하여 3번으로 드래그 드롭하세요.

    1. Tools 클릭

    2. 키 상태 체크

    3. 드래그 앤 드롭으로 스크립트에 추가

    4. IsEnglish 선택

    5. Find Control에서 메모장 선택

    img.png

     

     

    위와 같이 설정한 후 실행해보면 메모장의 한영 모드를 Output에서 확인할 수 있습니다.

    img.png



    컨디션 - 키 상태 체크 속성

    1. After Delay: 이 액션이 실행된 후 지연 시간입니다.
    2. Before Delay: 이 액션이 실행되기 전 지연 시간입니다.
    3. Children: 한영키 상태를 가져올 컨트롤의 구조를 나타냅니다.
      ※ 이 값은 Find Control을 통해 자동으로 입력됩니다.
    4. Description: 이 액션의 설명을 입력합니다. 이 값을 설정하면 스크립트의 액션에 표시됩니다.
    5. False ID: 숫자 비교가 거짓일 때 이동할 액션의 아이디를 선택합니다.
    6. Key: 상태를 가져올 키를 선택합니다.
    7. True ID: 숫자 비교가 참일 때 이동할 액션의 아이디를 선택합니다.
    8. Find Control: 키 상태를 가져올 컨트롤을 선택합니다.
      ※ 한영키를 판단할 때만 사용합니다. 
    9. ID: 이 액션을 식별할 수 있는 유니크한 아이디입니다.
    10. Is Used: 이 값을 False로 변경하면 스크립트가 실행될 때 이 액션은 제외됩니다.
    img.png

     

     

    원래 예정에 없던 기능이었지만, 요청에 의해 나중에 추가되었습니다. 기본적으로 윈도는 각각의 응용 프로그램들이 IME 정보를 가지고 있습니다. 그래서, 텍스트를 쓰기 전에 IME를 확인하지 않으면 전혀 다른 결과를 가져올 수도 있죠. 이 부분에서 매크로 프로그램이 자동으로 처리해주면 좋겠지만... 처음 스크립트를 만들 때 어떤 상태였는지를 기억하는 것은 상당히 부자연스러운 작업입니다.

    이 기능을 이용해서 사용자가 직접 판단해서 처리할 수 있으면 좋겠네요.

     

    img.jpg

     

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.