Thanks hyrokey!
I have intentionally not implemented a hotkey for joining a giveaway. I believe that joining should be an active decision which requires the user to knowingly move the cursor and click on the 'join' button.
All the best with the giveaways!
Comment has been collapsed.
475 Comments - Last post 13 minutes ago by MeguminShiro
4 Comments - Last post 17 minutes ago by MeguminShiro
1,040 Comments - Last post 24 minutes ago by Abletoburn
17,307 Comments - Last post 39 minutes ago by paco7533
11 Comments - Last post 1 hour ago by AKFalcon
162 Comments - Last post 1 hour ago by SeaGoblin
2 Comments - Last post 1 hour ago by Sygos
16 Comments - Last post 5 minutes ago by duville
51 Comments - Last post 6 minutes ago by titomalkavian
90 Comments - Last post 6 minutes ago by Bcc
254 Comments - Last post 12 minutes ago by Fragy
6,979 Comments - Last post 17 minutes ago by Yukiin
478 Comments - Last post 24 minutes ago by Peiperissimus
24 Comments - Last post 34 minutes ago by vinirockman
SG Train Navigation Assistant is a lightweight userscript which loads quickly, and allows easy manoeuvrability through trains on SteamGifts!
Some backstory as well as the train can be found at the bottom of this post.
Installation
Follow this link and click 'Install this script': SG Train Navigation Assistant (Greasyfork)
If you've never installed a userscript before and need some help, follow these instructions: How to install user scripts (Greasyfork)
Usage
To use this userscript, simply use your arrow keys when in a train, the current available controls are as follows:
Note: When writing a comment or changing the description (i.e. when your cursor is active inside a textbox) the shortcut keys will not work.
Issues?
F12
→ Console tab).Feel free to post any issues in the comments below. As this is my first 'official' public userscript release, please do bear with me if there are any issues.
If there are any other 'Forward' or 'Backward' keywords, please feel free to pop them in this thread also, and I can add them to the script.
So where is the promised sample train?!?!?
Alright, alright, here is the link to the train (Just RemoveThis_ :P). Please feel free to test it out and let me know if you find any issues. I've tried to mix up some of the wagon terminology to really put it to the test.
For some backstory, I made this userscript since my primary method of interaction with Steamgifts is through a trackpad. As such, when there is a large community train, I quickly lose motivation to click through each link.
This poses a problem, especially when I want to contribute, as I need to be able to get to the last cart in the train to add my contribution.
So, through my own laziness, and determination to contribute, I decided to make a small userscript to automatically identify the previous/ next links in the cart, and then allow for keyboard shortcuts to be used to navigate through.
After making a v1 (read as: v0.001) I quickly found that it was a pain to switch between arrow keys and mouse when I wanted to check the screenshots for a game, so I added a shortcut for bringing those up too!
Initially I did consider just using ESGST/ seeing if I could add this to the extension, however it is a fairly heavy plugin, and on the device I use (very old chromebook) takes a while to load, and also loads quite late. This means it takes me several seconds before I can use the hotkeys. My goal with making this a separate userscript was to allow it to load very quickly, and be very lightweight as well (which, from my testing I seem to have achieved!).
At the current stage, I have some other QoL ideas that I may look at adding in the future, such as tracking the cart number to deal with pesky derailments. But currently I think this is at a solid enough stage to maybe (hopefully?) be useful to some.
Thanks for reading!
tldr; I hope this helps people navigate trains.
Comment has been collapsed.