참조 > 스크립트 트리거 참조 > OnLayoutKeystroke
 

OnLayoutKeystroke

키보드에서 직접 또는 입력 방식 편집기(IME)를 통해 하나 이상의 문자가 입력될 때 스크립트를 수행합니다. Get(키 입력 트리거) 함수를 사용하여 스크립트 트리거가 활성화한 문자를 반환합니다.

두 가지 유형의 문자로 이 스크립트 트리거가 다음을 활성화되도록 할 수 있습니다.

일반적으로 활성 대상체에 적용된 키

주로 탐색에 사용되는 키

스크립트 수행

이벤트가 처리되기 전.

트리거를 사용할 수 있는 모드

탐색, 찾기 및 미리보기 모드.

결과

트리거된 스크립트 내의 스크립트 종료 스크립트 단계를 사용하여 True 또는 False를 반환할 수 있습니다.

True: 스크립트가 트리거된 이벤트가 진행됩니다.

False: 스크립트가 트리거된 이벤트가 취소됩니다.

호환성 

 

제품 

지원 

FileMaker Pro Advanced 

 

FileMaker Go 

부분 

FileMaker WebDirect 

아니요 

FileMaker Server 

아니요 

FileMaker Cloud 제품 

아니요 

FileMaker Data API 

아니요 

사용자 설정 웹 발행 

아니요 

런타임 솔루션 

 

다음에서 발생 

FileMaker Pro 10.0

참고 

Get(조합 키 트리거), CodeChar 함수를 사용하여 Tab 및 화살표 키 등의 탐색 키와 같은 특수 문자와 일반 유니코드 문자로 작업합니다. 탐색 키 목록과 스크립트에 보고된 코드에 대해서는 Code 함수를 참조하십시오. Char 함수는 유니코드 코드 포인트에 대한 문자를 반환합니다.

키 입력은 다음 순서로 처리됩니다.

1. 운영체제가 특정 키를 처리합니다.

2. FileMaker Pro Advanced는 키보드 단축키를 처리합니다.

3. OnObjectKeystroke 스크립트 트리거가 있는 활성 대상체는 문자를 처리할 수 있습니다.

4. OnLayoutKeystroke 스크립트 트리거가 문자를 처리할 수 있습니다.

5. 탐색 키는 탐색에 사용되지만 비탐색 키는 OnObjectKeystroke 스크립트 트리거가 있는 활성 대상체로 처리됩니다.

6. 활성 대상체가 없는 경우 비탐색 키에 경고가 나타납니다.

키를 사용하는 첫 번째 단계는 진행을 중단합니다. OnObjectKeystroke 또는 OnLayoutKeystroke 스크립트 트리거에서 실행된 스크립트는 False를 반환하여 키 입력의 추가 처리를 중단할 수 있습니다.

화살표 키 또는 마우스를 사용하여 팝업 목록, 메뉴 및 캘린더를 탐색 및 선택하면 이 스크립트 트리거가 활성화되지 않습니다. 이들 필드에 텍스트를 입력하면 이 스크립트 트리거가 활성화됩니다.

Windows: Alt 및 Ctrl 키는 이 스크립트 트리거를 활성화하지 않습니다.

macOS: Command 키는 이 스크립트 트리거를 활성화하지 않습니다.

FileMaker Go: 사용자가 키를 입력했을 때 필드가 활성화된 경우에만 이 스크립트 트리거가 활성화됩니다.

트리거된 스트립트의 오류가 스크립트를 끝나지 않게 하는 경우 스크립트가 트리거된 키 입력이 처리되지 않습니다.

이 스크립트 트리거를 활성화하지 않는 다른 동작의 목록은 스크립트 트리거를 활성화하지 않는 동작를 참조하십시오.

관련 주제 

스크립트 트리거 설정하기

레이아웃에 대한 스크립트 트리거 설정하기

대상체에 대한 스크립트 트리거 설정하기