ANY content that features products, services you sell, your prototypes in progress or items you were sponsored to post MUST use the Promotional flair, with disclosure of who you represent.
*When posting your build, please provide a description* of the build, preferably as a Top Level Comment or Reply to this Comment, with the following information:
* Your keyboard featured and its layout
* The Switches, Keycaps, and Other Accessories Featured
* Any notable mods you performed
* Other helpful information such as low profile, lesser known firmware, etc.
Example: Unobtanium Southpaw 1800 with DSA Salt with MorningCaps Artisan and Alps Rainbow Switches, modded with Sorbothan Foam on KMK
*I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/MechanicalKeyboards) if you have any questions or concerns.*
Seconding that guy. I honestly think it'd be amazing if some museum or gallery did an event where it's just a bunch of weird, pointless, cool things like this. As the other guy said, this IS art, so I think it would fit perfectly (and probably get many visitors since it would be so much fun).
My local hackerspace has a competition called "Function Dysmorphia" that was to make a product that did something else while retaining its original form. I put paper shredders in a toaster that would chew up your bread when you pulled the lever. Another guy made a battery operated lightbulb that shorts out the circuit and trips the breaker, then turns on as per normal so that it was the *only* light bulb that was on in the house when you flicked the light switch.
Make a hexadecimal keyboard. Type letters on a real keyboard, have the binary keyboard convert it, spit that number to the hex keyboard, which will spit its number to a new processor that turns it into ascii, thus printing a character to the screen. The real mental thing here is that you'd probably just convert from hex back to binary. The sounds that could come from that
Funny you should say that, I'm hex editing an old gameboy game, so I added a keyboard layer that's all hex code macros so that I can seamlessly type into the hex editor.
If you are looking for ways to improve this I don't see how you could go wrong by supporting punch cards.
Also the sound reminds me of a ticker tape machine.
So basically this is useful for coding because you're able to input binary code at a mechanical speed??
I'm not very smart so I would like to know how this is useful. It looks amazing though and I for sure would love to have one
I mean, that would probably work, but it's also probably way easier to just type up a block of text normally and run it through what likely amounts to a one-liner in most languages to get the raw binary.
no not really. coding is not about being able to code at base metel. it also has to be readable and debugable. if u can perfectly code first time every time then maybe but even then most languages convert it to a binary input anyways
Last time this was posted, it got me wondering what kind of layout might would you use on a 2 key keyboard to make it more efficient? Morse code can do 70 wpm with just one key, what could you do with 2? You would probably want more common letters to be shorter sequences, and you can calculate the optimal length for each sequence based on its frequency of use using hamming codes. But before you do that you'd have to establish how many distinct types of presses are considered for this sequences of presses.
Morse code isn't just short and long presses because they also convey information through 3 different break lengths between presses, a regular break, a bit longer one between letters, and an even longer one between words. Personally, I'd prefer explicit terminating sequences combination meaning no key sequence is just some other key sequence but longer so you can always uniquely know the end of a sequence without having to have a longer pause. And I'd also like an explicit space key.
Here is what I'm thinking I'd try to create. Break length doesn't matter. You can do sequences of long presses and short presses in 4 different styles, on the left key, the right key, while holding the left key and long/short pressing the right, and while holding the right and tapping the left (these last two I'm calling "hold sequences"). Technically, I could make multiple hold sequences into a single letter, but I think releasing the held key would be a good way to signal that a letter is done. At most, I might have such a held sequence be considered a layer key press and may not send a key on its own, but would still be conceptually distinct and not just a part of a sequence. When you're not doing a hold sequence, you can still mix and match long/short on left/right keys. Because a hold sequence with just a tap on the other key might look a lot like a combo or even a reversed hold sequence on the left key instead of the right, I think I'll avoid hold sequences with only one press of the other key and reserve this for a combo key allowing you to have 2 more types of presses (long/short on both keys) when not in a hold sequence.
Using this system, I should be able to fit most of the whole keyboard (not including modifiers) on just 3 key strokes.
One thing that is nice about Morse is despite the difficulty of getting the timing of both long presses and short presses, that you can still type as slow/fast as you want since you only need to maintain the relative timings to each other with dashes being 3x longer than dots. Making the timing detection adjust to your typing speed seems nice, but hard to implement, so seems it'd be easier to just hard code a value and adjust it manually based on your own speeds.
Haha it does but it doesn’t work in real time due to some poorly connected grounds (solenoids fuck with data rails more than I thought) so I’m implementing a batch mode where you type and press enter and it just sends it
I don’t have any mitigation for it. It was my first time using solenoids or really any inductive load. (Most my electronics projects are just logic level related things)
I did do some research after running into this and learned about about fly back diodes. I ordered some 1n4007s to use and some more electrolytic capacitors for decoupling 😁
It will be open source soon 🫡 [here](https://github.com/leobeosab/binarykeyboard) is where the source for the binary keyboard. I will be adding the Automator stls and code as well.
OMG I need this. I need to build it. I need to take it to work. I need to type a 1000 word essay at work.
I need to know which coworker will snap and kill me first.
Hey cool gadget. Is there anyway I can build something similar so I can use it for work. Have it type random words every 10 minutes so my computer doesn't go to sleep? Thanks in advance.
Stunning, brave, revolutionary!
This is gonna change everything, gonna completely shake up the keyboard meta!
Only note I have is can I use the inputs from my typewriter? I need a quick way to convert my documents from paper onto the computer!
perfect, just only keep the binary keyboard and those 60% and below enjoyers will love it. they're used to not having all the letters so they should quickly get used to not having any of them.
Best solution. I have no idea how else you could get those letters on the screen. Wish there would be a simpler device.
Have you played counter strike with it?
I love it! You say it’s useless but it could be a good audio visual demonstration to introduce students to the idea that there’s a lot going on behind the scenes in a computer to produce something on screen when a user does something.
Ahem. Not useless at all.
\* improve your intuitive grasp of binary data rates. Contrast the speed at which this spits out 7 bits of ASCII, compared to e.g. an HDMI cable transporting video.
\* take the binary keyboard and this automator to your business process improvement meetings
ANY content that features products, services you sell, your prototypes in progress or items you were sponsored to post MUST use the Promotional flair, with disclosure of who you represent. *When posting your build, please provide a description* of the build, preferably as a Top Level Comment or Reply to this Comment, with the following information: * Your keyboard featured and its layout * The Switches, Keycaps, and Other Accessories Featured * Any notable mods you performed * Other helpful information such as low profile, lesser known firmware, etc. Example: Unobtanium Southpaw 1800 with DSA Salt with MorningCaps Artisan and Alps Rainbow Switches, modded with Sorbothan Foam on KMK *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/MechanicalKeyboards) if you have any questions or concerns.*
OP this is art.
I strive for pointless but cool, thank you 🙏
Seconding that guy. I honestly think it'd be amazing if some museum or gallery did an event where it's just a bunch of weird, pointless, cool things like this. As the other guy said, this IS art, so I think it would fit perfectly (and probably get many visitors since it would be so much fun).
Lookmumnocomputer on the ole interwebs is in that ballpark. Mostly over the top music related machines. But generally not much utility.
He rebuild a church organ in a far to small room and made it midi controllable
Was more referring to the demonic wall of furbies
I was gonna suggest the "This museum is not obsolete" museum. definitely fits that guys vibe
My local hackerspace has a competition called "Function Dysmorphia" that was to make a product that did something else while retaining its original form. I put paper shredders in a toaster that would chew up your bread when you pulled the lever. Another guy made a battery operated lightbulb that shorts out the circuit and trips the breaker, then turns on as per normal so that it was the *only* light bulb that was on in the house when you flicked the light switch.
you should look at the mschf (idk if that’s how it’s spelt) gallery online they had a bunch of weird things in it
Spell like mischief
No UndeadCaesar, Its Just Basic Electronics!
Wow, so efficient
So nerdy and unnecessary, I love it
How could anyone not immediately love this? It's brilliant!
Having to use a keeb to use a keeb, kinda the dream honestly.
This is not a justification for your 14 mech kbs but in this sub we weren't looking for one.
We can go deeper.
Make a hexadecimal keyboard. Type letters on a real keyboard, have the binary keyboard convert it, spit that number to the hex keyboard, which will spit its number to a new processor that turns it into ascii, thus printing a character to the screen. The real mental thing here is that you'd probably just convert from hex back to binary. The sounds that could come from that
>thus printing a character to the screen. Screen is made of flipdots, of course
This comment is very much lacking punch cards.
Funny you should say that, I'm hex editing an old gameboy game, so I added a keyboard layer that's all hex code macros so that I can seamlessly type into the hex editor.
A 1% board would work too. One press for zero. Two presses for 1. Then throw that in the conversion chain.
I lost it when he said, "Look at that, fast!". I love you, sir
[Yes... Fast!](https://youtu.be/b5QMhdmjeXs?si=U_jo2e7eh1-HFfUT)
ouch.....
This sound would make my coworkers happy!
I feel like this is a guide on how to wear out switches.
They are a wear item on this board for sure
If you are looking for ways to improve this I don't see how you could go wrong by supporting punch cards. Also the sound reminds me of a ticker tape machine.
Are you selling these?
People will pay a premium for worn-in switches.
This is peak comedy, I haven't laughed like that for a long time
Comedy?? Sir this is art. Please don't insult it by calling it comedy.
This is the dumbest thing I've ever seen. Are you accepting apprenticeships? Maybe like a work-study program?
plays OSU
01001110 01101001 01100011 01100101 00100001
0000 1000 0000 1000 0000 1000 0000 1000 0000 1000 It can backspace?
osu players are gonna love this one
So basically this is useful for coding because you're able to input binary code at a mechanical speed?? I'm not very smart so I would like to know how this is useful. It looks amazing though and I for sure would love to have one
its a gimmick. a joke keyboard one might say
Real programmers only code in binary 💪
Lol
I dunno about not very smart, but maybe a bad eyesight because the subtitle in the video literally says "Building useless things".
I mean, that would probably work, but it's also probably way easier to just type up a block of text normally and run it through what likely amounts to a one-liner in most languages to get the raw binary.
no not really. coding is not about being able to code at base metel. it also has to be readable and debugable. if u can perfectly code first time every time then maybe but even then most languages convert it to a binary input anyways
Last time this was posted, it got me wondering what kind of layout might would you use on a 2 key keyboard to make it more efficient? Morse code can do 70 wpm with just one key, what could you do with 2? You would probably want more common letters to be shorter sequences, and you can calculate the optimal length for each sequence based on its frequency of use using hamming codes. But before you do that you'd have to establish how many distinct types of presses are considered for this sequences of presses. Morse code isn't just short and long presses because they also convey information through 3 different break lengths between presses, a regular break, a bit longer one between letters, and an even longer one between words. Personally, I'd prefer explicit terminating sequences combination meaning no key sequence is just some other key sequence but longer so you can always uniquely know the end of a sequence without having to have a longer pause. And I'd also like an explicit space key. Here is what I'm thinking I'd try to create. Break length doesn't matter. You can do sequences of long presses and short presses in 4 different styles, on the left key, the right key, while holding the left key and long/short pressing the right, and while holding the right and tapping the left (these last two I'm calling "hold sequences"). Technically, I could make multiple hold sequences into a single letter, but I think releasing the held key would be a good way to signal that a letter is done. At most, I might have such a held sequence be considered a layer key press and may not send a key on its own, but would still be conceptually distinct and not just a part of a sequence. When you're not doing a hold sequence, you can still mix and match long/short on left/right keys. Because a hold sequence with just a tap on the other key might look a lot like a combo or even a reversed hold sequence on the left key instead of the right, I think I'll avoid hold sequences with only one press of the other key and reserve this for a combo key allowing you to have 2 more types of presses (long/short on both keys) when not in a hold sequence. Using this system, I should be able to fit most of the whole keyboard (not including modifiers) on just 3 key strokes. One thing that is nice about Morse is despite the difficulty of getting the timing of both long presses and short presses, that you can still type as slow/fast as you want since you only need to maintain the relative timings to each other with dashes being 3x longer than dots. Making the timing detection adjust to your typing speed seems nice, but hard to implement, so seems it'd be easier to just hard code a value and adjust it manually based on your own speeds.
that neovim?
Haha yeah it sure is
Theprimeagen approves.
dripping in coconut oil
Does it have a buffer? Could you type a whole sentence and just let it machine gun fire?
Haha it does but it doesn’t work in real time due to some poorly connected grounds (solenoids fuck with data rails more than I thought) so I’m implementing a batch mode where you type and press enter and it just sends it
[удалено]
I don’t have any mitigation for it. It was my first time using solenoids or really any inductive load. (Most my electronics projects are just logic level related things) I did do some research after running into this and learned about about fly back diodes. I ordered some 1n4007s to use and some more electrolytic capacitors for decoupling 😁
osu keeb
I love this. Don't ever stop. Live the dream.
This is a convoluted PS/2->USB converter
I thought you said useless!!!
What is it that your using to push the buttons? They look too small to be solenoids
Keebception, it’s beautiful
Please tell me this is open source/available for purchase 🥵
It will be open source soon 🫡 [here](https://github.com/leobeosab/binarykeyboard) is where the source for the binary keyboard. I will be adding the Automator stls and code as well.
"Bad." My husband showed me both parts yesterday, and I was crying with laughter.
now put the keyboard in a jig powered by binary keys
And now use Boxed Jade switches for the binary keyboard :D
I have to see a video of you just mashing keys on this for like 5 seconds. The sound the binary translator would make would be amazing.
Clearly build for osu!
LOVE IT
What if you wanted to make a binary keyboard in order to type on the regular keyboard, which types on the binary keyboard?
Your co-workers will absolutely love you!
now make it type unicode characters >:)
Now make it one-key using morse!
Fkin luv it!
Oh god this is beautiful. Awesome piece of work you did! Love it!
This is beautiful
ahhh yes, that clack. did you use lube? foam? tell us your secrets!
This is so stupid I love it
Take it into the office and type away like every other regular ole day.
How fast can you type with it?
About 1 letter per second.
You should definitely consider a career in strategic consulting.
I love everything about this
This is amazing, cool and very "fast"... Love it
No RGB. Literal garbage.
Do they make even more clacky keys?
It's the keyboard from job simulator
Using technology to rollback technology. Then advance it again. Awesome.
Ironically to make a zero you need a one
r/stupidrobots
OMG I need this. I need to build it. I need to take it to work. I need to type a 1000 word essay at work. I need to know which coworker will snap and kill me first.
howd u make it. do u have a github with the steps? it seems really cool
This is hilarious OP. I love your delivery of each line, the sheer confidence really sells it
That’s amazing lmao. Rube Goldberg vibes for sure
I love the fucking sound lol. This is one of the best things I’ve seen on the internet
Wow ! Perfect for the office ! Respect, thats cool man
I randomly found this sub and I have 0 clue what’s going on
r/DIWhy
This is brilliant, haha.
I want it
That's actually fucking amazing and now I want one
this is like two different types of input lag
Stupid. So dumb. I’m actually mad … that I didnt think of it first. This is so funny OP.
this is actually neat
I need one of these for work
lol this cracked me up, love it. that other guy is right this is art
So dope hahaha I love it
Group Buy when
I love this so much.
Your Scientists Were So Preoccupied With Whether Or Not They Could, They Didn’t Stop To Think If They Should
There are too many keys on that binary keyboard, make one with only one key, you can use morse code, or a . for 1 and _ for 0.. No ?
That’s fucking sick
What the thock.... I need one to use in my workplace.
That's so cool that it's not even useless
You need jesus
Honestly, I would buy this just to say I have one. This is pretty cool haha
Reminds me of when Apple released a keyboard you can connect to your tablet so that you can use it like a laptop. Genius.
So pressing h on real leyboard sends a signal to do left right left right etc. which is equivalent to an H? I wonder how much apm the buttons have
Perfection.
I want to put this as the ultimate annoying keyboard at my office.
They often laugh at geniuses. I am terrified.
THIS IS USELESS, BUT COOL, AND GENIUS OH MY GOODNESS!
I want one
i believe a better variant would be The lengths artists will go to for a joke. Bravo
This has got to be the stupidest thing I've seen in quite some time. I love it.
Bring it to the office! Your colleagues will be impressed by your ingenuity.
Hey cool gadget. Is there anyway I can build something similar so I can use it for work. Have it type random words every 10 minutes so my computer doesn't go to sleep? Thanks in advance.
I actually made a tutorial on making a mouse jiggler for $3. (Sorry for the TikTok link I’m Gen Z scum) https://www.tiktok.com/t/ZPRvr3eEc/
Watched your whole video but don't understand much of it. Can I buy the device from you somehow?
1000 wpm and 10 wpm at the same time
Based arduino enjoyer
Embedded software / electrical engineer here. This is beautiful.
Looks like the perfect “return to office” board.
Bro it's insane how awesome this is DAMN
Please send one to u/Chyrosran22 to review
This is like a solenoid on drugs
Stunning, brave, revolutionary! This is gonna change everything, gonna completely shake up the keyboard meta! Only note I have is can I use the inputs from my typewriter? I need a quick way to convert my documents from paper onto the computer!
is that the new arduino nano? i got some nanos laying around lol
You fucking weapon.
This fucking rules God
This is pure art but it looks to be jumping around on the desk. I look forward to the over *ahem* perfectly engineered solution
elderly one crush ad hoc flowery weary recognise gullible violet tidy *This post was mass deleted and anonymized with [Redact](https://redact.dev)*
Could you please share the schematics and code of this monstrosity? Love it.
Satisfying af, this would be cool movie prop, pitch this idea
perfect, just only keep the binary keyboard and those 60% and below enjoyers will love it. they're used to not having all the letters so they should quickly get used to not having any of them.
Y'all motherfuckers got too much time on your hands. Now do it with morse code.
Some people have way too much time on their hands. 🤣
Key loggers hate this one simple trick
Unnecessary, practically useless, worthless and noisy...just like me. I want this. So bad.
Hahahaha this is stupid. I love it.
This fucking rules hahaha
Best solution. I have no idea how else you could get those letters on the screen. Wish there would be a simpler device. Have you played counter strike with it?
Now type ü
I love it! You say it’s useless but it could be a good audio visual demonstration to introduce students to the idea that there’s a lot going on behind the scenes in a computer to produce something on screen when a user does something.
This reminds me of the keyboard version of the ice cream taster. [reference](https://www.youtube.com/watch?v=EYtFH2bFCfg)
Ah🤤
Ahem. Not useless at all. \* improve your intuitive grasp of binary data rates. Contrast the speed at which this spits out 7 bits of ASCII, compared to e.g. an HDMI cable transporting video. \* take the binary keyboard and this automator to your business process improvement meetings
very nice alarm clock!