Second Keyboard for Macros
Intro: Second Keyboard for Macros
If you have any spare keyboard or number pad. You can use it as a macro keyboard. Such as when you press a key, a pre-programmed task happens. For example, an app is started or an autohotkey script is executed.
STEP 1: Choose a Keyboard
You can use a full keyboard or a small number pad.
- Number pad
A number pad is small and is easier to place on your desk. It is best if you do not need many macros.
- Full keyboard
It takes up a lot of space on your desk but you do have a lot of keys of different shapes and sizes
(Note: You can also use a wireless keyboard)
STEP 2: Multiboard
Windows cannot see the difference between 2 keyboards so we use an Arduino UNO with a usb hostshield to distinguish the second keyboard. And we need a program to let the keys of the 2nd keyboard do certain tasks. We use MultiBoard for this.
STEP 3: AutoHotkey
You can get the most out of Multiboard if you use it with AutoHotkey. AutoHotkey is a scripting program with which you can make very complex scripts. for example, you can make a key combination or move your mouse to a specific location.
7 Comments
biche 6 days ago
Arduino usb hostshield is a retired product and Arduino Uno i searched is labelled rev3, is this solution outdated now ?
solve_me 2 years ago
Tygo-bear 2 years ago
MrPapaya 4 years ago
Each key can send keystrokes, launch programs, or run AutoHotkey scripts or VBscript/JScript. There are ways of getting it to trigger AHK macros, but is kind of a kludge.
NOTE: Be sure to download 'HIDMacros version 2.3', which is a few lines down the page. The first download link is for LUAMacros and is not what you want.
http://www.hidmacros.eu/download.php
Tygo-bear 4 years ago
I have plans to remove the hardware (arduino) aspect from the software. But running a home-made keyboard driver on windows cannot be done without causing many problems. Or I have to request a license for the driver and that costs money.
Multiboard has a complete interception on all inputs of the keyboard, which makes it work more stable.
thertemis 4 years ago
Tygo-bear 4 years ago