If you need context, watch my Hasu USB converer video, linked here: [Link not yet available]
[Before you begin, please check the description of the video in case there are any corrections or updates.]
Razer Synapse can detect multiple Razer keyboards at once!
That said, it's possible that it would treat two Cyonosa Chromas as the same keyboard. So you'd need a different model if you wanted to add a 3rd keyboard. [Note, if someone can send me proof one way or another, I'd appreciate it.]
Don't bother adding a 2nd keyboard unless you're already familiar with AutoHotKey fundamentals: https://autohotkey.com/docs/Tutorial.htm
Download and install the following:
-
Optional: Notepad++ https://notepad-plus-plus.org/download/v7.6.2.html
-
Optional: Syntax highlighting for .ahk scripts: https://www.autohotkey.com/boards/viewtopic.php?t=50
-
Create this exact folder structure on your PC:
C:\AHK\2nd-keyboard\Razer
-
Use CTRL S to download this file: https://raw.githubusercontent.com/TaranVH/2nd-keyboard/master/Razer/2nd_keyboard_if_using_Razer.ahk
-
Place it here, exactly: (Otherwise, none of the direct launch sripts will work!)
C:\AHK\2nd-keyboard\Razer\2nd_keyboard_if_using_Razer.ahk
-
Double click on it to get it running. A dumb green tree icon should appear in your taskbar.
-
Download ALL 106 scripts in this folder: https://github.com/TaranVH/2nd-keyboard/tree/master/Razer/razer_direct_launch
(Github doesn't have a way to do this, so here is a direct link:) https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/TaranVH/2nd-keyboard/tree/master/Razer/razer_direct_launch.ahk
- Unzip that file and make sure that all the scripts go exactly here:
C:\AHK\2nd-keyboard\Razer\razer_direct_launch\
(scripts go here)
-
Download this file: https://github.com/TaranVH/2nd-keyboard/blob/master/Razer/Cyonosa_2nd_Keyboard.synapse3
-
Open Razer Synapse and import
Cyonosa_2nd_Keyboard.synapse3
-
Make sure that the Razer profile is active on your Cyonosa Chroma keyboard.
-
Make sure that the .ahk script is running.
-
Hit a key on your Razer keyboard. A message box should appear that includes the word "Horray." Success!
If you don't dismiss the message box within 5 seconds, an error message will appear. Also, if you try to launch any other script while the box is up, you will get a tooltip instead, informing you that you already have a script running.
This gets a bit complicated, but basically, we had to do it in this special way, to avoid cross-talk, making sure that only one script is running at a time. Otherwise, you'd have multiple competing threads, if you accidentally hit more than one key at a time.
But if you like, you can use Razer synapse to directly launch an autohotkey script of your own design, which is independant from all the other ones. The sky's the limit!
- Now it's up to you, to replace each of those lines in 2nd_keyboard_if_using_Razer.ahk with calls to your own scripts and functions. It's all just normal AHK scripting from this point on. You can find some of my functions, here: https://github.com/TaranVH/2nd-keyboard/blob/master/Almost_All_Windows_Functions.ahk
-
You will want to make this .ahk script start up automatically when Windows does.
-
Navigate to C:\AHK\2nd-keyboard\Razer
-
Right click on
2nd_keyboard_if_using_Razer.ahk
and select "create shortcut." -
Navigate to:
C:\Users\YOUR_USERNAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
(Replace YOUR_USERNAME with your own username)
-
Or navigate here if you want this script to launch for ALL users:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
-
...And move the shortcut file into that folder.
I also like to add it to my start menu. (Right click the folder, select "pin to start.")