QWebView may have several text fields embedded within it. I want that the user, if he wishes to paste something on to those fields, presses the paste icon, the text should go into those fields. The clipboard already has the text. One way would be if I can send a "Ctrl + V" signal to QWebView, making the text fields there, think that the user has pressed that combination and paste the clipboard's contents Basically, I want to simulate a keyboard event. How should I do that ?