How to use type function to input combined keys of HOME and SHIFT ?

Asked by Stranger on 2018-03-16

I want to select one line text in script by combined keys of HOME and SHIFT, but it dosen't work.
My script is :
type(Key.END)
wait(1)
type(Key.HOME, Key.SHIFT)
wait(1)
type('C', Key.CTRL)
wait(1)
print Env.getClipboard()

But from UI, the line text can't be selected. Is there any problem in my script? Thanks

Question information

Language:
English Edit question
Status:
Open
For:
Sikuli Edit question
Assignee:
No assignee Edit question
Last query:
2018-05-11
Last reply:
2018-03-21
masuo (masuo-ohara) said : #1
Stranger (peterlee007) said : #2

But if I run fucntion Env.isLockOn(Key.NUM_LOCK), SikuliX will be exited from process automatically. Why?

Stranger (peterlee007) said : #3

My SikuliX version is V1.1.1

RaiMan (raimund-hocke) said : #4

please paste you snippet.
What Windows, Java?

Stranger (peterlee007) said : #5

            if Env.isLockOn(Key.NUM_LOCK):
                nlZap=True
            else:
                nlZap=False
            if nlZap:
                type(Key.NUM_LOCK)
            type(Key.HOME)
            wait(1)
            type(Key.END, Key.SHIFT)
            wait(1)
            type('C', Key.CTRL)
            eStr = Env.getClipboard()

This is my script. But when script run at first line, SikuliX will be exited automatically.
My OS is Win7,32bit, Java is Version 8 Update 121(build 1.8.0_121-b13)

RaiMan (raimund-hocke) said : #6

ok, thank you.
I have to check the situation on Windows 7.

Stranger (peterlee007) said : #7

Hello, have you confirmed it is one issue?

Can you help with this problem?

Provide an answer of your own, or ask Stranger for more information if necessary.

To post a message you must log in.