Asked ChatGPT for help, in case I missed something here. Note I have the K95 RGB and K100 (seriously, cant use the giant dial + button for this?!)
To program a macro on the Corsair K95 RGB Platinum keyboard while in-game, you can use the Corsair Utility Engine (iCUE) software. Follow these steps:
1. Install the Corsair iCUE software: Download and install the latest version of iCUE from the Corsair website (https://www.corsair.com/icue).
2. Launch the iCUE software: Open the iCUE software on your computer.
3. Connect your keyboard: Ensure that your K95 RGB Platinum keyboard is connected to your computer.
4. Create a new profile: Click on the "Profiles" tab in iCUE and click the "+" button to create a new profile. Give it a name and save it.
5. Assign a macro key: Click on the "Actions" tab and select the profile you just created. Then, click on the "+" button to add a new action.
6. Record the macro: In the Actions menu, click on the "Macro" tab and then click on the "Record" button. Perform the sequence of key presses or mouse clicks you want to record for the macro while in the game. Once you're done, click on the "Stop" button.
7. Configure macro options: In the Macro options, you can set the playback options, such as playback speed, looping, and delay between actions. Adjust these settings as per your requirements.
8. Assign the macro to a key: After configuring the macro options, click on the "Assign a Button" dropdown menu and select the key on your K95 RGB Platinum keyboard where you want to assign the macro. You can choose any key on the keyboard, including the dedicated macro keys.
9. Save and test: Once you have assigned the macro to a key, click on the "Save" button to save the profile and the macro configuration. You can now test the macro by pressing the assigned key while in-game.
Remember to keep the iCUE software running in the background for your macro to work. If you want to use different macros for different games, you can create separate profiles and switch between them as needed.