TRIGGERcmd
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Press the Down Arrow key (or any other key)

    Scheduled Pinned Locked Moved Windows
    40 Posts 17 Posters 25.8k Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • kellanistK Offline
      kellanist @Russ
      last edited by

      This post is deleted!
      1 Reply Last reply Reply Quote 0
      • kellanistK Offline
        kellanist @Russ
        last edited by kellanist

        @Russ Ctrl+tab and Ctrl+Shift+Tab work perfectly.

        Ctrl+W for some odd reason causes Chome to close entirely instead of just closing a tab.

        I've tried "^(W)" and "^W" and they both close the window instead of a single tab. I'm a bit confused as to what is going.

        One other thing. Tried to setup Alt+Tab for switching windows and it works but triggers NUM lock for some odd reason. Using "%{TAB}".

        1 Reply Last reply Reply Quote 0
        • JcjccJ Offline
          Jcjcc
          last edited by

          Can you hold down a button?

          RussR 1 Reply Last reply Reply Quote 0
          • RussR Offline
            Russ @Jcjcc
            last edited by

            @Jcjcc, tell me more - what are you trying to accomplish?

            Russell VanderMey

            1 Reply Last reply Reply Quote 0
            • Daniel MillanD Offline
              Daniel Millan
              last edited by

              Can I run this in a background command?

              RussR 1 Reply Last reply Reply Quote 0
              • RussR Offline
                Russ @Daniel Millan
                last edited by Russ

                @Daniel-Millan, you could, but it wouldn't do any good. The command would run, but as Local System, not the user, so it wouldn't press any buttons for the logged in user.

                If you make it a foreground command it might do what you're trying to accomplish though - you don't actually see the command running, you just see the results of the button(s) being pressed.

                Russell VanderMey

                Daniel MillanD 1 Reply Last reply Reply Quote 0
                • Daniel MillanD Offline
                  Daniel Millan @Russ
                  last edited by

                  @Russ I want to run it before I am logged into the computer.

                  RussR 1 Reply Last reply Reply Quote 0
                  • RussR Offline
                    Russ @Daniel Millan
                    last edited by

                    @Daniel-Millan, don't think that's possible.

                    Russell VanderMey

                    Daniel MillanD 1 Reply Last reply Reply Quote 0
                    • Daniel MillanD Offline
                      Daniel Millan @Russ
                      last edited by

                      @Russ
                      Okay, thanks.

                      RussR 1 Reply Last reply Reply Quote 0
                      • RussR Offline
                        Russ @Daniel Millan
                        last edited by Russ

                        @Daniel-Millan, sorry. I think it would be a security flaw to allow any process to simulate key presses at that point. That said, there might be some way to do it.

                        Russell VanderMey

                        1 Reply Last reply Reply Quote 0
                        • João Paulo PugialliJ Offline
                          João Paulo Pugialli
                          last edited by

                          Hello,

                          Do you know if it is possible to press a F-media key? For example, I wanted to make alexa press f9 key because that is my shorcut for keyboard lights off. I tried this code:

                          Set WshShell = WScript.CreateObject("WScript.Shell")
                          WshShell.SendKeys "{F9}"

                          But it just keeps pressing numlock.

                          Regards,

                          RussR 1 Reply Last reply Reply Quote 0
                          • RussR Offline
                            Russ @João Paulo Pugialli
                            last edited by

                            @João-Paulo-Pugialli, according to this article, {F9} is correct, so maybe your keyboard is doing something in hardware to toggle its own light off.
                            https://social.technet.microsoft.com/wiki/contents/articles/5169.vbscript-sendkeys-method.aspx

                            Russell VanderMey

                            RussR 1 Reply Last reply Reply Quote 1
                            • RussR Offline
                              Russ @Russ
                              last edited by Russ

                              FYI, I found that Wsh.SendKeys can't do ALT+1 (or any other digit), but I was able to make it work with this AutoHotKey script.

                              Send, !1
                              

                              ! means hold the ALT key (while pressing 1). You can see examples like this in the Tutorial page in AutoHotKey's help.

                              My TRIGGERcmd command is this: start d:\tools\AutoHotKey\pressAlt1.ahk

                              Let me know if you need me to do a video on this.

                              Russell VanderMey

                              1 Reply Last reply Reply Quote 0
                              • Gerfesson Alves de OliveiraG Offline
                                Gerfesson Alves de Oliveira
                                last edited by

                                How could I press windows key + "P" so I can open up the projection options?

                                RussR 1 Reply Last reply Reply Quote 0
                                • RussR Offline
                                  Russ @Gerfesson Alves de Oliveira
                                  last edited by Russ

                                  @Gerfesson-Alves-de-Oliveira, for this one I'd use AutoIT.

                                  I like AutoIT because it can do almost anything in Windows, and it allows you to compile your script to a stand-alone .EXE file. After you install it, look for SciTE Script Editor, that's the actual AutoIT script editor.

                                  You can see here how simple it is to make an AutoIT script that presses Windows+P:

                                  Send("{LWINDOWN}") ; Holds the Windows key down
                                  Send("{p}")       ; Presses the p key
                                  Send("{LWINUP}") ; Releases the Windows key
                                  

                                  This is a good reference page for pressing keys: https://www.autoitscript.com/autoit3/docs/appendix/SendKeys.htm

                                  Russell VanderMey

                                  Gerfesson Alves de OliveiraG TriboT 2 Replies Last reply Reply Quote 0
                                  • Gerfesson Alves de OliveiraG Offline
                                    Gerfesson Alves de Oliveira @Russ
                                    last edited by

                                    @Russ , I found a way thru your guidence!! Thanks a lot!

                                    The whole au3 document was this:

                                    Send("{LWINDOWN}") ; Holds the Windows key down
                                    Send("{p}") ; Presses the p key
                                    Send("{LWINUP}") ; Releases the Windows key
                                    sleep (500)
                                    Send("{UP}") ; Presses Up arrow
                                    Send("{ENTER}") ; Presses Enter
                                    sleep(500)
                                    ShellExecute("C:\Users\nosse\AppData\Local\Programs\Opera GX\launcher.exe")
                                    ShellExecute("https://www.primevideo.com")
                                    ShellExecute("https://www.netflix.com")
                                    sleep (2000)
                                    Send("^{TAB}") ; Presses Shift + Tab
                                    Send("{CTRLDOWN}") ; Holds the CTRL key down
                                    Send("{w}") ; Presses the w key
                                    Send("{CTRLUP}") ; Releases the CTRL key
                                    sleep (300)
                                    Send("{ENTER}") ; Presses Enter
                                    Send("{LWINDOWN}") ; Holds the Windows key down
                                    Send("{SHIFTDOWN}") ; Holds the Left Shift key down
                                    Send("{RIGHT}") ; Presses Right arrow
                                    Send("{SHIFTUP}") ; Releases the Shift key
                                    Send("{LWINUP}") ; Releases the Windows key

                                    With this code I change the screen mode to extend the for my projector, open up a new opera window with netflix and prime video, close the opera's welcome window and finally put this new openned window to the second screen!

                                    Now I'm going to do the reverse engineering! Thanks a lot once again

                                    RussR 1 Reply Last reply Reply Quote 0
                                    • RussR Offline
                                      Russ @Gerfesson Alves de Oliveira
                                      last edited by

                                      @Gerfesson-Alves-de-Oliveira, nice job!

                                      I hope you do a youtube video showing it off.

                                      Russell VanderMey

                                      1 Reply Last reply Reply Quote 0
                                      • Andoni CantónA Offline
                                        Andoni Cantón
                                        last edited by

                                        how can I make it press the spacebar? I'm trying to get it to play or pause netflix or youtube

                                        RussR 1 Reply Last reply Reply Quote 0
                                        • RussR Offline
                                          Russ @Andoni Cantón
                                          last edited by

                                          @Andoni-Cantón said in Press the Down Arrow key (or any other key):

                                          space

                                          @Andoni-Cantón, for space, you can use this script:

                                          Dim Wsh
                                          Set Wsh = Wscript.CreateObject("Wscript.Shell")
                                          Wsh.SendKeys " "
                                          

                                          You can run the script with this command:

                                          wscript c:\scripts\space.vbs
                                          

                                          Russell VanderMey

                                          Teo castrejon escamillaT 1 Reply Last reply Reply Quote 0
                                          • TriboT Offline
                                            Tribo @Russ
                                            last edited by

                                            @Russ said in Press the Down Arrow key (or any other key):

                                            @Gerfesson-Alves-de-Oliveira, for this one I'd use AutoIT.

                                            I like AutoIT because it can do almost anything in Windows, and it allows you to compile your script to a stand-alone .EXE file. After you install it, look for SciTE Script Editor, that's the actual AutoIT script editor.

                                            You can see here how simple it is to make an AutoIT script that presses Windows+P:

                                            Send("{LWINDOWN}") ; Holds the Windows key down
                                            Send("{p}")       ; Presses the p key
                                            Send("{LWINUP}") ; Releases the Windows key
                                            

                                            This is a good reference page for pressing keys: https://www.autoitscript.com/autoit3/docs/appendix/SendKeys.htm

                                            I added:

                                            Send("{LWINDOWN}") ; Holds the Windows key down
                                            Send("{p}") ; Presses the p key
                                            Send("{LWINUP}") ; Releases the Windows key
                                            Send("{DOWN}")
                                            Send("{DOWN}")
                                            Send("{ENTER}")

                                            but it didn't happen as expected (using AutoIt's F5), it applies the three commands in AutoIt's own window.

                                            it's the first time I've seen and dealt with it, so sorry for any silly question.

                                            RussR 1 Reply Last reply Reply Quote 0

                                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                            With your input, this post could be even better 💗

                                            Register Login
                                            • First post
                                              Last post