EVGA

Hot!How to Set up a Macro in Unleash RGB

Author
EVGATech_AdamB
Administrator
  • Total Posts : 1989
  • Reward points : 0
  • Joined: 2017/06/05 00:00:00
  • Location: Brea, CA
  • Status: offline
  • Ribbons : 4
2021/12/20 11:46:13 (permalink)
Hello everyone, I just wanted to make a quick guide for setting up macros using Unleash RGB. If you are new to our gaming peripherals or software, this will be a great place to start. If you haven’t done so already, you can download the Unleash RGB software here: https://www.evga.com/unleash/.
 


post edited by EVGATech_AdamB - 2021/12/20 11:48:18

Like our service? Please provide feedback for us at the link HERE
#1

14 Replies Related Threads

    Cool GTX
    EVGA Forum Moderator
    • Total Posts : 28218
    • Reward points : 0
    • Joined: 2010/12/12 14:22:25
    • Location: Folding for the Greater Good
    • Status: online
    • Ribbons : 120
    Re: How to Set up a Macro in Unleash RGB 2021/12/24 13:08:20 (permalink)
    thanks for the Guide
     
    I have not tried to use the Macro feature yet on my KB

    Learn your way around the EVGA Forums, Rules & limits on new accounts Ultimate Self-Starter Thread For New MembersThank you for your support - I am a Volunteer Moderator not an EVGA employee RTX Project EVGA X99 FTWK 2xEVGA2080Ti EVGA1200P2  Nibbler EVGA X99 Classified EVGA 3080Ti FTW3 Ultra 1600P2
    #2
    XrayMan
    EVGA Forum Moderator
    • Total Posts : 71810
    • Reward points : 0
    • Joined: 2006/12/14 22:10:06
    • Location: Santa Clarita, Ca.
    • Status: offline
    • Ribbons : 111
    Re: How to Set up a Macro in Unleash RGB 2021/12/25 20:12:46 (permalink)
     
    Thanks.    

                My Affiliate Code: 8WEQVXMCJL
     
            Associate Code: VHKH33QN4W77V6A
     
                 
     
     
                      
     
     
     
              
     
       
     
               
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     



     
     
     
     
     
     &nbsp
    #3
    kristoz
    New Member
    • Total Posts : 8
    • Reward points : 0
    • Joined: 2017/06/22 13:23:24
    • Status: offline
    • Ribbons : 1
    Re: How to Set up a Macro in Unleash RGB 2021/12/28 08:33:06 (permalink)
    Yesterday I spent several hours programing macros and assigning them to various keys, only to find that when I went to used the keyboard today all the assigned keys had lost their macros.
    When I select a key on the Key Assignment tab the Primary function text box remains blank with no character or macro name beside it, while the secondary value is displayed as before. Switching profiles does not return the assignments either.
    The lighting effect is still present and correct.
    Is there any way that the keyboard allocations can be backed up or loaded?
    #4
    kristoz
    New Member
    • Total Posts : 8
    • Reward points : 0
    • Joined: 2017/06/22 13:23:24
    • Status: offline
    • Ribbons : 1
    Re: How to Set up a Macro in Unleash RGB 2021/12/29 09:51:40 (permalink)
    As a follow up to my previous post, I have noticed that when I open the Macro tab the Macro List box (on bottom left) shows a '-' under Macro List and 44 under Bind.
    I experimented by reassigning 4 macros and viewing the Macro List I find the four macros listed under Macro List with a 2 under Bind. The top line still displays a '-' but the bind total has decreased to 36.
    What exactly the Bind data refers to I don't know.
    If I change the profile while on the Macro Editor tab then return to the profile I was adding macros to, the Macro List reverts to the single '-' and 44 and the assigned macros on the Key Assignment tab have disappeared.
    Changing profiles on any other tab does not affect the macro assignments.
    Is this a problem with the software? In my opinion a warning should be stated somewhere.
    How does the Remap function work? I cannot seem to reallocate a key value on a single key.
    Allocating macros to keys would be made easier if the macro names listed in the Primary/Secondary dialog boxes were listed alphanumerically.
    When exporting macro files it would be nice if the software remembered where the macros are stored and not keep returning to the Desktop folder.
    One final comment, it would be a great help if there was a decent user manual.
    Problems aside I do like the feel and response of the keyboard.
    #5
    kristoz
    New Member
    • Total Posts : 8
    • Reward points : 0
    • Joined: 2017/06/22 13:23:24
    • Status: offline
    • Ribbons : 1
    Re: How to Set up a Macro in Unleash RGB 2021/12/30 12:02:18 (permalink)
    Yet another follow up!
    I reallocated my 44 macros yesterday and the keyboard functioned well prior to switching off my computer.
    Surprise, surprise, after powering up my computer today I've found 36 macros have disappeared again, only 8 macros are still allocated to their original keys! All the keys I previously selected are still highlighted and the custom lighting is still present.
    Is this software really that buggy, or is there something about how my keyboard is powered or the order in which the peripherals are powered up? Does the keyboard have to be connected directly to the motherboard, or can it be connected via a hub? Does changing the USB connection have an effect?
    I have a small Razer games keypad and have never had this situation where macros have become detached from their allocated keys.
    Has any one else had these problems?
     
     
    #6
    Maximillon
    New Member
    • Total Posts : 1
    • Reward points : 0
    • Joined: 2022/01/13 15:49:44
    • Status: offline
    • Ribbons : 0
    Re: How to Set up a Macro in Unleash RGB 2022/01/13 16:00:14 (permalink)
    I am using the X15 mouse. Made a simple macro to dodge and roll. 
    The time i press the button to the time if takes affect in game is quite awhile. How do i lower this delay?
    #7
    kristoz
    New Member
    • Total Posts : 8
    • Reward points : 0
    • Joined: 2017/06/22 13:23:24
    • Status: offline
    • Ribbons : 1
    Re: How to Set up a Macro in Unleash RGB 2022/01/14 04:40:38 (permalink)
    The delay between keystrokes can be predefined or edited after the macro has been recorded.

    To predefine the delay, click on the setup tab next to the record tab. A dialog box will appear where you can define the delay you require. By clicking on the button next to Delay you can enter the delay you require in ms. This will apply that time delay to all further macro recordings. If the button is left unclicked the delay will correspond to the length of time the keys are pressed when recording the macro.

    To edit a previously entered macro, click on the one of the macro steps and details will be displayed in the MACRO EDIT window. Here you can edit the delay or the key pressed.

    I hope this helps.
    #8
    jcoehoorn
    New Member
    • Total Posts : 6
    • Reward points : 0
    • Joined: 2022/02/02 18:34:41
    • Status: offline
    • Ribbons : 0
    Re: How to Set up a Macro in Unleash RGB 2022/02/08 15:07:27 (permalink)
    How can I append  to or insert into an existing macro? I have a macro and want to add just a few keystrokes to it, but I can't find how to do this without starting over, and the macro is long enough I don't want to start from scratch recording it.
    #9
    kristoz
    New Member
    • Total Posts : 8
    • Reward points : 0
    • Joined: 2017/06/22 13:23:24
    • Status: offline
    • Ribbons : 1
    Re: How to Set up a Macro in Unleash RGB 2022/02/09 13:18:24 (permalink)
    Hi jcoehoorn,
    I'm pretty sure that you cannot add additional macro steps. The only editing I have been able to perform is to change already entered key values and timing.
    It may be worth your while to enter a request to EVGA to add this feature to the software.
    The problems I encountered (outline in my previous posts) were addressed somewhat by EVGA in that the loss of macro assignments was fixed but the other user friendly suggestions were not. Ensure that the software version is V1.0.13.0 and the firmware is V1.29.
    Perhaps if other users request this feature they may implement it, the macro ordering and improved user manual don't seem to be high on their priority list.
    #10
    Lebon14
    Superclocked Member
    • Total Posts : 119
    • Reward points : 0
    • Joined: 2020/12/11 20:13:10
    • Location: Canada
    • Status: offline
    • Ribbons : 0
    Re: How to Set up a Macro in Unleash RGB 2022/02/09 16:37:22 (permalink)
    I just got my Z20 keyboard today. Hooray.
    I downloaded the software and, for the most part, it was pretty staright forward.
     
    But for macros however....
     
    Here's a thing I found out.
    If you create a macro, assign it to a key, then hit apply, it will work as you originally created it. If you go back to change the timings and whatnot, you *HAVE* to remove the binding, hit apply, re-assign the macro and hit apply again.
    It's a bit cumbersome but it works.
    My shortcut was a simple CTRL+= to change Windows Explorer to folder list.

    STATUS OF QUEUES:
    EUROPE - updated by BovineGamer
    NORTH AMERICA - updated by enewt
     
    In queue for, in order I joined them.
    10G-P5-3897-KR ~ 12/11/2020 ~ 8:17:23 PM PT ~ YES! (Jan. 20 2022 - didn't buy)
    08G-P5-3755-KR ~ 4/27/2021 ~ 4:14:34 PM PT ~ No (Removed)
    08G-P5-3767-KR ~ 4/22/2021 ~ 3:28:25 PM PT ~ No (Removed)
    08G-P5-3797-KL ~ 6/10/2021 ~ 6:48:07 AM PT ~ YES! (21 sept., 2021 - BOUGHT!)
    #11
    jcoehoorn
    New Member
    • Total Posts : 6
    • Reward points : 0
    • Joined: 2022/02/02 18:34:41
    • Status: offline
    • Ribbons : 0
    Re: How to Set up a Macro in Unleash RGB 2022/02/09 20:10:55 (permalink)
    Looking into a macro file, and it's just JSON data.
     
    Knowing this, I was able to add a few actions to an existing macro by recording the actions separately into a new macro. Then I export both macros and open them in a text editor. This lets me paste the code into a json prettifier, so I can see where individual actions start and stop. Now I can copy the actions from the new file file and paste them into the appropriate place in the file from the original macro and save the file. Then, in EVGA Unleashed I delete both macros and import the one I saved with both sets of actions. I'm thinking about writing a powershell script to simplify this.
    post edited by jcoehoorn - 2022/02/09 21:23:54
    #12
    jcoehoorn
    New Member
    • Total Posts : 6
    • Reward points : 0
    • Joined: 2022/02/02 18:34:41
    • Status: offline
    • Ribbons : 0
    Re: How to Set up a Macro in Unleash RGB 2022/02/09 20:28:12 (permalink)
    Okay, here's a very basic script. Remember, to use this you must delete both of the recorded macros from Unleased before importing the new combined macro. This is because each action is identified with a pair of unique GUIDs, and if you don't delete the originals Unleashed will get confused by the duplicate actions. Maybe someone else can enhance this to also generate new guids for each action:
     
    param (
    [string]$original,
    [string]$append,
    [string]$output
    )

    if ($original.Length -le 0) {
        write-host 'Need original file name'
        return
    }
    if ($append.Length -le 0) {
        write-host 'Need file to append'
        return
    }
    if($output.Length -le 0) {
        write-host 'Need file to output'
        return
    }

    $o = get-content $original | ConvertFrom-Json
    $a = get-content $append | ConvertFrom-Json
    $newActions = $a.MacroActions

    $newActions | % {
        $o.MacroActions += $_
    }
    " " | out-file -Encoding ASCII -noNewline $output # Force ps to omit the BOM
    ConvertTo-Json $o -Compress | out-file $output -Encoding utf8 -Append

     
    Save this to a *.ps1 file, enable scripts in powershell (ie: set-executionpolicy remotesigned) then use it like this:
     
    scriptfile.ps1 -original MyMainMacro.macro -append MyNewMacro.macro -output final.macro

     
     
    post edited by jcoehoorn - 2022/02/09 21:15:38
    #13
    jcoehoorn
    New Member
    • Total Posts : 6
    • Reward points : 0
    • Joined: 2022/02/02 18:34:41
    • Status: offline
    • Ribbons : 0
    Re: How to Set up a Macro in Unleash RGB 2022/02/09 20:41:57 (permalink)
    Scratch all that about needing to delete the originals. This version will let you generate new guids if you want:
    param (
    [Parameter(Mandatory=$true)][string]$original,
    [Parameter(Mandatory=$true)][string]$append,
    [Parameter(Mandatory=$true)][string]$output,
    [switch]$keepOriginalGuids=$false
    )
    $o = get-content $original | ConvertFrom-Json
    $a = get-content $append | ConvertFrom-Json
    $newActions = $a.MacroActions
    $newActions | % {
        $o.MacroActions += $_
    }
    if (-not $keepOriginalGuids) {
        foreach($action in $o.MacroActions) {
            $action.BindingGuid = (new-guid).ToString()
            $action.Guid = (new-guid).ToString()
        }
    }
    " " | out-file -Encoding ASCII -noNewline $output # Force ps to omit the BOM
    ConvertTo-Json $o -Compress | out-file $output -Encoding utf8 -Append

    post edited by jcoehoorn - 2022/02/09 21:13:54
    #14
    lastsamurairick
    CLASSIFIED Member
    • Total Posts : 2038
    • Reward points : 0
    • Joined: 2008/11/11 17:19:53
    • Location: Orlando,FL
    • Status: offline
    • Ribbons : 5
    Re: How to Set up a Macro in Unleash RGB 2022/02/10 14:54:42 (permalink)
    Very Nice guide. thanks

      Affiliate Code:H4NN05P25X
     

      
    #15
    Jump to:
  • Back to Mobile