Download
(10 Kb)
Download
Updated: 02-12-10 03:48 PM
Pictures
File Info
Updated:02-12-10 03:48 PM
Created:11-08-09 12:33 PM
Downloads:531,235
Favorites:459
MD5:
SnowfallKeyPress  Popular! (More than 5000 hits)
Version: 1.4
by: Dayn [More]
*** Version 1.6.1 is temporarily unavailable while I work on a new version. In the interim, you can still download version 1.4. ***

This addon accelerates key bindings so that they are activated by key press rather than key release. This allows you to activate your abilities faster than you could otherwise. This can really make a difference for situations where you need to react quickly, like when casting heals, when dispelling, when interrupting spells, or in PvP. In these situations, the addon can have an effect similar to reducing your network latency by 100ms. Of course, the exact impact depends entirely upon how much time you personally spend between key press and release.

"Dude, this addon is going to increase my DPS by so much!" No, it's not. DPS rotations (or even priority systems) are not to any great extent affected by latency. Because they're predictable, good players can anticipate what's coming next and compensate for latency. In fact, if you're a good player who is already compensating for the press-to-release latency, you may actually find that your DPS goes down when you first use this addon until you learn to readjust to the reduced latency. Find a target dummy and practice your rotation until you're comfortable with the changed timing.


Configuration

There is an in-game configuration GUI accessible through the usual Options->Interface->Addons menu. From this panel, you can add or remove keys and mouse buttons to be accelerated. You can also globally enable or disable all key acceleration.

The GUI provides exceptionally fast entry--you can enter your whole keyboard in seconds and all your mouse buttons in a few more seconds. The easiest way to understand this GUI is to start by hitting the "Clear All" button and then adding and removing some keys. In order to add just one key or mouse button, hover over the "+" button and type the key or press the mouse button (including whatever modifiers you desire). In order to remove that key, hover over the "-" button and type that same key with its modifiers. In order to enter all 8 of a key's modified and unmodified combinations with just one key press, hover over the "+ (Modifiers: All)" button and type the key.

If you want to do mass entry of modified and unmodified keys and mouse buttons, hit the "Clear All" button. Then hover over the "+ (Modifiers: All)" button and face-roll your way across keyboard and mouse buttons. You're done.

The default configuration accelerates all the modified and unmodified keys on a standard 104-key US keyboard (except PRINTSCREEN) plus mouse buttons 3-5. If you'd like to get back to this configuration at any time, simply hit the "Reset To Defaults" button.


Mouse Buttons

SnowfallKeyPress accelerates key bindings of mouse buttons, but it doesn't accelerate mouse button clicks that interact directly with frames without any associated key binding. This means that although SnowfallKeyPress is compatible with click-casting addons like Clique and Vuhdo, it won't accelerate their mouse clicks. Vuhdo already provides its own mouse click acceleration, though, and perhaps Clique will at some point, as well. Until then, you can add support yourself by navigating to Interface\Addons\Clique, editing Clique.lua and CliqueOptions.lua, searching for instances of "AnyUp", and replacing them with "AnyDown".

Mouse scroll-wheel bindings do not need any acceleration, so don't be concerned that SnowfallKeyPress offers no way to accelerate them. Each "tick" of the mouse scroll wheel is, in effect, already a simultaneous press and release.
================================================================================
1.6.1 - 1/2/2010

Fixed a bug that may have affected compatibility with override bindings that some addons were applying.



================================================================================
1.6 - 12/20/2009

Reduced the size of the default button animation by 25%, which should help keep it from obscuring other indicators on buttons.

Added the ability for other addons to customize the SnowfallKeyPress button animations. An example is included.

Removed the deprecated Lua configuration capability (the SnowfallKeyPressSettings folder). This functionality was superseded by the in-game GUI in version 1.2, so it's not needed any longer.



================================================================================
1.5.1 - 12/14/2009

Fixed a bug introduced in 1.5 that was throwing a lua error with OPie.



================================================================================
1.5 - 12/12/2009

Added button press animations (enable or disable through the configuration panel).

Made some infrastructure changes that should be invisible to the user, but which should improve compatibility with addons written in the future that may have more complex behaviors than we generally see in addons today.

Reduced the memory footprint of the code.



================================================================================
1.4 - 12/8/2009

Updated the interface version to 30300 (patch 3.3).

No functional changes.



================================================================================
1.3 - 12/4/2009

Fixed a minor error introduced in 1.2 that was causing some people problems with Bartender4.



================================================================================
1.2 - 11/28/2009

Added an in-game configuration GUI accessible through the usual Options->Interface->Addons menu.



================================================================================
1.1 - 11/25/2009

Added complete support for Dominos and Bindpad. At this time, there are no known incompatibilites with any addons.

Added a user configuration file to control which keys are accelerated.



================================================================================
1.0 - 11/15/2009

First full release version.
Archived Files (4)
File Name
Version
Size
Author
Date
1.3
10kB
Dayn
12-04-09 07:34 AM
1.2
10kB
Dayn
11-28-09 11:40 PM
1.1
7kB
Dayn
11-25-09 12:55 PM
1.0
5kB
Dayn
11-15-09 09:43 AM


Post A Reply Comment Options
Unread 11-29-09, 07:41 PM  
Dayn
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 69
Uploads: 7
Originally posted by Holyana
Oops, ok! Sorry! So it's safe to download the new version now without any bad interactions with Carbonite?
I'm certainly not a Carbonite power user, but I downloaded it and observed no issues. So, go for it.
Dayn is offline Report comment to moderator  
Reply With Quote
Unread 11-29-09, 07:19 PM  
Holyana
A Defias Bandit
 
Holyana's Avatar

Forum posts: 3
File comments: 84
Uploads: 0
Originally posted by Dayn
Holyana, I'm not basing my statement on the comments here--Shark5060 and I had a separate conversation by PM.
Oops, ok! Sorry! So it's safe to download the new version now without any bad interactions with Carbonite?
Holyana is offline Report comment to moderator  
Reply With Quote
Unread 11-29-09, 04:15 PM  
Dayn
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 69
Uploads: 7
Holyana, I'm not basing my statement on the comments here--Shark5060 and I had a separate conversation by PM.
Dayn is offline Report comment to moderator  
Reply With Quote
Unread 11-29-09, 04:12 PM  
Holyana
A Defias Bandit
 
Holyana's Avatar

Forum posts: 3
File comments: 84
Uploads: 0
Originally posted by Dayn
Shark5060 is no longer observing any lag issue with SnowfallKeyPress 1.2, so I'm considering this issue closed. As always, let me know if you find anything anomalous.
I think that Shark5060 meant that he/she reverted back to the 1.0 version, not that the problem had fixed itself. Just wanted to let you know since I would love to try the version of this with the gui, but I also run Carbonite. (Maybe he/she will come clarify, but I'm pretty sure they meant that they reverted to a previous version.)
Holyana is offline Report comment to moderator  
Reply With Quote
Unread 11-29-09, 12:22 PM  
Dayn
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 69
Uploads: 7
Originally posted by Shark5060
Already did, thanks.
Hope it's not too complicated to fix that issue.. since I love both addons ^^;
Shark5060 is no longer observing any lag issue with SnowfallKeyPress 1.2, so I'm considering this issue closed. As always, let me know if you find anything anomalous.
Dayn is offline Report comment to moderator  
Reply With Quote
Unread 11-29-09, 12:45 AM  
Shark5060
A Deviate Faerie Dragon
 
Shark5060's Avatar

Forum posts: 14
File comments: 21
Uploads: 0
Already did, thanks.
Hope it's not too complicated to fix that issue.. since I love both addons ^^;
__________________
The rush of battle is often a potent and lethal addiction, for war is a drug - Chris Hedges
Shark5060 is offline Report comment to moderator  
Reply With Quote
Unread 11-28-09, 11:29 PM  
Dayn
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 69
Uploads: 7
Originally posted by Shark5060
got the same problem .. but only after 1.1

well seems this addon has a problem with Carbonite.. at least if I disable either Carbonite or SKP everything is fine ... only with both activated I get those "every-2-secs" lags. Maybe that will help you a bit (and yes .. I deactivated every other addons and tried with just those two)
OK, I'll check into Carbonite. In the meantime, if you were happy with 1.0, you can just revert back to that.
Dayn is offline Report comment to moderator  
Reply With Quote
Unread 11-28-09, 11:11 PM  
Shark5060
A Deviate Faerie Dragon
 
Shark5060's Avatar

Forum posts: 14
File comments: 21
Uploads: 0
got the same problem .. but only after 1.1

well seems this addon has a problem with Carbonite.. at least if I disable either Carbonite or SKP everything is fine ... only with both activated I get those "every-2-secs" lags. Maybe that will help you a bit (and yes .. I deactivated every other addons and tried with just those two)
__________________
The rush of battle is often a potent and lethal addiction, for war is a drug - Chris Hedges
Shark5060 is offline Report comment to moderator  
Reply With Quote
Unread 11-28-09, 10:58 AM  
Dayn
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 69
Uploads: 7
Ceeksi, I sent you a PM so we can try to figure out what's happening.
Dayn is offline Report comment to moderator  
Reply With Quote
Unread 11-28-09, 08:34 AM  
ceeksi
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Since i've installed this add, my movements ingame are somehow jerky, and this, very regurlarly, about every 2 seconds
Very strange, since i have no latency.

Is there a problem regarding my keyboard (french one) which would need to be reconfigured?

NB : I use Dominos; and sorry for my rough english
Last edited by ceeksi : 11-28-09 at 08:35 AM.
ceeksi is offline Report comment to moderator  
Reply With Quote
Unread 11-26-09, 09:04 PM  
Dayn
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 69
Uploads: 7
Re: Mouse Button 3/4/5

Originally posted by gemor
I know about the support an not supporting of Mouse buttons 1 and 2 (Left click and Right click) But does this support Scroll Click, Mouse Button 4 and Mouse Button 5 seeing how thats what my heals are binded to.

--BTW: I don't use any addons aside from gladius so bar / UI issues shouldnt be an issue.
Yes, key bindings of mouse buttons are accelerated by SnowfallKeyPress.

Mouse scroll wheel bindings, on the other hand, don't need acceleration because each "tick" of the scroll wheel is, in effect, a simultaneous up/down keypress already.
Dayn is offline Report comment to moderator  
Reply With Quote
Unread 11-26-09, 07:40 PM  
gemor
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Mouse Button 3/4/5

I know about the support an not supporting of Mouse buttons 1 and 2 (Left click and Right click) But does this support Scroll Click, Mouse Button 4 and Mouse Button 5 seeing how thats what my heals are binded to.

--BTW: I don't use any addons aside from gladius so bar / UI issues shouldnt be an issue.
gemor is offline Report comment to moderator  
Reply With Quote
Unread 11-26-09, 10:19 AM  
Manaman
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 39
File comments: 161
Uploads: 1
Originally posted by Dayn
Yes, after you've copied out the SnowfallKeyPressSettings folder, edit SnowfallKeyPressSettings.lua. If you want to remove all BUTTON1 acceleration, simply delete this line:
"BUTTON1",
If you also want to keep all the other modified BUTTON1 combinations accelerated, then replace the line you deleted with these lines:
"-BUTTON1",
"CTRL-BUTTON1",
"CTRL-SHIFT-BUTTON1",
"ALT-BUTTON1",
"ALT-SHIFT-BUTTON1",
"ALT-CTRL-BUTTON1",
"ALT-CTRL-SHIFT-BUTTON1",
Ah, thanks
Manaman is offline Report comment to moderator  
Reply With Quote
Unread 11-25-09, 11:31 PM  
Dayn
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 69
Uploads: 7
Originally posted by Manaman
Any way to disable a specific Modified+key combo in the new config file? I just want to disable Shift-Button 1, so I can move abilities on my Dominoes bar without activating the action.
Yes, after you've copied out the SnowfallKeyPressSettings folder, edit SnowfallKeyPressSettings.lua. If you want to remove all BUTTON1 acceleration, simply delete this line:
"BUTTON1",
If you also want to keep all the other modified BUTTON1 combinations accelerated, then replace the line you deleted with these lines:
"-BUTTON1",
"CTRL-BUTTON1",
"CTRL-SHIFT-BUTTON1",
"ALT-BUTTON1",
"ALT-SHIFT-BUTTON1",
"ALT-CTRL-BUTTON1",
"ALT-CTRL-SHIFT-BUTTON1",
Dayn is offline Report comment to moderator  
Reply With Quote
Unread 11-25-09, 09:32 PM  
Manaman
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 39
File comments: 161
Uploads: 1
Any way to disable a specific Modified+key combo in the new config file? I just want to disable Shift-Button 1, so I can move abilities on my Dominoes bar without activating the action.
Manaman is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.