How to Turn a Secondary Keyboard Into A Macroboard (USB OR PS2) (EASY AND NO INPUT DELAY)

Channel:
Subscribers:
249
Published on ● Video Link: https://www.youtube.com/watch?v=qxg3k-hEbPM



Duration: 10:46
4,691 views
105


This script works with both USB or PS/2 keyboards, and can turn any secondary keyboard into a handy dandy DIY stream deck. With a little bit of tinkering, you can even use a mouse as well.

Resources:
Macroboard Script: https://www.mediafire.com/file/5ihumlspl46cz45/NewMacroboard.zip/file
AutoHotKey: https://www.autohotkey.com/
AutoHotInterception: https://github.com/evilC/AutoHotInterception/releases
Interception Driver: https://github.com/oblitum/Interception/releases/

Other References:
https://www.autohotkey.com/docs/Hotkeys.htm
https://www.autohotkey.com/docs/KeyList.htm
https://www.youtube.com/watch?v=Arn8ExQ2Gjg&t (Taran's DIY 87-Key Macro Keyboard Video)
https://youtu.be/lIFE7h3m40U (The Art of the Bodge: How I Made The Emoji Keyboard Video)

Important:

When installing the interception driver here is a command line you may find handy:

install-interception.exe /install

For USB Support:

Once you have acquired your keyboard ID with the monitor, you will want to paste it into your script at the part that says:

id1 := AHI.GetKeyboardId(0x0C45, 0x7603)
(Replace the 0x0C45, 0x7603 with the ID of your keyboard.)

-----------------------------------------------------------------------------------------------

For PS/2 support replace the line:

id1 := AHI.GetKeyboardId(0x0C45, 0x7603)
with
id1 := AHI.GetDeviceIdFromHandle(false, "ACPI\PNP0303")
(Replace the "ACPI\PNP0303" with the one of your keyboard, but keep the quotes.)

For Mouse Support:

For USB mice replace the line:
id1 := AHI.GetKeyboardId(0x0C45, 0x7603)
with
id1 := AHI.GetMouseId(Your ID)

For PS/2 mice replace the line:
id1 := AHI.GetKeyboardId(0x0C45, 0x7603)
with
id1 := AHI.GetDeviceIdFromHandle(true, "ACPI\PNP0303")

If you have any questions or concerns, feel free to let me know!

Music: Beefjerky - Shooting Stars
https://www.youtube.com/watch?v=Z2UpKmXkqm0

Timestamps:


Intro: 0:00
Requirements: 0:31
Setup: 1:07
Installing Interception Driver: 1:24
Finding Your Keyboard ID: 3:01
Finding Your PS/2 ID: 4:43
Macros: 6:05
Command References: 8:18
Setting Up OBS: 8:58
Conclusion: 10:06
Outro: 10:35

Subscribe to see the latest videos!

https://www.youtube.com/channel/UCMQ99Vu3YVT_0ioGtPj2tL
https://www.facebook.com/PrairieRanger
https://www.reddit.com/r/PrairieRangerYT/
http://www.twitch.tv/prairieranger
https://www.elgato.com/en/gaming/game-capture-hd60
https://www.youtube.com/playlist?list=PLfTLP1s-LWUAvew7YaRlMvpVBOoPzVhaN

If are feeling incredibly and would like to support me, you can buy me a chicken burger.
https://www.buymeacoffee.com/prairieranger







Tags:
PrairieRanger
Prairie
Ranger
Western
racing games