Scroll Wheel For Hotbar (Ark Specifically)

Ask gaming related questions (AHK v1.1 and older)
ZuccZucc
Posts: 1
Joined: 01 Aug 2021, 20:50

Scroll Wheel For Hotbar (Ark Specifically)

01 Aug 2021, 21:00

I am trying to get code to work where when I use my scroll wheel it will increase the number output, like i scroll up and it can press 1, then 2 if I do it again, then 3 and so forth. This code is taken from a post made years ago by [sYn] (I think?), and it works. The only issue is that when I enter an inventory by pressing E or F, I want it to suspend the script until I press ESC, Tab, of F again to exit the inventory. I made an account here specifically to ask this so I apologize for any issues in formatting or structure in this post. Here's the code:

Code: Select all

#IfWinActive, ARK: Survival Evolved
#InstallMouseHook
#InstallKeybdHook
#Persistent
SetKeyDelay 50, 50
number:=1
menu:=0
Num:=0
Menu, Tray, Icon, AutoHotKey.exe
Return

$Tab::
{
Send {Tab}
menu := 1 - menu
Sleep 500
}
Return

~NumLock::
{
Num := 1 - Num
Sleep 500
}
Return

WheelDown::
{
if (Num = 0)
{
if (menu = 0 && number > 0 && number < 10){
number:=(number + 1)
Send {%number%}
}
if (number <= 0){
number:=1
Send {%number%}
}
if (number >= 10){
number:=0
Send {%number%}
}
}
else if (Num = 1)
{
if (menu = 0 && number > 0 && number < 10){
number:=(number + 1)
Send {Numpad%number%}
}
if (number <= 0){
number:=1
Send {Numpad%number%}
}
if (number >= 10){
number:=0
Send {Numpad%number%}
}
}
}
Return

WheelUp::
{
if (Num = 0)
{
if (menu = 0 && number > 0 && number < 10){
number:=(number - 1)
Send {%number%}
}
if (number <= 0){
number:=9
Send {%number%}
}
if (number >= 10){
number:=0
Send {%number%}
}
}
else if (Num = 1)
{
if (menu = 0 && number > 0 && number < 10){
number:=(number - 1)
Send {Numpad%number%}
}
if (number <= 0){
number:=9
Send {%number%}
}
if (number >= 10){
number:=0
Send {%number%}
}
}
}
Return

^Backspace::
{
Reload
Sleep 200
}
Return

^Escape::
ExitApp
[Mod edit: [code][/code] tags added.]
User avatar
mikeyww
Posts: 26931
Joined: 09 Sep 2014, 18:38

Re: Scroll Wheel For Hotbar (Ark Specifically)

01 Aug 2021, 21:46

You can use a hotkey along with the Suspend command.

Return to “Gaming Help (v1)”

Who is online

Users browsing this forum: peter_ahk, radko and 88 guests