As I was working with keyboard protocols and building some electronics I thought it'd be fun to make a little adapter so that I could use the NeXT non-ADB keyboard (and its excellent Alps switches) on a modern system.
Plug your non-ADB keyboard in one side, USB in the other, and you've got a USB keyboard! The volume keys work too.
Available at
https://drakware.com


I'm also working on one for ADB and a device to do the opposite - plug USB peripherals into a NeXT system.
Very nice!
Hello: I'm interested in reselling them , you can PM. Is there is discount for 10? Best regards Rob Blessin
Awesome. Just placed an order. I had been wanting one of these:
https://learn.adafruit.com/usb-next-keyboard-with-arduino-micro/overviewbut I am happy to buy yours instead. :)
Thanks!
Can't wait to check it out.
I'm also working on one for ADB and a device to do the opposite - plug USB peripherals into a NeXT system.[/quote]
To let you know there is the Wombat from Big Mess of Wires , it works good but competition is always great and I would happily buy yours as well.
I have a ton of NeXT ADB keyboards and NeXT ADB Mice.
Best Regards Rob Blessin
The first two are on their way! Let me know how they work for you.
Cool project, congrats! I am happy to buy one, If you ships to Europe :)
I can certainly ship to Europe, it does cost a little more though.
I should have asked, but I assume they work on a Mac. :)
Quote from: "eagle"I should have asked, but I assume they work on a Mac. :)
Same question, I have only a Mac at home...
Yep! Anything that can use a USB keyboard should work. I've tested on Windows, Linux, and Mac.
Hello Drak: Did you design the PCB , very cool stuff , I can hardly wiait to try this , will a NeXT NON ADB Mouse plugged into the NeXT NON ADB keyboard work as well?
Best regards Rob Blessin
Yes, this is all my design after lots of research into the keyboard protocol.
Right now the mouse won't do anything but it could work with a firmware update. I also plan to add a way to customize the key map. Users will just have to download the new firmware and run a little update program.
I'd love a working mouse too. :)
Quote from: "drakar"Yes, this is all my design after lots of research into the keyboard protocol.
Right now the mouse won't do anything but it could work with a firmware update. I also plan to add a way to customize the key map. Users will just have to download the new firmware and run a little update program.
This would be great as I have a lot of NeXT Keyboards with different language layouts and a working mouse would be awesome! including Italian, French, German, Spanish and Kanji. I would be more than happy to loan any of them to you if needed or beta test the key mapping firmware when ready.
I think the layouts are under preferences on NeXTSTEP .
Best regards Rob Blessin
drakar: I added some rudimentary mouse support to this branch of the Arduino project a while ago you might be able to use as reference:
https://github.com/mgrdcm/USB-NeXT-Keyboard/tree/mouseAlso this work done by a friend of mine might help:
http://andromeda.dapyr.net/~degs/nextkeyboard.html
Thanks! Already got it running though :)
It's much less sensitive than a USB mouse, the NeXT values go from about -12 to +12 and USB is -127 to +127. I put an optional sensitivity boost in which sort of helps, that's a personal preference though. People can stick with the default and adjust in their OS to get it feeling right.
Now to write firmware updaters for all of the operating systems...
This is such a cool little unit - thanks, drakar!
Unfortunately I discovered that my NeXT keyboard has a bad 'R' key, so I need to have that fixed. I seem to recall having another one with a bad 'R' key 20+ years ago -- but I threw that one away.
Hello NeXT community:
I'm taking the connector for test spin on my Mac mini and using it to type this as we speak ....
the mouse is a bit slow on Mac OSX High Sierra but interestingly when I launch Previous the Mouse works great
https://youtu.be/MSo2lDnOrpQ, probably just need to dial the mouse in what ever they did on previous works!
Cool stuff!
I pulled out all of my NeXT keyboards. Turns out that one has a bad "R" key, one has a bad "." on the numeric keypad, and 3 have the L-shaped enter key. Literally right now -- as I type this -- I am typing on my NeXT keyboard (the one with the bad numeric-keypad "." key). I am LOVING this old keyboard, even though it is taking a little time getting used to because it has no function keys and no right control key (I use software to change the right-alt on my Macs to right-control).
Totally dig it - thanks drakar! So so cool. Great project! I hope you sell bunches of these.
Hello NeXT community : They are cool, anyone know of a Mac OSX Keyboard mapper that would allow the function keys to map to or handshake with the accountants keypad keys ? Ie f1 = 1 f2 = 2 etc...
Ohhhhh..... I wonder if I could use Karabiner-Elements to remap the numeric keypad to function keys.........
Yup, Karabiner works perfectly for this. LOVING this device more and more every day. Thanks, drakar!!
Quote from: "Rob Blessin Black Hole"Hello NeXT community : They are cool, anyone know of a Mac OSX Keyboard mapper that would allow the function keys to map to or handshake with the accountants keypad keys ? Ie f1 = 1 f2 = 2 etc...
Check out Karabiner or Karabiner-Elements (depends on what version of OS X you are using).
https://pqrs.org
Thanks I'll give it a go!
Hey - I just got mine and it's behaving a bit oddly for me.
When I plug it in initially, it hangs and sends a bunch of '0's to the USB, until i press a key.
Then the keyboard works, and all the keys work - but if you type any faster then super slow, it ignores the keystrokes.
And I press the command key (which maps to the windows key) - from that moment on - that is the only key that works until i unplug it and plug it back in.
any ideas? I was at first thinking my keyboard was broken - but all the keys seem to work, just slowly, and not if i press command.
It sounds like an issue with the keyboard, maybe some component has drifted out of spec over the years and is affecting the timing. Do you have another one that you can try?
Quote from: "drakar"It sounds like an issue with the keyboard, maybe some component has drifted out of spec over the years and is affecting the timing. Do you have another one that you can try?
Unfortunately my only other one is an ADB. I have a buddy that might have one - I'll see if he can track one down and test it with that.
Hello Jdanna: I have a known good working NeXT NON ADB keyboard that I can sell you for $25 and $19.50 Shipping USPS priority mail. Which style of keyboard is it the L shaped or small enter key? Best regards Rob Blessin