키입력 매크로
정의
입력이 발생했을 때 특정 매크로를 호출하게 합니다. 지정한 매크로를 해제하고 싶다면, 키입력해제 매크로 를 사용하세요.
키코드를 활용하여 사용할 수 있습니다.
매개변수
매개변수명 | 인자타입 | 생략가능 | 기본값 | 설명 |
아이디 | 문자열 | 불가능 | "" |
키입력 매크로의 고유값 입니다. 키입력해제 매크로등에 이용됩니다. |
매크로 | 함수목록 | 불가능 | "" |
지정한 매크로를 실행합니다. |
예제
예제1
피니엔진 LNX 소스코드
@매크로 키보드: |
[텍스트 아이디="입력내용1" x=100 y=100 내용=키입력.값 ] |
[텍스트 아이디="입력내용2" x=100 y=120 내용=키입력.누름 ] |
[텍스트 아이디="입력내용3" x=100 y=140 내용=키입력.x ] |
[텍스트 아이디="입력내용4" x=100 y=160 내용=키입력.y ] |
[키입력 매크로="키보드" 아이디="키"] |
예제2- 백키입력으로 질문창표시 후 게임종료
피니엔진 LNX 소스코드
@매크로 ExitFromBS: |
@조건 키입력.값 == 6 : |
[대사창끄기] |
[이전터치막기 아이디="DNTexit" ] |
[이미지 아이디="ExitFromBSA" 파일명="ref/overwrite.png" GUI="예"] |
[이미지 아이디="ExitFromBSY" 파일명="ref/yes.png" 위치="540,420" 북마크이동="나감" GUI="예"] |
[이미지 아이디="ExitFromBSN" 파일명="ref/no.png" 위치="740,420" 북마크이동="안나감" GUI="예"] |
[멈춤] |
:나감 |
[게임종료] |
:안나감 |
[삭제 아이디="ExitFromBSA" ] |
[삭제 아이디="ExitFromBSY" ] |
[삭제 아이디="ExitFromBSN" ] |
[삭제 아이디="DNTexit" ] |
[대사창켜기] |
pass |
@그외 : |
pass |
[키입력 매크로="ExitFromBS" 아이디="ExitFromBS" ] |