Download
(2 Kb)
Download
Updated: 05/25/14 01:37 PM
Pictures
File Info
Compatibility:
Craglorn (1.1)
Updated:05/25/14 01:37 PM
Created:04/22/14 04:24 PM
Monthly downloads:17
Total downloads:4,830
Favorites:22
MD5:
Sloth - Quickslot Helper
Version: 1.0.2
by: qgi [More]
Sloth is a Quickslot Binding Tool that lets you assign keys to ...
  • ...cycle through your quickslots
  • ...select specific quickslots directly

Sloth...
  • ...skips empty or unassigned slots
  • ...shows the action bar if it is hidden

You just need to press Q (or the key bound to "Quickslot Item") to use the selected item.
  • v1.1: Updated API version
  • v1.0.1: Keys are only active if the camera UI mode isn't active
  • Changed text file encoding
  • Added a folder called sloth to the zip
Archived Files (1)
File Name
Version
Size
Uploader
Date
1.0.1
2kB
qgi
05/11/14 10:15 AM


Post A Reply Comment Options
Unread 06/08/22, 09:27 AM  
Simon Belmont
 
Simon Belmont's Avatar

Forum posts: 3
File comments: 31
Uploads: 0
Originally Posted by DonKiller
I try this but not work.
I bind F1 for quickslot1 and when i press F1, only change the selection of Quickslot item, but not use it.

I already set my logitech keyboard (whit another addon of quickslots) for use the QuickSlot and then the Bind for Use this, but im forced to use only GKeys...

Also the combo bind is welcome, like Shift+F1 or Ctrl+F1 etc.

Help

AutoHotKey:

Quickslot 1, key-bound to "F1" somewhere here: CONTROLS\Addon Keybinds\???\Quickslot 1\, in the in-game menu.

Code:
#if WinActive("Elder Scrolls Online")	; Will only run if ESO is the focused window.
~F1::						; You can change "F1" to any key you want, so long as it aligns with Quickslot 1. But be sure to also mirror any change made here, to the "F1" remark on the sixth line down.
{
	Sleep, 64					; So-as to maintain an input "succession".
	Send, {X}					; Change "X" to whatever key you have set here: CONTROLS\Standard Keybinds\Combat\Quickslot Item\, in the in-game menu.
	KeyWait, F1, T2				; Prevents "rapid-fire".
}
Return

Or,

Quickslot 1, key-bound to "Shift+F1" somewhere here: CONTROLS\Addon Keybinds\???\Quickslot 1\, in the in-game menu.

Code:
#if WinActive("Elder Scrolls Online")	; Will only run if the game is the focused window.
~+F1::						; You can change "F1" to any key you want, so long as it aligns with Quickslot 1. The "+" is short for "Shift". But be sure to also mirror any change made here, to the "F1" remark on the sixth line down.
{
	Sleep, 64					; So-as to maintain an input "succession".
	Send, {X}					; Change "X" to whatever key you have set here: CONTROLS\Standard Keybinds\Combat\Quickslot Item\, in the in-game menu.
	KeyWait, F1, T2				; Prevents "rapid-fire".
}
Return

Or,

Quickslot 1, key-bound to "Ctrl+F1" somewhere here: CONTROLS\Addon Keybinds\???\Quickslot 1\, in the in-game menu.

Code:
#if WinActive("Elder Scrolls Online")	; Will only run if the game is the focused window.
~^F1::						; You can change "F1" to any key you want, so long as it aligns with Quickslot 1. The "^" is short for "Ctrl". But be sure to also mirror any change made here, to the "F1" remark on the sixth line down.
{
	Sleep, 64					; So-as to maintain an input "succession".
	Send, {X}					; Change "X" to whatever key you have set here: CONTROLS\Standard Keybinds\Combat\Quickslot Item\, in the in-game menu.
	KeyWait, F1, T2				; Prevents "rapid-fire".
}
Return

Or,

Quickslot 1, key-bound to "Alt+F1" somewhere here: CONTROLS\Addon Keybinds\???\Quickslot 1\, in the in-game menu.

Code:
#if WinActive("Elder Scrolls Online")	; Will only run if the game is the focused window.
~!F1::						; You can change "F1" to any key you want, so long as it aligns with Quickslot 1. The "!" is short for "Alt". But be sure to also mirror any change made here, to the "F1" remark on the sixth line down.
{
	Sleep, 64					; So-as to maintain an input "succession".
	Send, {X}					; Change "X" to whatever key you have set here: CONTROLS\Standard Keybinds\Combat\Quickslot Item\, in the in-game menu.
	KeyWait, F1, T2				; Prevents "rapid-fire".
}
Return

As AutoHotKey in know way interacts directly with ESO's client's files and/or processes, this is neither against the TOS, nor any of Zenimax's business. They have no right to tell anyone what they can or cannot have running on their own computer.

Further, as AutoHotKey is not interacting with ESO's client's files and/or processes, Zenimax cannot detect its use.

_
Last edited by Simon Belmont : 06/13/22 at 03:14 PM.
Report comment to moderator  
Reply With Quote
Unread 05/29/14, 10:13 AM  
DonKiller
 
DonKiller's Avatar

Forum posts: 0
File comments: 54
Uploads: 0
Originally Posted by qgi

Hi. Sorry, this isn't what I meant. You can bind a quick slot to a key to quickly select it, but you still need to press Q to use the item.
Directly using an item is a function that I would love to implement into the addon. Unfortunately the game's application programming interface (API) does not let you use items while your character is in combat.
So this function is currently not possible.

If you are using a programmable keyboard or some keyboard macro software, you could bind F1+Q to a single key combination (like Shift+F1) to achieve this.
Ah ok, thanks
Report comment to moderator  
Reply With Quote
Unread 05/29/14, 10:11 AM  
qgi
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 7
Uploads: 1
Originally Posted by DonKiller
I try this but not work.
I bind F1 for quickslot1 and when i press F1, only change the selection of Quickslot item, but not use it.

I already set my logitech keyboard (whit another addon of quickslots) for use the QuickSlot and then the Bind for Use this, but im forced to use only GKeys...

Also the combo bind is welcome, like Shift+F1 or Ctrl+F1 etc.

Help
Hi. Sorry, this isn't what I meant. You can bind a quick slot to a key to quickly select it, but you still need to press Q to use the item.
Directly using an item is a function that I would love to implement into the addon. Unfortunately the game's application programming interface (API) does not let you use items while your character is in combat.
So this function is currently not possible.

If you are using a programmable keyboard or some keyboard macro software, you could bind F1+Q to a single key combination (like Shift+F1) to achieve this.
Report comment to moderator  
Reply With Quote
Unread 05/29/14, 09:56 AM  
DonKiller
 
DonKiller's Avatar

Forum posts: 0
File comments: 54
Uploads: 0
You just need to press Q (or the key bound to "Quickslot Item") to use the selected item.
I try this but not work.
I bind F1 for quickslot1 and when i press F1, only change the selection of Quickslot item, but not use it.

I already set my logitech keyboard (whit another addon of quickslots) for use the QuickSlot and then the Bind for Use this, but im forced to use only GKeys...

Also the combo bind is welcome, like Shift+F1 or Ctrl+F1 etc.

Help
Report comment to moderator  
Reply With Quote
Unread 05/11/14, 11:15 AM  
Tonyleila
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 288
File comments: 763
Uploads: 7
Originally Posted by qgi
Originally Posted by Tonyleila
Thanks for the addon! Can you use the free Keka App (www.kekaosx.com) to zip your folders (just drag the folder on the keka icon) to make shure there is no __MACOSX folder when you upload it? This coud cause problems on windows when you download it with Minion Addon Manager. Thanks!
Thanks! Done.
Worked! Thanks
Report comment to moderator  
Reply With Quote
Unread 05/11/14, 10:11 AM  
qgi
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 7
Uploads: 1
Originally Posted by Tonyleila
Thanks for the addon! Can you use the free Keka App (www.kekaosx.com) to zip your folders (just drag the folder on the keka icon) to make shure there is no __MACOSX folder when you upload it? This coud cause problems on windows when you download it with Minion Addon Manager. Thanks!
Thanks! Done.
Report comment to moderator  
Reply With Quote
Unread 05/11/14, 09:59 AM  
Tonyleila
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 288
File comments: 763
Uploads: 7
Thanks for the addon! Can you use the free Keka App (www.kekaosx.com) to zip your folders (just drag the folder on the keka icon) to make shure there is no __MACOSX folder when you upload it? This coud cause problems on windows when you download it with Minion Addon Manager. Thanks!
Report comment to moderator  
Reply With Quote
Unread 05/11/14, 08:57 AM  
qgi
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 7
Uploads: 1
Originally Posted by DeanGrey
Could you please consider adding an option to disable function while any UI elements are open? I have mine set to the scroll wheel and sometimes I scroll through UI elements and sometimes this leads to me swapping through my consumables.
I think this is a pretty common request. I made this the default behavior and updated the plugin. Would you please try this out and let me know if it works for you?
Report comment to moderator  
Reply With Quote
Unread 05/11/14, 04:07 AM  
qgi
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 7
Uploads: 1
Originally Posted by DeanGrey
Could you please consider adding an option to disable function while any UI elements are open? I have mine set to the scroll wheel and sometimes I scroll through UI elements and sometimes this leads to me swapping through my consumables.
Thanks for the suggestion. I'll look at this next week and see if I can add an option for this.
Report comment to moderator  
Reply With Quote
Unread 05/11/14, 03:50 AM  
DeanGrey
 
DeanGrey's Avatar
AddOn Author - Click to view AddOns

Forum posts: 22
File comments: 88
Uploads: 3
Could you please consider adding an option to disable function while any UI elements are open? I have mine set to the scroll wheel and sometimes I scroll through UI elements and sometimes this leads to me swapping through my consumables.
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 02:36 PM  
qgi
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 7
Uploads: 1
Re: Re: Re: No show in controls

Originally Posted by Demonstorm
also i noticed that on the character loading screen that under add ons yours did not show even though i manually looked and seen it there ..hence probably the reason it does not show up in keybindings......thanks again..
Thanks again for checking! Looks like the AddOn isn't loaded. So either it's in the wrong place or there is something wrong with the download.

You might have more than one folder in Documents\Elder Scrolls Online (called live and liveeu for the US and the EU client respectively for example). If your Launcher says "The Elder Scrolls Online (EU)" the files should live underneath liveeu\AddOns\sloth, otherwise they should be located in live\AddOns\sloth.

If this is correct, would you please try removing the folder and downloading the AddOn again (maybe using Minion)?

If you need further assistance please feel free to send me a PM.
Last edited by qgi : 04/23/14 at 02:37 PM.
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 02:22 PM  
Demonstorm

Forum posts: 4
File comments: 41
Uploads: 0
Re: Re: No show in controls

Originally Posted by qgi
Originally Posted by Demonstorm
dont know if its just mine but it shows up in add on folder but has no saved variable lua file? So its a no show in keybindings looks awesome though exactly what i need if i could get it to work ..
I'm still new to AddOn development and as far as I understood it the bindings.xml in combination with the calls to ZO_CreateStringId in the lua file should take care of the key bindings without the need to create a seperate saved variables file.

Are you using an English language client or a client in another language?
You should have a folder called "sloth" in AddOns with three files bindings.xml, sloth.txt and sloth.lua. Can you confirm their existence?

Thanks!
Yea folder showed up in add ons with everything intact but when i go to controls/key bindings....your addon is not there and there are no keybindable slots ? just the 1 key-binding for the -q- slot.Now i am not a code write either give me hard parts i am a wiz lol..also i noticed that on the character loading screen that under add ons yours did not show even though i manually looked and seen it there ..hence probably the reason it does not show up in keybindings......thanks again..
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 06:58 AM  
qgi
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 7
Uploads: 1
Re: No show in controls

Originally Posted by Demonstorm
dont know if its just mine but it shows up in add on folder but has no saved variable lua file? So its a no show in keybindings looks awesome though exactly what i need if i could get it to work ..
I'm still new to AddOn development and as far as I understood it the bindings.xml in combination with the calls to ZO_CreateStringId in the lua file should take care of the key bindings without the need to create a seperate saved variables file.

Are you using an English language client or a client in another language?
You should have a folder called "sloth" in AddOns with three files bindings.xml, sloth.txt and sloth.lua. Can you confirm their existence?

Thanks!
Report comment to moderator  
Reply With Quote
Unread 04/23/14, 06:41 AM  
Demonstorm

Forum posts: 4
File comments: 41
Uploads: 0
No show in controls

dont know if its just mine but it shows up in add on folder but has no saved variable lua file? So its a no show in keybindings looks awesome though exactly what i need if i could get it to work ..
Report comment to moderator  
Reply With Quote
Unread 04/22/14, 11:47 PM  
qgi
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 7
Uploads: 1
Originally Posted by Moosetrax
Thanks for the quickslot mod! I have been playing around with it just a little and had one quick request. Please put your files in a folder titled Sloth before zipping them. It's a lot easier to install that way.
Thanks for pointing this out! Will do this tonight.
Let me know if you find anything else!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: