You can add multiple animation effects ordered by layer in the effect property inspector.
Make your own animation effects for your customized icon in stream deck !
Spreads out with a circle. It can be used as touch feedback effect in your icon.
- Configurate color/alpha, delay/duration.
Makes Color overlay layer on your base image.
- Configurate color/alpha, delay/duration.
Flash the icon with color. It can be used as touch feedback effect in your icon.
- Configurate color/alpha, delay/duration.
- Configurate color/alpha, delay/duration.
- Configurate grow/eat option and direction:Clockwise/Counter clockwise.
Draws Moving waves on the border of the base image.
- Configurate color/alpha, delay/duration.
Blend with grayscaled image of the current base image.
Note that this effect can only be shown at top of the list due to rendering order.
- Configurate duration.
Each effect will be drawn ordered by layer in the effect property inspector.
Example of an avengers key icon with effect combination.
Configure every effects on your needs.
Example of a Skill icon in game.
cooltime as Pie, duration as Border Wave with Color Overlay, touch feedback as Circle Spread, cooltime-end feedback as Flash.
You can add multiple functions ordered by layer in the function property inspector.
Make your own action for your customized icon in stream deck !
Opens File or folder.
- Put path of a file or a folder.
Opens webpage like google.com
- Put address of a website.
Executes a command prompt.
- Put command like "shutdown -s -t 3600"
Dispatches Keystroke event. It can be used as a keyboard macro.
Note that some applications may block the keystroke by its security issue.
- Record a key combination to be dispatched.
- Put duration and interval if you want to dispatch the keystroke recursively.
Text typing macro. It can be used as a keyboard macro.
- Write a text to be dispatched.
- Put duration and interval if you want to dispatch the text recursively.
Plays the sound file. (mp3, wav, ..)
- Put the sound file path to be played.
- Base Image Upload
Do not upload image from stream deck menu manually.
Use "Base Image : Update" button in the property inspector instead.
Issue/Bugs: Post an issue in GitHub with reproducible scenario if possible
Discussions/Suggestions: DM to @artrointel in #developers-chat in Discord: Bar Raiders for quick reponse
- Effect: Added "Blend Grayscaled Image"
- Function: Added "PlaySound"
- Function: Updated "Open File/Folder", added a button to extract icon from the file
- Performance Update for Rendering and Functions
- Minor Bugfixes around rendering issues
- It Supports the previous versions
- Initial release for the Avengers Key.
- Windows 10
Just take a look at below items that could be implemented in future.
- Image: animated gif support as base image (in ver2.x, postponed due to streamdeck issue)
- Image: lottie animation support as base image (in ver2.x)
- Effect: blending two input images animation effect (in ver1.x)
- Others: toggle key, auto loop the key, dispatch event to the other avengers key
- Graphic Rendering Engine
The Avengers Key's Rendering Engine now uses Image and Graphics in System.Drawing assembly, which is using GDI+.
It means that the graphic processor is the CPU, not GPU.
This rendering engine could be updated using OpenTK for GL rendering in future, but currently I have no plan to do this at least now.
- My recreated avengers key keeps previous cached data!
This can be occurred whenever you try to remove/create/move in a same position in stream deck.
This is due to an internal library issue. it will be resolved in future.
In this case, please remove the key at the position first, and then restart streamdeck application to create new one manually.