PS4ImeDialog - stingray.PS4ImeDialog ネームスペース リファレンス - Stingray Lua API リファレンス

説明

このインタフェースは、PS4 のスクリーン上のキーボード(ImeDialog)を扱います。

show() を呼び出して新しいキーボードのオプションのテーブルを渡すことでキーボードを表示することができます。入力ダイアログが表示され、ユーザが OK または Cancel を押すまで、対話操作が行われます。

is_finished() を呼び出して、ユーザがキーボードの使用を完了したときを判別することができます。または、abort() を呼び出して、スクリプトからキーボードを強制終了することができます。

どちらの場合も、is_finished() を呼び出して true が返されてダイアログを閉じる準備ができていることが示されてから close() を呼び出して結果を取得し、キーボードを処理します。

注: stingray.PS4ImeDialog.is_finished()true を返すのを待ってから、stingray.PS4ImeDialog.close() を呼び出す必要があります。これは、abort() を使用してキーボードを強制的にシャットダウンする場合も同様です。

関数

パラメータ
この関数はパラメータを受け入れません。
戻り値
この関数は値を返しません。

これにより、stingray.PS4ImeDialog.is_finished () で true が返されます。

注: abort() 関数は、非同期の操作です。次のように単純に呼び出すことはできません。

    abort()
    close()

stingray.PS4ImeDialog.is_finished()true を返すのを待ってから、stingray.PS4ImeDialog.close() を呼び出す必要があります。

パラメータ
この関数はパラメータを受け入れません。
戻り値

integer

操作の結果を示すステータスコードです。end status の値のいずれかにすることができます。

string

ユーザが入力した文字列です。

パラメータ
この関数はパラメータを受け入れません。
戻り値

boolean

ユーザがデータの入力を完了している場合は、true を返します。

この関数が true を返した場合、stingray.PS4ImeDialog.close() を呼び出してダイアログを閉じる必要があります。

パラメータ
この関数はパラメータを受け入れません。
戻り値

boolean

ImeDialog ボックスが表示されている場合は true を返し、それ以外の場合は false を返します。

パラメータ

options :

ps4_keyboard_options

キーボードの設定を指定するテーブルです。

戻り値
この関数は値を返しません。

一度に表示できるキーボード ダイアログは、1 つだけです。stingray.PS4ImeDialog.is_showing()true の場合、show() の呼び出しはできません。

終了ステータス コード

中止されました。

END_STATUS_OK : integer

ステータスは OK です。
ユーザにより、キャンセルされました。

ラベルの入力

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

中央揃えです。