title: Pasting issue in input field-Unity
body: <p>I struck with a scenario where i am not able to move ahead actually I have an input field where I should recognise that user pasting data through <code>cmd+v</code> for that I have a code as fillowing</p>
  
  <pre><code> public InputField _wordsEntry;
  
      if ( (Input.GetKey(KeyCode.RightCommand) || Input.GetKey(KeyCode.LeftCommand)) &amp;&amp; Input.GetKeyDown(KeyCode.V) || Input.GetMouseButtonUp(1))
              {
  
                  if (EventSystem.current.currentSelectedGameObject != null &amp;&amp; EventSystem.current.currentSelectedGameObject.name == "WordsEntry")
                  {                   
                      if (string.IsNullOrEmpty(_wordsEntry.text))
                          _wordsEntry.text =ClipboardHelper.Clipboard;
                      else
                          _wordsEntry.text = _wordsEntry.text + '\n' + ClipboardHelper.Clipboard;
                      _wordsEntry.MoveTextEnd(false);
                  }
              }
  </code></pre>
  
  <p>The issue is <code>if (string.IsNullOrEmpty(_wordsEntry.text))</code> this condition is always becoming as false.When I am trying to paste the copied content it is entering to <code>else</code> condition,is there any thing that I am missing? </p>