title: How to capture the onscreen keyboard 'keydown' and 'keyup' events for touch devices
body: <p>I have defined keyboard events which is working good in desktop but for touch devices not getting the onscreen keyboard event. I need to capture if user is typing. I have used the following segment of code :</p>
  
  <pre><code>$('#id').keydown(function(e){
    //some code here
  });
  
  $('#id').keyup(function(e){
    //some code here
  })
  </code></pre>
  
  <p>I want the code defined in <code>keydown</code> and <code>keyup</code> to trigger even for touch devices (both tablets and mobiles). Please suggest how to capture the onscreen keyboard event and make the above code to run.</p>