public void ShowKeyboardEmpty()
 {
     Log.i(LOG_TAG, "ShowKeyboardEmpty");
     //Re-init all parameters
     mIMEWrapper.InitParameter();
     myInputField = GetInputField("EmptyInputField");
     if (myInputField != null)
     {
         myInputField.shouldHideMobileInput = false;
         Log.i(LOG_TAG, "EmptyInputField.text = " + myInputField.textComponent.text);
         mIMEWrapper.SetText(myInputField.textComponent.text);
     }
     mIMEWrapper.SetTitle("Enter text...");
     mIMEWrapper.SetAction(WaveVR_IMEManagerWrapper.Action.Send);
     mIMEWrapper.Show();
 }
    private void ShowKeyboardButton(Button btn)
    {
        //Log.i(LOG_TAG, "ShowKeyboardButton");
        //Re-init all parameters
        mIMEWrapper.InitParameter();
        //if (target != null)
        {
            //Log.i(LOG_TAG, "ShowKeyboardButton text = " + btn.GetComponentInChildren<Text>().text);
            string   txt     = btn.GetComponentInChildren <Text>().text;
            string[] strings = txt.Split(new char[2] {
                '(', ')'
            });
            int data = 0;
            if (strings.Length == 3)
            {
                data = int.Parse(strings[1]);
            }
            mIMEWrapper.SetText(data.ToString());
        }

        if (mCurSelInput < 3)
        {
            mIMEWrapper.SetTitle("Input euler...");
        }
        else
        {
            mIMEWrapper.SetTitle("Input position...");
        }
        mIMEWrapper.SetLocale(WaveVR_IMEManagerWrapper.Locale.en_US);
        mIMEWrapper.SetAction(WaveVR_IMEManagerWrapper.Action.Send);
        mIMEWrapper.Show();
    }