Gadgetory


All Cool Mind-blowing Gadgets You Love in One Place

Can your Keyboard do THIS?? - Make ANY key a MACRO!

2019-01-28
okay so long story short this is the hasu USB to USB controller converter you can use it to convert almost any USB keyboard into a fully programmable keyboard using TMK or qmk so keyboard nerds yes this thing is every bit as awesome as it sounds there are a few limitations but overall it's great so if you want to buy or build one of these you should it has the terrans seal of approval even the keyboards RGB still works normally as for me I use three of them to give myself three additional pure macro keyboards no biggie okay that's all folks see you next time when I'll be discussing five reasons why you might want to inject an RFID chip into your app oh sorry did you guys want more of an explanation than that fine stick around the marlins screwdriver set from I fix it features five specialty precision screwdrivers check it out today at ifixit.com forward slash Linus okay so before I explain this thing let me address a question that I get so very often Taron do you really need so many keyboards can't you just use multiple macro layers on one keyboard let me answer your question with a question when you board an airplane do you peek inside the cockpit and ask the pilots do you really need so many switches and buttons a single keyboard and mouse works fine for Microsoft Flight Simulator in both cases the answer is the same having all of your controls laid out like this as a single layer of dedicated keys with everything clearly labeled means that you can work more quickly and more accurately it just requires more physical space so check this out on the left I'm using dedicated macro keys to view the production calendar go to the graphics folder of my current project to switch to premier to add a specific effects and to insert a specific sound on the right I'm doing the same thing manually without macro keys it takes a lot longer those seconds really add up can we fast-forward this a little bit okay okay thank you anyway there are a lot of jobs that use specialized hardware just because I had to build and program my own cockpit doesn't mean it was a waste of time okay so now that we've established why someone might want a dedicated macro keyboard let's examine our options and whoa-ho-oh there's actually quite a few each with varying levels of difficulty stability functionality and price if only someone could sort through all this stuff and tell us which one is best for most people so in third place is the Corsair k55 at just $50 this is the cheapest of their offerings that still supports IQ of course there's easy-to-use software that allows for every key of a supported keyboard to be reprogrammed with IQ you can create normal macros or because it supports f13 to f24 you can use this profile and this always running autohotkey script to call powerful functions with parameters like the ones I demonstrated earlier if that sounds pretty cool make sure you check out my full instructional video linked in the description below before buying a k55 in second place for $60 we've got the Razer cyanosis a chroma huh this is my list and this still surprised me I've always found Razer synapse really annoying to use but one of its best features is that it can distinguish between multiple keyboards and although it does not support f13 to f24 you can directly launch any file from any key which includes autohotkey scripts that is incredibly useful oh and for your extra ten bucks you also get perky RGB lighting honestly the cyano so chroma is such a great deal for a pure macro keyboard that I suspect for most of you it'll be more than enough so if you want to go this route the Razer profile all the autohotkey code and my instructional video can again be found in this video's description finally in first place for just 63 dollars from one of keyboards comm you can get the hasu USB converter or as I call it the ultimate macro device this is the cheapest and easiest way that I have found to get the awesome functionality of tmk or qmk onto almost any USB keyboard and that's a really big deal because boutique tmk and qmk keyboards usually cost over 100 US dollars all together that one that latticed an anthony built was about two 20 bucks for the board plate case switches and key caps and in fact the very cheapest fully assembled TMK keyboard that I was able to find is this one with only 68 keys for $100 so on a dollar per macro key basis the keyboard converter is way out ahead of that even when you factor in having to get a cheap keyboard to go with it this one's like 15 dollars so whatever but who cares about TM k and qmk anyway and what on earth are they I'm glad you asked they are open-source keyboard firmwares that are designed for specific hardware like the teensy and the pre on ik PCB and while I had always thought of these custom keyboards as a toy for people with too much money and no knowledge of autohotkey as it turns out only some of that is true seriously though there's a lot of cool stuff in here that will really appeal to a certain kind of nerd especially the programmers it's got macros layers and RGB support of course but there's also special stuff like space cadet shift which uses your shift keys as parenthesis if you just tap them Unicode support which does exactly what you'd expect and tap dance which we'll call different functions from the same key depending upon how many times you tap it okay so to get this working first you need a hex file the easiest way to get one is to use this online tool but don't bother because it doesn't give you access to most of the cool stuff that tmk or qmk is capable of so the better way to do this is to set up a Linux environment in Windows install git and then download the entire qmk repository it's easy then you'll be ready to use a text editor to modify the appropriate key map C file and maybe config dot H launch a boon to CD over to our qmk firmware folder and sudo make ourselves a hex file now I have a full tutorial video for that too it's linked below but don't worry you don't have to do any of that stuff because you can find several hex files that I already created for you on my github also linked below I recommend f24 and alt to still work normally use f24 with modifiers dot hex bringing us finally to how you actually get this thing working download install and open qmk toolbox then just plug in your USB converter by itself with no keyboard attached and hit the little button locate your hex file and hit flash to flash it onto the firmware then unplug the converter and you're done just remember that every time you use the converter you need to plug it in by itself and then plug in your keyboard to the back or it won't work and sometimes you might have to replug it in after a computer restart which is pretty annoying now if you were to go and type into a text document at this stage you'd probably notice that it's still sending normal keystrokes except the caps lock doesn't work so what gives well I lied earlier you're not quite done yet next you'll need to download and install autohotkey then go to this link and download this autohotkey script by clicking raw and ctrl s to save create this exact folder structure and save it here delete the stupid txt if it appears now double click on it to get it running a friendly icon should appear in your taskbar now try typing into a text documents instead of text you should be seeing tooltips no matter which key you press perfect after this point it's up to you all you have to do is replace those tooltips with literally any script you want you can do anything that autohotkey can do which is a lot oh I probably should have mentioned that you should already know how to use autohotkey before you add a second keyboard so if you're new this is a great tutorial to get you started also I strongly recommend that you place a shortcut to the script file into your startup folder like so but why do it this way why not just create the macros inside of qmk well because autohotkey can do with thousand times as much stuff so for my purposes I just needed a way for my qmk keyboard to call any of the functions that I've already written in autohotkey and because I couldn't figure out how to send PS to set one make scan codes or raw USB keyboard hid codes I had to go with my usual method of using F 24 as an extra modifier key I call this wrapping a keystroke then I use this single line in autohotkey to block those wrapped keystrokes and replace them with whatever I want but a few keys don't play nicely with this method namely caps lock num lock shift ctrl alt win apps and pause break so before wrapping them I replaced them with little known keys like language international and the Brazilian comma and that's it I'm done for three years I've been looking for a cheap but stable way to do all of this and the hasu USB to USB keyboard converter checks all the boxes even compatibility is a strong point for it it worked with every single keyboard and numpad that I tried and after two other converters I was even able to convert a model M into a qmk macro board it's not like I'd recommend it for this purpose but still it works with the model M now some of you might have noticed that asterisk before there is a cheaper way to do this open up your keyboard remove the logic board replace it with a teensy rewire everything and pray you didn't make a mistake this is less expensive than the hassle USB converter but this is much easier you know what else is easy ting they are the mobile carrier that is focused on customer service and customer satisfaction first when you call ting you don't speak to a robot you get put directly through to a person with ting you pay only for what you use with the average bill being only 23 bucks a month per device and if you're stuck in a contract and want to switch to ting they'll cover 25% of your cancellation fee up to 75 dollars head on over to Linus 2018 ting calm and try out their savings calculator they've lowered their mobile data rates and now data is just ten bucks per gigabyte beyond the second gig and every single ting customer will be able to reap the benefits of that change get twenty-five bucks off your bill or $25 off a new phone at the ting shop at Linus 2018 ting calm thanks for watching guys liked it if you liked it dislike it if you disliked it oh you can watch my original video about Lua macros but don't bother because this video makes it obsolete look at all these second keyboard pictures that people have sent me since then anyway bye submerge join the forum and subscribe to PewDiePie
We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.