마우스 우 클릭

지정된 오브젝트를 마우스 오른쪽 버튼으로 클릭하면 스크립트 작업이 실행됩니다.

메모: 이 트리거는 SP5000 시리즈 Open Box(Windows 10 IoT Enterprise 모델)와 IPC 시리즈, PC/AT에서 지원됩니다.

이 트리거를 지원하는 모델에 대한 정보는 다음을 참조하십시오.

지원되는 모델/기능 목록
블록

텍스트

onRightClick($GraphicObject, ()=>{
    1             2
})

1: 작업

2: 타겟 오브젝트

메모: 대상 개체에서 사용할 수 있는 개체에 관한 정보는 다음을 참조하십시오.

지원되는 개체

작업

[Right Click]

[Right Press]

[Right Release]

[Right Hold]

[Right Double Click]

[Right Click]

타겟 오브젝트를 마우스 오른쪽 버튼으로 클릭하면 작업이 트리거됩니다.

블록

텍스트

onRightClick($GraphicObject.Switch1, () => {

});

메모:

[Right Press]

대상 개체에서 마우스 오른쪽 단추를 누르면 작업이 트리거됩니다.

블록

텍스트

onRightPress($GraphicObject.Switch1, () => {
});

1: EnableDelay

마우스 오른쪽 단추를 지정된 시간 동안 누르고 나면 작업이 실행됩니다.

블록

지연 시간을 설정하려면 확인란을 선택합니다.

텍스트

텍스트 모드에서 지연 시간(예: 10*100ms)을 설정하려면 다음을 사용합니다

onRightPressWithDelay($GraphicObject.Switch1, 10, () => {
});

타이밍 차트

예 1
: 작업이 트리거됨
예 2
: 작업이 트리거됨
: 지연 시간
예 3
: 작업이 트리거됨
: 작업이 트리거되지 않음
: 지연 시간

[Right Release]

오브젝트에서 오른쪽 클릭 버튼을 놓으면 작업이 트리거됩니다.

블록

텍스트

onRightRelease($GraphicObject.Switch1, () => {
});

1: EnableDelay

개체에서 마우스 오른쪽 단추 클릭이 해제되고 지정된 시간이 경과하고 나면 작업이 실행됩니다.

블록

지연 시간을 설정하려면 확인란을 선택합니다.

텍스트

텍스트 모드에서 지연 시간(예: 10*100ms)을 설정하려면 다음을 사용합니다

onRightReleaseWithDelay($GraphicObject.Switch1, 10, () => {
});

경고

트리거 동작

[Right Release] 트리거를 설계할 때는 타겟 오브젝트를 더 이상 터치할 수 없을 때 [Right Release]도 활성화된다는 점을 고려하십시오.

이러한 지침을 따르지 않을 경우 사망하거나 심각한 상해를 입거나 장비가 손상될 수 있습니다.

메모: 다음 경우에는[Right Release] 트리거가 활성화되지 않습니다.

타이밍 차트

예 1
: 작업이 트리거됨
예 2
: 작업이 트리거됨
: 지연 시간
예 3
: 작업이 트리거됨
: 지연 시간

메모: [Right Press]와 [Right Release] 트리거가 같은 개체에 둘 다 지정되고 [Right Press] 트리거의 지연 시간이 경과하기 전에 마우스 오른쪽 단추 클릭을 해제하면 [Right Release] 트리거는 실행되지만 [Right Press] 트리거는 실행되지 않습니다.

: [Right Release] 트리거로 작업이 트리거됨

: [Right Press]로 작업이 트리거되지 않음

: [Right Press] 지연 시간

[Right Hold]

오브젝트에서 마우스 오른쪽 버튼을 클릭하고 있는 동안에는 지정된 기간 동안 작업이 반복해서 트리거됩니다. [Duration]에 설정할 수 있는 최대값은 30초입니다.

블록

텍스트

onRightHold($GraphicObject.Switch1, 1000, ()=>{
});

1: EnableDelay

개체에서 마우스 오른쪽 단추를 지정된 시간 동안 누르고 나면 작업이 실행됩니다.

블록

지연 시간을 설정하려면 확인란을 선택합니다.

텍스트

텍스트 모드에서 지연 시간(예: 10*100ms)을 설정하려면 다음을 사용합니다

onRightHoldWithDelay($GraphicObject.Switch1, 1000, 10, ()=>{
});

타이밍 차트

예 1
: 작업이 트리거됨
: 대기 시간
예 2
: 작업이 트리거됨
: 지연 시간
: 대기 시간

[Right Double Click]

오브젝트를 마우스 오른쪽 버튼으로 두 번 연속 짧게 클릭하면 작업이 트리거됩니다.

블록

텍스트

onRightDoubleClick($GraphicObject.Switch1, ()=>{
});

지원되는 개체

모양 지원됨
파트 다음을 제외한 모든 부품이 지원됩니다.
  • 알람 표시기
  • 레시피 데이터 패널
  • 이미지 표시기
  • 웹 브라우저
  • 하드웨어 설정
  • 파일 관리자
미리 정의된 이미지 지원됨
레이아웃 개체 지원되지 않음
그룹화된 개체 지원되지 않음
화면/콘텐츠 지원되지 않음

터치 영역

터치 영역은 개체를 선택할 때 표시되는 너비와 높이의 영역입니다.

아래 그림에서 빨간색 영역은 터치 영역입니다.