title: Onscreen Keyboard in Qt 5
body: <p>I want to create a onscreen keyboard for a desktop application. The application will be built in Qt 5. I have couple of questions, please clarify them.</p>
  <ol>
  <li><p>What is the replacement of <code>QInputContext</code> in Qt5? (Because I read somewhere about onscreen keybord by implementing <code>QInputContext</code> but this is not supported by Qt 5.)</p>
  </li>
  <li><p>Where can I find <code>QPlatformInputContext</code> and <code>QInputPanel</code> (on an internet search I found these two as alternatives of <code>QInputContext</code> but not sure about that and also I was unable to find them)?</p>
  </li>
  </ol>
  <p>My requirements:</p>
  <ol>
  <li><p>Keyboard will not use QML or any external library (already build other keyboards).</p>
  </li>
  <li><p>Keyboard will use Qt Gui (traditional).</p>
  </li>
  </ol>