<<@rogervanrensburg6768
says :
l love this project. I had a go at it and found firstly that it will not work with an Arduino Uno (keyboard.h) not supported, but worked with the Arduino Leonardo. I just have one problem I was hoping someone could help me with. I made it to mimic keyboard presses for my game 'Port Cranes'. The project works fine with Notepad, displaying all the key presses I programmed but will just not work with my game?? The game uses key presses like 'w, s, a, d' to move the crane and 'i, k' to lift and lower the hoist?? simple key presses to mimic?? What am I doing wrong?? 🤔
>>
<<@mattylad8035
says :
Your not the only one that keeps bits of board that may come in handy for 40 years :)
>>
<<@NickCornaglia
says :
You missed an opportunity to spell ASS to give all of us 5 year olds a giggle!
>>
<<@ssslava
says :
I love how the whole video he avoids typing ASS on a keyboard that literally have only A and S letters
>>
<<@RupertBruce
says :
I suggest putting the 'space' under your thumb and putting the 'a' and 's' keys in the same order as on the keyboard to minimize cross-training
>>
<<@boboala1
says :
So Chris, I mainly play along with YT music videos and find it tiring to take a hand off my guitar, peck on the kybd (or mouse for Settings if I want a tempo change) to rewind a bit to hear whatever riff/music I want to practice. (I used to download the MP3 audio only via VLC as it offers superior features, but as of late the streams seem to be evasive!) That said, it seems if one modified the code in your example to trap the ASCII keys controlling the YT player transport, and spaced the buttons out so I can use my foot to rewind/fast-forward/play/stop that it should work OK in theory. But do you think one will need MS API access/knowledge to trigger the kybd char values, or is there an interrupt or memory pointer to do same? TIA for any advice on this matter when /if you get time.
>>
<<@ordinarypeople801
says :
Great video! Can this buttons be set to ececute multiple keys, liek "Crtl+Z" for example?
>>
<<@jimhowardbatey410
says :
even more useful would be to provide a two-stroke key sequence at the touch of the button, e.g. CTL Z or CTL S or CTL C
>>
<<@dcc1165
says :
Very cool :). Reminds me of the old X-Keys keyboards ;). BTW -- it's cool to do the split-screen with your other self, but be careful not to get into an argument you can't win :)
>>
<<@Waveshare_Ruan
says :
These three arcade buttons definitely bring back memories of classic arcade games (punch, kick, jump)—such a fun and nostalgic design for a mini controller! Really interesting!
>>
<<@edwardharding5677
says :
How's the new keypad been?
>>
<<@asan1050
says :
Thanks for posting this video......
>>
<<@svanterunewahlstrom9476
says :
Very brilliant and straightforward. No "fluff" just fine and interesting information and you don't have to wait for the PC to restart in ordinary time. Very, very good. Thanks.
>>
<<@clemensruis
says :
It's such a nice collaboration between you two. Another option would be to recycle an old keyboard. Just reuse the electronics. I had the idea of creating a "remote keyboard" using an esp which serves a webpage with certain keys. I can then open the webpage on my phone and control the computer - like "lower/raise volume", "skip to next track", "pause/play".
>>
<<@allthumbstom4019
says :
My wife says that the other Chris is really cute. 😊
>>
<<@allthumbstom4019
says :
Fun project. I think i’ll modify the code to send long passwords. One problem is i need to update the code every time I update my password.
>>
<<@schwartzenheimer1
says :
I decided to try this out, so I bought a couple of Seeed RA4M1 boards, and installed the board package in Arduino on my Manjaro Linux daily driver and (smack me in the forehead), no dice. No dfu serial port to be found. I spent hours pursuing lead on the interwebs, but no love. I booted up Win 10, and updated the Arduino IDE, and, bam, there it is! Looks like Arduino's config for Linux, at least for Arch/Manjaro, needs some work... Anybody have success with this, or similar, Linux configuration? Thanks for this video, it was very helpful, and well explained.
>>
<<@peteregan3862
says :
Can you please review programmable keyboards - I hate the qwerty keyboard. I want something like a board with 20 wide by 10 deep keys. Never having learnt to touch type, I would like to reorder the keys, join several keys into one key (eg space bar), and put keys that perform operations in a separate section of the board so that I don't accidentally hit them and do something catastrophic to my work. Signed: never want to look at keys as I type ever again
>>
<<@ravagingwolverine
says :
Very interesting idea and I like the use of proper arcade buttons. The Sanwa buttons are quality parts, easily serviceable, and quite satisfying to press. I have a couple of spares nearby and I just like pressing them sometimes so the satisfying sound and feel. While I do use them for their intended purpose, I've often thought they'd be good for other electrical projects that need buttons, as long as compactness wasn't a top priority since the buttons do need a certain amount of clearance underneath. I would have gone with quick disconnects over soldering in this case to make it even easier to service the buttons when needed, though they should last a while before needing that. The 24mm buttons have a similar look and feel to the 30mm and probably could have worked just as well for this project. The 18mm buttons are a very different design. There's no separate microswitch component because the button is too small and it uses two springs internally. One of those is for the button cap and it's much firmer than the 24 and 30mm buttons. That firmer feel may be better or worse depending on the project, but it's worth knowing ahead of time, especially if there may be revisions to this project.
>>
<<@toStringy
says :
Well done for not spelling ASS 🤣
>>
<<@the8ctagon
says :
This video was incredibly useful and empowering for me. I was top of the class at school when we studied microelectronics using the DESMOND (Digital Electronic System Made Of Nifty Devices) back in the late 80s, but we were never taught how to build practical custom projects. So I drifted towards programming and away from the soldering iron. This, however, along with the accompanying box-building video, gives me lots of ideas that seem within reach. But if I had submitted the device in this video as the end product of a project at school, I am sure I would have been suspended for building a keyboard that can only be used to type the word "ASS".
>>
<<@andrealm10
says :
Im thinking of doing a similar “keyboard” but with Bluetooth connection. Maybe someone has done it already?
>>
<<@sugerbear586
says :
Would this project support multiple key presses (i.ctrl+delete) ? Or is it just single keys?
>>
<<@kjamison5951
says :
I’ve already subscribed to your new channel, Christopher. Your content is great! Thank you!
>>
<<@frostheave1960
says :
Hi Christopher. Thanks so much for all the awesome videos over the years! Your overhead shots are so crystal clear. May I ask what camera and lens you use for them. Your focus and depth of field appear flawless. I would like to try and replicate your techniques. Thanks again!
>>
<<@halvarf
says :
The carefreeness with which we're still installing unsigned drivers from all kinds of cheap hardware manufacturers around the world will be envied by the next generation.
>>
<<@timothyp8947
says :
Re-inventing the ‘Piano Keys’ input device of things like the Xerox Alto for the 21st Century? 😊 More colourful and quite fun 😊
>>
<<@REXXSEVEN
says :
Excellent project. I've always wanted to build something like this and use it to log certain daily/recurring events by just simply pressing a colored button. This is the first time I've seen a video for such a project. I had also thought about the possibility of status lights above the buttons indicating if the button was pressed or how many times it had been pressed. And another button which allows you to clear an input that you made by mistake (or the ability to long press a button that you pressed by mistake in order to clear that entry)... Even better an added feedback option such as a beeping noise to indicate when a button was pressed, and a long beep to indicate that a mistaken entry was deleted by long pressing a button. I also wonder if I could make this wireless. Another idea I have is to be able to have more than one unit be wirelessly connected at the same time and the controller would be able to receive input from more than one unit simultaneously.
>>
<<@edwardharding5677
says :
Have you seen the new Raspberry Pi 500? Not the one that you built, but the official one?
>>
<<@thewidow710
says :
Hi Chris .. so you might have to do an update Video for window 11 Because Microsoft is Now allowing win 11 to be installed on unsupported hardware and they are giving the recommended process to do so.. 😁
>>
<<@nottherealjjsmith
says :
Fun stuff, thanks for all you do!
>>
<<@Tetramorium
says :
Would it be possible to make a custom serial usb device with custom windows drivers? So the PC recognises the device and maybe make the buttons programmable from the PC?
>>
<<@etusuku8848
says :
Hi, Greetings from Finland. Thanks for your nice videos. I just love your British sense of humor. Br, Eeli
>>
<<@GordieGii
says :
You might be able to get 20mm buttons, but 22mm is likely to be more common as it coincides with 7/8" which is a North American standard size. (same knock-out punch as 1/2" conduit)
>>
<<@68I7V
says :
Out of curiosity, could you simply use one 10k resistor near the ground where all buttons' wiring converge instead of having a resistor for each button since power dissipation isn't really an issue here? or is that bad practice? Very neat idea, I'll have to build one for locking the pc :) so people have no excuse no locking when they step away.
>>
<<@rudresh10000
says :
Hi Chris, amazing video as always. I was hoping you do a wireless version of this.
>>
<<@theodorstravels
says :
Is that really more comfortable to use than normal keyboard, or was this done just as a proof of concept?
>>
<<@paulinetinsley68
says :
I was very excited watching this. Great video. Thank you
>>
<<@TheBodgybrothers
says :
ASS
>>
<<@PipThorne
says :
If you have an old three button mouse hanging around, one could always hack that and use the buttons and have a small in the palm device. It may even be possible to fit the micro controller inside the body. Just a thought.
>>
<<@alexislechevalier1022
says :
Interesting microcontroller. I love retro games and this would be a practical way to create a DIY arcade button panel. Thanks for the discovery.
>>
<<@dougonutube
says :
I thought you'd use an rpi 2040 for this, as the chinese miini rpi 2040 boards are about the same size as the board you're using, but with a lot more GPIOs brought out, and with the amazing SDK and ecosystem support of the rpi pico. I've replaced all my pic, atmel and other microcontrollers now with pico (and chinese versions) as they're the same price or less, for dramatically better performance, features and support (in particular the amazing PIO interfaces).
>>
<<@mashiniwami
says :
Does Mr. Barnatt live in a drawer with Mr.Scissors and Stanley the Knife?
>>
<<@rob3125
says :
Hello Chris A very big thanks for the very exciting video 😃 I have a question Is it possible to program pressing combination keys like for example (Ctrl + C) with one key ? Thank you 😊 Your sincerely
>>
<<@DCaseyTucker
says :
16:22 that delivery was excellent
>>
<<@syrus3k
says :
The micro controller wars really are paying off!
>>
<<@asiano3385
says :
I like the fact that it is possible to control keyboard with a SBC. I was once having fun with my Arduino Due and Keyboard.h library where I was drawing shapes to MSPaint using mouse coordinate commands and saving it automatically as a png file. It lookd like as if someone hacked the computer and was controlling it remotely... with all the CMD windows popping out and actual commands being written to it. The only thing that I needed to do was to put the mouse cursor in the middle of the screen and then hook up the Arduino to a computer.
>>
<<@SB-qm5wg
says :
This is really cool. I was expecting more code. Those libraries really simplified things.
>>
<<@asiano3385
says :
Nice project. Also I'm glad that many devices are now equipped with a USB-C type connector. I know that it is not the best and most robust connector but is like 100% better than USB micro B (microUSB). And it makes everything easier to connect since most devices have them. There are also reversible types of micro USB connectors (I have one) but they are still fragile.
>>
<<@brenatevi
says :
I love how excited you get for little things like flashing lights as the sample code booted up.
>>
NEXT VIDEO
>>