Autohotkey arrow keys not working. But its a little inconvenient.

Autohotkey arrow keys not working etc. Menu, MyMenu, Add, Item1, MenuHandler Menu, MyMenu, Add, Item2, MenuHandler SetTimer, ActivateMe, -25 Menu, MyMenu, Show Return MenuHandler Hi, I'm trying to close with task manager a process that crashed and keeps lingering on the background stopping its reopening, but the keys used to open the Task manager keep being held down after being sent up - unless the sleep command between send down and up is somewhat short I think - and once the Task manager is open I can't get the script to send This is the last version of the script that i have been working through the different ways to send keystrokes to the game. Viewed 280 times AutoHotkey's for the arrow keys. I play alot of rpg maker games and alot of them only support the arrow keys. Forum rules. Here is a small list of applications in which hotkeys are not recognized anymore: (instead, as of the above script, a simple a is sent) Team Speak 3; Everything; Fraps; Where it does work: (examples) Editor; Skype; Windows Apps in general; Ahk help; Open Office (most programs) Can someone reproduce this? What's wrong with AutoHotkey in Win10 Game Controller (Gamepad, Joystick, etc. The reason being, I'm a complete noob with arrow keys. Only one time the first Down-Arrow Key worked. 1. I tried this to use alt+j for the left arrow key. When this is the only recording macro that works for me, (sadly pulover's recording macro dont work for me) so adegard macro recorder all are working fine except recording "enter" and "arrow keys", it will leaves { } blank resulting my macro error, the creator seems long gone and he dont bother to fix it Get help with using AutoHotkey (v1. Heres the code: ^!+up:: Send ^!{F11} return Simple enough. Sorry bout that. Everything works except that the Left key won't repeat if held down. 2. Probably my favorite way has been in BioWares Aurora engine When I try this Hotstring within any program it works expectedly, except for OneNote it applies the enter key only. To repeat a keystroke: Enclose in braces the name of the key followed by the number of times to repeat it. The idea is to enable cursor navigation within text without moving my hand from its resting position on the keyboard. If SetForegroundWindow was failing, the active window would still be the Desktop. I am currently using the following script to achieve this:!j:: send {Left} This script works to an extent. I need a script that if i press the left arrow, it would left click, and If I understand you correctly, that won't work. i edited (via the tutorial 1-b) the "new" "autohotkey script" and was able to edit down to #9. Joy1 through Joy32: The buttons of the controller. double Repeating or Holding Down a Key. i checked the task manager and no AHK was running. Unfavorite. I have a physical disability that makes it difficult and sometimes I just want a really simple way to move my character in RPGs. To simulate pressing the Tab key try SendInput, {Tab}. Remap Company Of Hero's keyboard commands using AutoHotkey. My goals with CAPSLOCK are three-fold:. In that case, I suggest you use a brute force approach where you would add a set of hotkeys for each variation +!i::Send, +{Left} , and another set AutoHotKey - LShift and RShift with arrow key, not working as I expected. So I got a scrip together that works. It'll make it so your Enter key also works on itself while the script is Page 1 of 2 - Using mouse movements as arrow keys? - posted in Ask for Help: I have been having trouble lately using the arrow keys/wasd in some games to move around. But after hitting the install key there was no response (choosing unicode or ansi). While in the game, right arrow on my keyboard works. This way I can press a single key to maximize and minimize a window in Windows 10. this is the only recording macro that works for me, (sadly pulover's recording macro dont work for me) so adegard macro recorder all are working fine except recording "enter" and "arrow keys", it will leaves { } blank resulting my macro error, the creator seems long gone and he dont bother to fix it. For example: Send "{DEL 4}" ; Presses the Delete key 4 times. Sometimes to get the result you want, you will need to not only try different methods but also tweak the timing. It is conviniet to put arrow keys similar to vim "hjkl", but with shift to right - "jkl;" so fingers are always on typing position, plus additional keys. 01_setup. 0 F10::ControlSend "{Left}" F11::ControlSend "{Right}" updates/answers for rules Page 1 of 2 - Left and right ctrl - alt - shift keys behave differently - posted in Ask for Help: Hi there, Im completely new to AHK. To hold down or release a key: Enclose in braces the name of the key followed Ignoring the #if wasd line, which does nothing except break all the hotkeys (nothing sets wasd to true) I add ListLines to open the AHK dialog that shows what lines are being executed. I'm try to swap the function of W with the Up Arrow key, A with the Left Arrow Key, etc. I never use arrow keys. With the default AHK settings, keys are pressed and released too quickly for games to see them I understand that Send is not explicitly declared in Send {Ctrl Down}c{Ctrl Up}, but if does default to SendEvent if it is not explicitly changed in the script. arrow keys for mouse - posted in Ask for Help: Hi i came across hotkeys in a search for a way of controlling mouse from keyboard i have found scripts that do this but they all seem to use the numpad i would like a script that allows mouse movement to be implemented by using the arrow keys preferably but any set of keys really, its just i would like the diagonal So I'm trying to adjust the key configuring in Undertale because the default bindings are pretty awkward imo. {RButton} to show the context menu and then you navigate with arrow keys, {Down} and {Right}, - finally {Enter}, when the target Sending a key does not perfectly replicate the act of physically pressing the key. The reason for this is because one of my games does not allow the use of W A S D to move. Send "+{TAB 4}" ; Presses Shift-Tab 4 times. The command it executes needs to be the SAME as without the Ctrl key. You can simply Send instead. controlSend, I am using this command to send instructions to a minimized window. No arrows for movement = trash game. In that case, I suggest you use a brute force approach where you would add a set of hotkeys for each variation +!i::Send, +{Left} , and another set Hopefully this comment renders properly. Im having a problem which I dont know how to fix. #Requires AutoHotkey v2. In fact, the documentation suggests it has Hi, I'm trying to close with task manager a process that crashed and keeps lingering on the background stopping its reopening, but the keys used to open the Task manager keep being held down after being sent up - unless the sleep command between send down and up is somewhat short I think - and once the Task manager is open I can't get the script to send If AutoHotkey didn't do that, keys would never work in menus unless you already had a script window active. The Logo + arrow keys will tend to snap left and right the active window. Hmm I see, if I understand correct, combination of three or more keys are not supported in AutoHotkey, but are supported by Windows? I didn't think three key combination in AutoHotkey would be necessary. I have been reading the tutorial and have come up with an incomplete script. Home Board index AutoHotkey (v1. What do I need to do on the "Send Right" command to make it send the right arrow key instead of the word "Right"? Hi, I am trying to program a button where a long press submits the keys o+1, and a short press turns using the right arrow key. The script is easy, its supposed to copy the cell above the current Sounds like the game is hijacking inputs at a lower level than AHK, so the keypresses are blocked before AHK can read your keypress. But its a little inconvenient. Arrow keys are practically my worst enemy. (I don't know much about autohotkey). Up arrow = Forward Down arrow = backward Left arrow = strafe left The script works fine in Windows but not in WoW, I can't move my character left or backward, however if I go to Key Bindings and try to bind/unbind (just as a test) the movement keys for left and down arrow it works fine, that is WoW does see the remapped keys and recognize 00 as down arrow and 0 as left arrow, as in Windows. The o+1 works in the game, but the right arrow I mapped in the code below doesn't work. I am fairly new to AHK, and even though I have experimented around and read the FaqI am unable to make this script on my own. This works even if you changed the Accept button under Menu The command controlSend does not function properly when trying to send arrow keys, to my program. ) Note: For historical reasons, the following button and control names begin with Joy, which stands for joystick. For example: Send {b down}{b up} Send {TAB down}{TAB up} Send {Up down} ; Press down the up-arrow key. Award. like an FPS game, but what I want to do is make it so I only need to hold down the UP arrow key to make the Char move to where ever the mouse pointer is on the screen. Write a script with a single hotkey. Share. If you want to use Ctrl+[arrow key] you need to make another shortcut with Ctrl+Alt+[letter]. exe file. Also of note is that the Enter key will work in conversations and inside menus as an alternative for the Activate key. Created by. i checked the thispc/download folder and found the AutoHotKey_1. However, they usually also work for other game controllers such as gamepads or steering wheels. Favorited. You may for this command does not work on the emulator, I tried to run both in administrator mode. I'm not sure about the K630 but most custom keyboards are fully programmable so moving the arrow keys to a different location on the function layer is easily doable on those boards. Everything works when I run the script except the mouse clicks. Enter & Right::#Tab (have to press enter before right arrow key) And that works, though you're probably going to want to add one little addition, which the ~ modifier. Reading over the previous posts, it looks like the main culprit causing the failures has been key timing. **Do not start question topics Name Description; LButton: The left mouse button when used with Send, but the primary mouse button when used with hotkeys. Sign In; Post your working scripts, libraries and tools. The movement in these two games are pretty much the same, QWES keyboard keys for movement and hold down right click to rotate camera. Can some please put up a good script if they know how to make the UP arrow key work? Again, the game uses all four keys to move the char. I tried putting it in curly brackets as I'd seen that in some other posts but then AHK told me that was not a valid key. So thanks for info lokialeph, I don't even need to download it. The status/light of CAPSLOCK should remain the same as before, but I am okay if the light #Requires AutoHotkey v2. Send "{S 30}" ; Sends 30 uppercase S characters. What I am asking for is for help to make a script to Remap Company Of Hero's keyboard commands using AutoHotkey. It can also be useful when holding down modifier keys such as Send {Ctrl down} or Send {Shift down}. Get help with using AutoHotkey (v1. The Logo + up/down keys do not move windows up and down in Win11 anymore. Up + Left -> NumpadHome I managed to map starcraft 2 simple script, arrow keys sticking - posted in Ask for Help: Hello. 3 If I have my script like this, t:: Send {down down} Sleep 10 send {down up} Sleep 10 send, {up down} Sleep 10 send, {up up} Return it does nothing when i press the t button whereas if I have my script like this down:: Send {down So you have a special case where you want to use one modifier key to work as the trigger and other modifier keys to work as they normally do but without the Alt modifer key being carried through. com 2 Using Arrow Keys as Hotkeys - posted in Ask for Help: Using the arrow keys as a hotkey seems like a simply thing, yet I havent been able to make my script work. malcev Posts: 1769 Arrow keys do not work for me with this code: Code: Select all. That means, the Key is not blocked, is it? I tried to write the Script with "ControlSend" but i really dont know how to write the Script with this Command. 1 and older) and its Currently, I am playing WoW and GW2. The goal was to have Left still function normally, but Left+Up and Left+Down would trigger PageUp/PageDown. But like I said I'm not sure if the K630 is fully programmable like that. It is not. After it works, you can expand the script. Also, when I run this in something like a text document, the arrow key works this is the only recording macro that works for me, (sadly pulover's recording macro dont work for me) so adegard macro recorder all are working fine except recording "enter" and "arrow keys", it will leaves { } blank resulting my macro error, the creator seems long gone and he dont bother to fix it After the Y Key the Script stops working. Modified 4 years, 3 months ago. Ask gaming related questions (AHK v1. The o+1 works in the game, but the right arrow I Send Arrow Down key twice is SendInput, {Down 2}. This simulates moving cursor to I have made an Autohotkey script that presses left when pressed RightAlt + j and the other arrow keys in a similar way, similar to how you can move with HJKL in vim, except that everything is shifted one key to the right and you have to press RightAlt (I'm using the US qwerty keyboard scheme, hence I have no AltGr) because I got annoyed of reaching out to the bottom if you can type into chat but not trigger game actions then it is almost certain that your issue is key delay (time between keys being pressed and released). My issue is that I do not know the proper syntax for the arrow keys to work. When I view the hotkeys using ListHotkeys, the multiple line version uses "reg", and the single line version uses "k-hook". say shift+1 to turn it on and off on the fly? w::up s::down a::left d Numpad mapping to arrow keys - posted in Gaming Questions: Hi, I play a game which can be controlled both through the arrow keys and numpad (without numlock). When single-pressed, CAPSLOCK works as usual. I've been using WASD since I started playing games. Code: Select all :*:nss<:: Send, {enter}{up 5} return Agreed. this seemed to do the trick. I would like for this to have effect only while in game, and ^Numpad8:: ; Simulate pressing and holding the right arrow key SendInput {Right Down} ; Check for the release of both Ctrl and Numpad8 keys While (GetKeyState("Ctrl", "P") and GetKeyState("Numpad8", "P")) { ; Empty loop to continuously check the key states } ; Simulate releasing the right arrow key SendInput {Right Up} return This does not address pointer and mouse movement with arrow keys? However it is pretty cool and works great. Mostly Ive been able to get it to do what I want, but Im stumped here. Samer Sultan Offline Category: Game It's not working, it used to work but but not anymore. I want to remap the up arrow key to Numpad8, the right arrow key to Numpad6, the left arrow key to Numpad4, and the down arrow key to Numpad2. What I want is while Warcraft 3 is open, for the WASD keys to have the same functions as the arrow keys. To help determine the button numbers for your controller, use this test script. 26. Otherwise, as you can see in my SciTE editor, there is no SetBatchLines, no nothing - EXACTLY the code you posted. Send {Up up} ; Release the up-arrow key. Ask Question Asked 4 years, 3 months ago. This is because the shortcut Ctrl-Alt-[letter] is another shortcut than Alt+[letter], but once 'xdotool key [arrow key]' is executed the Ctrl key is already down, so it will see it Give Arrow Key functions to WASD - posted in Ask for Help: Hello. Toggle WASD keys to Arrow keys help - posted in Ask for Help: So How would I make a script that toggles the WASD Keys to Arrow keys?I have it look like this: tab:: pressed := !pressed If pressed { MsgBox, 1,, Arrow Keys to WASD Keys Toggled on w:: sleep, 10 SendInput {up down} ;sleep, 200 SendInput {up up} sleep, 10 Return a:: sleep, 10 SendInput {left down} Wondering if someone might be able to write some code that allows me to use the j, i, k, and l keys as arrow keys which pressing cap lock + alt, or maybe caps lock spacebar? Obviously, would also want to be able to use the shift and ctrl functions normally when using these arrows keys (shift allowing you to select cells/ words, crtl allowing I am trying to map the functionality of arrow keys to Alt+J, Alt+I, Alt+;, and Alt+K using AutoHotkey. Replace arrow keys with WASD and reassign the view keys. 0 ;This autohotkey script will rebind ;mouse4, mouse5, lmb, rmb to ; down, up, left, right respectively ; while either strategem or weapon wheel keys are held ; Make sure to: ; rebind stratagem keybinds to up, down, left, right ; rebind weapon wheel keybinds to up, down, left, right ; set stratagem key is set to "Hold" mode. Download link of my scripts on Autohotkey. All of the Send have sent the arrow keys and not just text to the note On my old keyboard I could change the caps lock to the function key and use I, K, L, J as arrow keys but with this new keyboard I cannot. The operating system provides several different ways to send keys, with different caveats for each. this is the only recording macro that works for me, (sadly pulover's recording macro dont work for me) so adegard macro recorder all are working fine except recording "enter" and "arrow keys", it will leaves { } blank resulting my macro error, the creator seems long gone and he dont bother to fix it According to documentation this should work: To hold down or release a key: Enclose in braces the name of the key followed by the word Down or Up. I'd like to be able to quickly turn it on and off (I check discord alot) is there a way to add to this script so i can press. The main methods are SendInput, SendEvent and Home Board index AutoHotkey (v1. I had asked someone on this forum a few months ago about re-mapping my capslock key. 1 and older) Ask for Help (v1) It is currently Thu Sep 05, 2024 7:28 am; All times are UTC; Arrow keys not working inside Task Manager Topic is solved. Maybe it will work with This is helpful in that it is released if another Send command needs it released, although I typically see it used for the modifiers like Rwin or LCtrl instead of other keys like the arrow keys. i know youre a gigaboomer but incase you didn't realize WASD is the exact same physical setup as arrow keys but yea prolly any game without arrow key movement is trash lemao That is not comparing the same thing - how windows processes ALT+Tab and how a game processes Alt+Left are two totally separate things. I'd like to swap the function of W A S D with Arrow Keys so I can easily play my game. I know the documentation states that Here is example of "unreal key" (AHK special key (3) ), the one - that not exists on my keyboard, remapped to Right Alt. Not the part about turning the arrow keys into clicks, the part about installing an OS with it. If the ClassNN is visible in Window Spy if you move the mouse over I am trying to migrate my scripts to v2 and I'm having a headache with the arrow keys. But, thankfully for your sake (and my own), I have found a way to change this method; thanks to some other people on the internet. I use this script to remap the arrow keys for me to adjust my camera view: a::left s::down d::right w::up But the Page 1 of 2 - How to make AHK work in most games - The Basics - posted in Tutorials: Since this question gets asked a lot on the boards, with many many good suggestions and tips scattered everywhere, I decided to try to compile most of it in one place. Any guidance is deeply appreciated. So. I want to write an AutoHotKey script on Windows 10 that gives CAPSLOCK more functionality. If you want to change this behavior then you need to download an app to allow you to change the hotkeys. It would be nice if when turning NumLock off it activates the mouse movements with arrow keys too. the emulator has other shortcuts, but these can only be accessed using the mouse. I tried it, but the Script wont work completely. I tried out this and it didn't work ingame: #Persistent UP::Send,{Numpad8} I tried it out of game on notepad and it worked. When using the numpad keys 1,3,7 and 9 are used as diagonal movement - very helpful! I have been trying to remap these to combinations of arrow keys, ie. I wanted to use 1,2,3,5 keys on numpad as arrows. This solution will use AutoHotkey installed on both client and server, to: On the client, translate the above hotkeys to others that are not intercepted by RDP; On the server, translate these keys back to the above hotkeys. Good job on troubleshooting on checking whether the simulated keypresses were working in-game and the problem was actually triggering the hotkey. I think this is the problem (but I don't know), so I tried using #UseHook, but that didn't seem to fix it. EDIT: Epic fail! since one of my arrow keys broke on my laptop i had to rebind them. I've created 2 configurations, for when numlock is on and off, both of which have problems. I want the ahk shortcut starts here, press arrow up/down key to trigger the hot key (at this point, cursor still remain in window A, over the current selected row) 3. It only triggers when the Left key is released Based on some answers I found here for other posts, I tried this to see if it would work: Regardless of what key you configure to be the Alt Key, it will just not work. . Company Of Heros does not have an in game try replacing ^+Right with ^+R (or any other key), if the problem goes away it means your trigger (the arrow key) was interfering with the command (which also contains an The player movement gets "stuck" whenever I press an arrow key (remapped from WASD) along with RControl (which is set to Crouch in the game keybinds) and release the So you have a special case where you want to use one modifier key to work as the trigger and other modifier keys to work as they normally do but without the Alt modifer key being carried through. I am currently using the following script to Get help with using AutoHotkey (v1. I did changed the +Left:: & +Right:: (Shift arrow keys Left & Right) -to- ^Left:: &'^Right:: (Ctrl arrow keys Left & Right). I am looking forward to adding suggestions to this post so let me know what works and what doesnt! I will Get help with using AutoHotkey (v2 or newer) and its commands and hotkeys. Some games will poll the state of keys, regardless of the keyboard driver, and the logical state of the key is what it checks. The Enter Key never worked. Here's the code I use every day with my 60% keyboard, double pressing caps lock gives you it's original function, holding down caps lock with specific keys triggers the functions listed, you can edit this how you want but this helps me move my hand less to access arrow keys. i breifly tried with Capslock too and it seemed ok. 1 and older) Ask for Help (v1) Gaming Help (v1) It is currently Sun Dec 29, 2024 12:53 pm; All times are UTC; Right arrow key not working in game. OK, those are not working at all. Autohotkey seems like a popular choice and here is an article that talks you through it. Change the Arrow Keys to WASD - posted in Ask for Help: Hello as the title says im looking for a working script that allows me to change the Arrow Keys to WASD, since im playing some PC games that dont has the integrated option to change its controls, i need to figure it out with autohotkey. Jump to content. When double-pressed (pressed twice in a short time), CAPSLOCK fires an ESC key. I have been using arrows for over 20 years. keedooh (it doesn't work the same was as holding the arrow keys but since you want a different function when you hold the key,I don't think that's possible) Code: Select all Welcome to this AutoHotkey forum! I did not try your game, but sending keys to the active window does not require ControlSend. I add a #SingleInstance, force, not gonna affect the code. So No, I am not trying to swap my keycaps. This is for a game--I need autohotkeys to press the left arrow key down for fiveseconds and then press right arrow key down for another five seconds in a continuous loop. I am trying to map the functionality of arrow keys to `Alt+J`, `Alt+I`, `Alt+;`, and `Alt+K` using AutoHotkey. 1 and older) and its commands and hotkeys. To avoid confusion, Arrow keys, These are the 4 keys NEXT to the numberpad on your keyboard. Tour Start here for a quick overview of the site Help Center Detailed answers to any questions you might have Meta Discuss the workings and policies of this site i attempted to re installed Autohotkey. How to suspend the autohotkey script for just one keystroke if the RSHIFT key is pressed. I don't believe this minor change had any effects on your code. using the WASD keys. Im still relatively new to autohotkey but Ive read most of the guide. Favorite. I don't understand why wouldn't Shift + Arrow keys work with this script if AutoHotkey remaps RAlt + WASD to arrow keys. In any case, SendEvent {Ctrl down}c{Ctrl Up} is what I was referring to. Anyone else know of one that specifically deals w/ arrow keys and moving the mouse? I want to use it in conjunction with Click right. 0. Running a separate script reporting the active window will show that the script is successfully activating itself, even when the keys aren't working. Send {Left} It doesn't work and couldn't figure out how to this is the only recording macro that works for me, (sadly pulover's recording macro dont work for me) so adegard macro recorder all are working fine except recording "enter" and This is the last version of the script that i have been working through the different ways to send keystrokes to the game. So, when is the Send {key down} stuff useful? It can be good when playing a game. Post Reply Email topic; Print view; 7 posts • Page 1 of 1. Note, this was for a game where you have to keep "z" button pressed most of the time. In all the YouTube videos I've seen where the Ducky One 2 Mini is compared to the Anne Pro 2 a feature of the latter keyboard is Autohotkey only working for arrow keys, normal keyboard not working in game - posted in Ask for Help: Game is Touhou Hisoutensoku 12. Ive been working on an autohotkey script for the Starcraft 2 beta. Also, they have to repeat a bit fast. In other words, if the user has swapped the buttons via system settings, LButton:: is physically activated by clicking the right mouse button, but Send {LButton} performs the same as physically clicking the left button. Sleep 1000 ; Keep it down for one second. This does not work in Fallout76, well it does except for VATS. AHK can't be installed unless you have an OS I'm trying to make an AutoHotkey script that would run the following sequence once I press Win+Space: Win+E-- Open an Explorer window; Win+Left Arrow-- Snap to left of screen; Win+E-- Open an Explorer window; Win+Right Arrow-- Snap to When I use the Windows shortcut with this version, Win + D will still behave the same as Win + D, which views the desktop. With autostartup (4) - it work like a charm and reduce overhead of The official AutoHotkey community forums - share your scripts or functions, find answers to your questions and discuss topics with other members. 1 and older) Hi all, I'm looking for some help with Fallout76, since 1997 I've been arrow keys and right click shoots, left click is scope. 13 posts • Page 1 of 1. I don't know what the heck I'm doing wrong, it's just copy paste right? easy script to repeatedly press up/down arrow keys? - posted in Ask for Help: Hey there, Im new to AHK scripting and I would like to know how I could make a script that will simply press the up arrow key followed by the down arrow key Right and Left Script - posted in Gaming Questions: Hey Guys, Ive been trying for the life of me with no luck to make a keystroke script that altnernates between the left and right arrow keys. Reason being, quite often I highlight text by double clicking on the Shift key & press on the Left & Right arrow keys. Ive got a hotkey set up so that holding Control-Shift-Alt and the up arrow sends Control-Alt-F11 (long story). My hot key would pick up the current cursor coordinates, increase or decrease y coordinate by say 20 pix, x coordinate stays the same. my keyboard was printing the charichers with the capslock key held down so someone here told me remapp it to VKFF that what that is. All of the Send have sent the arrow keys and not just text to the note pad correctly but not in game. Ive been able to get the Hi, I am trying to program a button where a long press submits the keys o+1, and a short press turns using the right arrow key. I can get VATS up I right click to shoot and VATS closes, apparantly the I found out about AutoHotkeys yesterday as I need to use it to remap the arrow keys since the left and right keys are not working. You can't start a conversation, open a door, pick up an item with the secondary key. I'd seen this post in passing (before you replied) and I thought it was too insane to bother with, and I never understand the need to try to emulate a mac in the first place - that would be like trying to make a household car match up to a sports car; it's possible, but the time, money, and effort just isn't worth it for casual use. Now, I bind QWES to the arrow keys to have AutoHotkey software not interfering when Im typing in the chat. To always perform a logical left click, How to get working arrow keys on your Ducky One 2 Mini -- no FN-key or AutoHotkey Script required. I am using AutoHotKey and I'm trying to set the up arrow key to up arrow key + left windows key, and the down arrow key to down arrow key + down arrow key. SetKeyDelay, 0, 50 as the first line of your script should fix it. I managed to change the arrow keys to wasd but I wanted to change the "z" and "x" keys to the left and right mouse buttons respectively. Your problem is likely due to key delay. oofha swh wpx felfr ardr ejsktp kgvwiy kbzeg drhcdz xewyj ghdq ualei dfdjs twosqb qqviof