[Xposed Framework Modules] serajr:
Glad to know my hint helped you bro! :highfive:

To give new targets functionality, create a new OnTriggerListener for the mGlowPadView!!

Snippet from my Xperia Xposed module:

// cria um novo OnTriggerListener para o mGlowPadView
OnTriggerListener onTriggerListener = new OnTriggerListener() {

@Override
public void onTrigger(View v, int target) {

Object mActivityLauncher = XposedHelpers.getObjectField(param.thisObject, "mActivityLauncher");
Object mCallback = XposedHelpers.getObjectField(param.thisObject, "mCallback");

Resources res = mGlowPadView.getResources();
Object nul = null;

// ids
String pkg = XperiaXposed.KEYGUARD_PACKAGE_NAME;
int search = res.getIdentifier("ic_action_assist_generic", "drawable", pkg);
int camera = res.getIdentifier("ic_lockscreen_camera", "drawable", pkg);
int unlock = res.getIdentifier("ic_lockscreen_unlock", "drawable", pkg);
int phantom = res.getIdentifier("ic_lockscreen_unlock_phantom", "drawable", pkg);
int sound = res.getIdentifier("ic_lockscreen_soundon", "drawable", pkg);
int silent = res.getIdentifier("ic_lockscreen_silent", "drawable", pkg);

int resId = mGlowPadView.getResourceIdForTarget(target);

// search
if (resId == search) {

SearchManager sm = (SearchManager) mContext.getSystemService(Context.SEARCH_SERVICE);
Intent assistIntent = (Intent) XposedHelpers.callMethod(sm, "getAssistIntent", mContext, true, USER_CURRENT);

if (assistIntent != null) {

XposedHelpers.callMethod(mActivityLauncher, "launchActivity", assistIntent, false, true, nul, nul);

}

XposedHelpers.callMethod(mCallback, "userActivity", 0);

// camera
} else if (resId == camera) {

XposedHelpers.callMethod(mActivityLauncher, "launchCamera", nul, nul);
XposedHelpers.callMethod(mCallback, "userActivity", 0);

// unlock
} else if (resId == unlock || resId == phantom) {

XposedHelpers.callMethod(mCallback, "userActivity", 0);
XposedHelpers.callMethod(mCallback, "dismiss", false);

// sound / silent
} else if (resId == sound || resId == silent) {

// reseta
mGlowPadView.reset(true);

// se esta no modo normal... altera para silencioso
if (am.getRingerMode() == AudioManager.RINGER_MODE_NORMAL) {

boolean vibrateInSilent = (Settings.System.getInt(mContext.getContentResolver(), Settings.System.VIBRATE_IN_SILENT, 1) == 1);
am.setRingerMode(vibrateInSilent ? AudioManager.RINGER_MODE_VIBRATE : AudioManager.RINGER_MODE_SILENT);

// altera os drawables para silent
mGlowPadView.setTargetResources(silentTargetDrawablesResId);

// se esta no modo silencioso... altera para normal
} else {

am.setRingerMode(AudioManager.RINGER_MODE_NORMAL);

// altera os drawables para sound
mGlowPadView.setTargetResources(soundTargetDrawablesResId);

}

// anima
mGlowPadView.ping();

// atualiza
XposedHelpers.callMethod(param.thisObject, "updateResources");

}
}

@Override
public void onReleased(View v, int handle) {

View mFadeView = (View) XposedHelpers.getObjectField(param.thisObject, "mFadeView");
XposedHelpers.callMethod(param.thisObject, "doTransition", mFadeView, 1.0f);

}

@Override
public void onGrabbed(View v, int handle) {

Object mCallback = XposedHelpers.getObjectField(param.thisObject, "mCallback");
View mFadeView = (View) XposedHelpers.getObjectField(param.thisObject, "mFadeView");

XposedHelpers.callMethod(mCallback, "userActivity", 0);
XposedHelpers.callMethod(param.thisObject, "doTransition", mFadeView, 0.0f);

}

@Override
public void onGrabbedStateChange(View v, int handle) {}

@Override
public void onFinishFinalAnimation() {}

};

// seta o novo OnTriggerListener para o mGlowPadView
mGlowPadView.setOnTriggerListener(onTriggerListener);

That's it!!