Micro Focus QTP (UFT) Forums
KeyBoard Events - Printable Version

+- Micro Focus QTP (UFT) Forums (https://www.learnqtp.com/forums)
+-- Forum: Micro Focus UFT (earlier known as QTP) (https://www.learnqtp.com/forums/Forum-Micro-Focus-UFT-earlier-known-as-QTP)
+--- Forum: UFT / QTP Beginners (https://www.learnqtp.com/forums/Forum-UFT-QTP-Beginners)
+--- Thread: KeyBoard Events (/Thread-KeyBoard-Events)



KeyBoard Events - ravi.gajul - 11-25-2011

Below code is used to right click on a webpage and perform a click on a particular item displayed on the box
Code:
Setting.WebPackage("ReplayType") = 2 ' This lines changes the run mode as Analog
Browser("name:=Google").Page("title:=Google").WebEdit("name:=q").FireEvent "onclick",6,126,micRightBtn
wait(2)
Set WshShell = CreateObject("WScript.Shell")
itemIndex=16      ' Option number

For i = 1 To itemIndex
WshShell.sendkeys "{DOWN}" 'Navigate to the option
Next
WshShell.sendkeys "{ENTER}"
Set WshSEll = nothing
msgbox Browser("name:=Google").Dialog("regexpwndtitle:=Properties").Page("title:=General").WebEdit("html id:=_URL").getRoProperty("innertext")

However, I would like know how to generate the press and hold control button event? Your help is much appreciated.

Thanks,
Ravi


RE: KeyBoard Events - suresh vasu - 12-28-2011

Hi Ravi,
Below lines may help you.

Code:
oShell.SendKeys "{ESC}"    - press escape key
oShell.SendKeys "john"    - type john
oShell.SendKeys "+^{ESC}"    - press Ctrl + Shift + Esc keys (open Windows Task Manager)
oShell.SendKeys "%{F}"    - press Alt + F key (open file menu)
Above source taken from
http://www.qtpschool.com/2011/03/sendkeys-method-keyboard-oprations-in.html

Thanks,
Suresh.


RE: KeyBoard Events - ravi.gajul - 12-28-2011

I figured that out Suresh.Thank you though.....Smile


RE: KeyBoard Events - sathish_win@outlook.com - 07-19-2017

(12-28-2011, 11:48 PM)ravi.gajul Wrote: I figured that out Suresh.Thank you though.....Smile

Could you please send the code for handling right click / context menu


RE: KeyBoard Events - sathish_win@outlook.com - 07-19-2017

(12-28-2011, 11:48 PM)ravi.gajul Wrote: I figured that out Suresh.Thank you though.....Smile

Used the following code to right click - obj.MouseClick absx+5, absy+52 ...
but the options are not coming as context menu, it is tree view and each options are individual objects..
any idea on how to select the value after right click...