title: unicodeKeyboard does not work as expected
body: <p>In my automatic tests, which are run using the appium and use real devices on testObject, there is an entry in the Cyrillic text field. In the capabilites, I add <code>unicodeKeyboard: true</code> and the <code>language: ‘ru’</code>. But the input does not work as expected. Example: instead of the <code>“кириллица”</code> text, something like <code>“&amp;VDoEARA…”</code> is entered, etc. What am I doing wrong? What do I need to do to fix this?</p>
  
  <p>My caps:</p>
  
  <pre><code>deviceName: “Motorola Moto X”,
  platformVersion: ‘4’,
  platformName: “Android”,
  language: “ru”,
  unicodeKeyboard: true,
  name: “Motorola Moto X”,
  autoGrantPermissions: “true”,
  gpsEnabled: “true”,
  fullReset: false,
  testobject_api_key: ‘here_is_my_key’
  </code></pre>
  
  <p>Parts of code:</p>
  
  <pre><code>return await element.keys(my_data);
  </code></pre>
  
  <p>I tried also use <code>type()</code> and <code>sendKeys()</code> methods, same effect.
  I new in this, can someone help me please!</p>