Controller Key Management

BlockControllerHomeKey

block controller home key event.

public static void BlockControllerHomeKey()

AllowControllerHomeKey

Allow controller home key event (default).

public static void AllowControllerHomeKey()

BlockControllerBackKey

block controller back key event.

public static void BlockControllerBackKey()

AllowControllerBackKey

Allow controller back key event (default).

public static void AllowControllerBackKey()

BlockControllerDPADKey

block controller dpad key (up down left right center) event.

public static void BlockControllerDPADKey()

AllowControllerDPADKey

Allow controller dpad key event (default).

public static void AllowControllerDPADKey()

BlockControllerTriggerKey

block controller trigger key event.

public static void BlockControllerTriggerKey()

AllowControllerTriggerKey

public static void AllowControllerTriggerKey()

Allow controller trigger key event (default).

ClearOrSetAllControllerState

reset all controller key state, when clear set to be true, means to clear all controller key block state.

public static void ClearOrSetAllControllerState(bool clear)

Parameter

Description

clear

  • true -> clear all controller key block state

  • false -> set all controller key to block state

EnableDoubleClickBackKey

enable double click back key function, when double click, intent to pkgname/cls.

public static void EnableDoubleClickBackKey(int behavior, string pkgname, string cls="", int delay=3000)

Parameter

Description

behavior

remanin state

pkgname

package intent to when double click back key

cls

full class name

delay

time delay to trigger intent

DisableDoubleClickBackKey

disable double click back key function

public static void DisableDoubleClickBackKey(int behavior)

Parameter

Description

behavior

remain state

EnableDoubleClickHomeKey

enable double click home key function, when double click home key, intent to pkgname/cls

public static void EnableDoubleClickHomeKey(int behavior, string pkgname, string cls="", int delay=3000)

Parameter

Description

behavior

remain state

pkgname

package intent to when double click back key

cls

full class name

delay

time delay to trigger intent

DisableDoubleClickHomeKey

disable double click home key function

public static void DisableDoubleClickHomeKey(int behavior)

Parameter

Description

behavior

remain state

RegisterDoubleClickHomeKeyCallback

register a callback for double click home key event

public static void RegisterDoubleClickHomeKeyCallback(OnDoubleClickHomeKeyCallback callback)

Parameter

Description

callback

callback when double click home key event triggered

Last updated