PS4ImeDialog - stingray.PS4ImeDialog 네임스페이스 참조 - Stingray Lua API 참조

설명

이 인터페이스는 PS4 온스크린 키보드(ImeDialog)를 처리합니다.

show()를 호출하고, 새 키보드에 대한 옵션 테이블을 전달하여 키보드를 표시할 수 있습니다. 입력 대화상자가 표시되고, 사용자가 OK 또는 Cancel을 누를 때까지 사용자와 상호 작용합니다.

is_finished()를 호출하여 사용자가 키보드 작업을 언제 완료했는지 알아볼 수 있습니다. 아니면, abort()를 호출하여 스크립트에서 키보드를 강제 종료시킬 수 있습니다.

어느 경우든, true를 반환하여 대화상자를 닫을 준비가 되었음을 나타낼 때까지 is_finished()를 호출하고, 그런 다음 close()를 호출해 결과를 얻고 키보드를 폐기합니다.

참고: abort()를 사용해 키보드를 강제로 종료한 경우라고 해도 stingray.PS4ImeDialog.close()를 호출하기 전에 stingray.PS4ImeDialog.is_finished()true를 반환할 때까지 대기해야 합니다.

함수

매개변수
이 함수는 어떠한 매개변수도 수용하지 않습니다.
반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.

이렇게 하면 stingray.PS4ImeDialog.is_finished()가 true를 반환합니다.

참고: abort() 함수는 비동기 작업입니다. 다음 함수는 그냥 호출할 수는 없습니다.

    abort()
    close()

stingray.PS4ImeDialog.close()를 호출하기 전에 stingray.PS4ImeDialog.is_finished()true를 반환할 때까지 대기해야 합니다.

매개변수
이 함수는 어떠한 매개변수도 수용하지 않습니다.
반환하는 항목

integer

작업 결과를 나타내는 상태 코드입니다. end status 값 중 하나일 수 있습니다.

string

사용자가 입력한 문자열입니다.

매개변수
이 함수는 어떠한 매개변수도 수용하지 않습니다.
반환하는 항목

boolean

사용자가 데이터 입력을 완료한 경우 true를 반환합니다.

이 함수가 true를 반환하면 stingray.PS4ImeDialog.close()를 호출하여 대화상자를 닫아야 합니다.

매개변수
이 함수는 어떠한 매개변수도 수용하지 않습니다.
반환하는 항목

boolean

ImeDialog 상자가 표시되어 있으면 true를, 그렇지 않으면 false를 반환합니다.

매개변수

options :

ps4_keyboard_options

키보드 설정을 지정하는 테이블입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.

한 번에 하나의 키보드 대화상자만 표시할 수 있습니다. stingray.PS4ImeDialog.is_showing()true를 반환하면 show()를 호출할 수 없습니다.

끝 상태 코드

중지되었습니다.

END_STATUS_OK : integer

정상 상태입니다.
사용자가 취소했습니다.

레이블 입력

ENTER_LABEL_GO : integer

Go.
Send.

수평 정렬

HALIGN_CENTER : integer

중심 정렬.

HALIGN_RIGHT : integer

오른쪽 정렬.

언어 플래그

LANGUAGE_DANISH : integer

덴마크어.

LANGUAGE_DUTCH : integer

네덜란드어.
영어(영국).
영어(미국).
핀란드어.

LANGUAGE_FRENCH : integer

프랑스어.

LANGUAGE_GERMAN : integer

독일어.
이탈리아어.
일본어.

LANGUAGE_KOREAN : integer

한국어.
노르웨이어.

LANGUAGE_POLISH : integer

폴란드어.
포르투갈어(브라질).
포르투갈어.
러시아어.
중국어(간체).
스페인어.
스페인어(LA).
스웨덴어.
중국어(번체).
터키어.

옵션 플래그

복사 및 붙여넣기를 비활성화합니다.
외부 키보드입니다.
고정 위치입니다.
언어를 적용합니다.
여러 줄 키보드입니다.
자동 대문자화를 끕니다.
학습을 끕니다.

OPTION_PASSWORD : integer

문자를 숨깁니다.

키보드 유형

기본 라틴어 키보드 유형입니다.

TYPE_MAIL : integer

우편 주소 키보드 유형입니다.

TYPE_NUMBER : integer

숫자 키보드 유형입니다.

TYPE_URL : integer

URL 키보드 유형입니다.

수직 정렬

VALIGN_BOTTOM : integer

맨 아래 정렬.

VALIGN_CENTER : integer

중심 정렬.