참조 > 스크립트 트리거 참조 > OnLayoutKeystroke
 
OnLayoutKeystroke
키보드에서 직접 또는 입력 방식 편집기(IME)를 통해 하나 이상의 문자가 입력될 때 스크립트를 수행합니다. Get(키 입력 트리거) 함수를 사용하여 스크립트 트리거가 활성화한 문자를 반환합니다.
두 가지 유형의 문자로 이 트리거가 다음을 활성화되도록 할 수 있습니다.
일반적으로 활성 대상체에 적용된 키
주로 탐색에 사용되는 키
스크립트 수행
이벤트가 처리되기 전.
트리거를 사용할 수 있는 모드
탐색, 찾기 및 미리보기 모드.
결과
트리거된 스크립트 내의 스크립트 종료 스크립트 단계를 사용하여 True 또는 False를 반환할 수 있습니다.
True: 스크립트가 트리거된 이벤트가 진행됩니다.
False: 스크립트가 트리거된 이벤트가 취소됩니다.
호환성 
 
스크립트 트리거가 활성화되는 위치 
지원 
FileMaker Pro 
 
FileMaker Server 
아니요 
FileMaker Go 
부분 
사용자 설정 웹 발행 
아니요 
FileMaker WebDirect 
아니요 
런타임 솔루션 
 
다음에서 발생 
FileMaker Pro 10.0
참고 
Get(조합 키 트리거), CodeChar 함수를 사용하여 Tab 및 화살표 키 등의 탐색 키와 같은 특수 문자와 일반 유니코드 문자로 작업합니다. 탐색 키 목록과 스크립트에 보고된 코드에 대해서는 Code 함수를 참조하십시오. Char 함수는 유니코드 코드 포인트에 대한 문자를 반환합니다.
키 입력은 다음 순서로 처리됩니다.
1. 운영체제가 특정 키를 처리합니다.
2. FileMaker Pro는 키보드 단축키를 처리합니다.
3. OnObjectKeystroke 스크립트 트리거가 있는 활성 대상체는 문자를 처리할 수 있습니다.
4. OnLayoutKeystroke 스크립트 트리거가 문자를 처리할 수 있습니다.
5. 탐색 키는 탐색에 사용되지만 비탐색 키는 OnObjectKeystroke 스크립트 트리거가 있는 활성 대상체로 처리됩니다.
6. 활성 대상체가 없는 경우 비탐색 키에 경고가 나타납니다.
키를 사용하는 첫 번째 단계는 진행을 중단합니다. OnObjectKeystroke 또는 OnLayoutKeystroke 스크립트 트리거에서 실행된 스크립트는 False를 반환하여 키 입력의 추가 처리를 중단할 수 있습니다.
화살표 키 또는 마우스를 사용하여 팝업 목록, 메뉴 및 캘린더를 탐색 및 선택하면 이 트리거가 활성화되지 않습니다. 이들 필드에 텍스트를 입력하면 이 트리거가 활성화됩니다.
Windows: Alt 및 Ctrl 키는 이 스크립트 트리거를 활성화하지 않습니다.
macOS: Command 키는 이 스크립트 트리거를 활성화하지 않습니다.
FileMaker Go: 사용자가 키를 입력했을 때 필드가 활성화된 경우에만 이 트리거는 활성화됩니다.
트리거된 스트립트의 오류가 스크립트를 끝나지 않게 하는 경우 스크립트가 트리거된 키 입력이 처리되지 않습니다.
이 스크립트 트리거를 활성화하지 않는 다른 동작의 목록은 스크립트 트리거를 활성화하지 않는 동작를 참조하십시오.
관련 주제 
스크립트 트리거 설정하기
레이아웃에 대한 스크립트 트리거 설정하기
대상체에 대한 스크립트 트리거 설정하기