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.
478 Comments - Last post 1 hour ago by MeguminShiro
17,308 Comments - Last post 1 hour ago by MeguminShiro
4 Comments - Last post 1 hour ago by MeguminShiro
1,040 Comments - Last post 2 hours ago by Abletoburn
11 Comments - Last post 2 hours ago by AKFalcon
162 Comments - Last post 3 hours ago by SeaGoblin
2 Comments - Last post 3 hours ago by Sygos
2,003 Comments - Last post 18 minutes ago by Levigv
4,394 Comments - Last post 31 minutes ago by Thorn
129 Comments - Last post 31 minutes ago by PerroPosmo
6,980 Comments - Last post 32 minutes ago by eeev
91 Comments - Last post 37 minutes ago by Bainsol
54 Comments - Last post 39 minutes ago by Vincer
18 Comments - Last post 40 minutes ago by Zelrune
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.