can you give this version a try? including modified main.c as well so you can see the change.

main.c (28.7 KB)
teletype.hex (549.4 KB)

2 Likes

ah this makes sense! It did seem like there were times where if I pressed the keys really fast multiple key strokes would populate the screen at the same time.

In other words, ASDF typed in super quick succession would sometimes populate the screen visually as A…S…DF.

I’m assuming that the buffer is appended to, and processed first-in, first-out, right? Only thing I can think of that I didn’t test very thoroughly is that the keys come in the order they are pressed.

keyboard HID protocol is a bit weird. updates gets sent in frames, iirc for keyboard a frame always consists of 8 bytes, byte 0 is a bitmask for modifiers (alt/shift/ctrl), byte 1 is reserved and the rest is for key presses / releases. for presses you know what key was pressed but for releases it’s just 0, so you have to compare to the previous frame to know which key was released. also i don’t remember if the order within a frame is guaranteed (i imagine it’s maintained though, otherwise it’d be really weird…)

word, sounds good, I can keep a check on it and see if I ever get any out of order-ness or any sort of weird behavior and let you know!

Would it be possible to build this fix and rebase off of 3.0.0 (or is this build basically that and there’s no real reason to)?

1 Like

pretty sure it should have everything from 3.0 but i’ll make a new build tonight just in case and will post it here.

1 Like

from the initial testing by @jlmitch5 and @xenus_dad it appears the latest fix addresses the issue with dropped keystrokes on some vortex keyboards.

here is the fix applied to the latest official 3.0 release (it will show TELETYPE 3.0 KBD FIX when booted):
teletype.zip (165.6 KB)
teletype.hex (561.0 KB)

@desolationjones @jamescigler it’d be great if you could try it as well!

6 Likes

Awesome, I will pack up my keyboard when I leave work and get the firmware loaded tonight/tomorrow. Thank you!!

1 Like

It works great!!! I tried my fastest typing and no dropped key strokes!
Thanks so much for this @scanner_darkly , working perfectly with Vortex Race 3.

3 Likes

awesome, thanks for confirming!

now n=2: the new f/w works great with my vortex race 3! is it the same tweak as your modified main.c above?

1 Like

great!

and yeah, it’s the same fix as in the main.c posted above.

I really like using my Unicomp with its buckling spring switches, the only downside is, it doubles the size of gear I need to carry to performances. Yet still, I consider bringing the keyboard alongside with me because I find the loud click-clacking noise of the keyboard as a beautiful accent amidst quiet moments of a performance.

15 Likes

Heyo, I’m looking for recommendations on a compact mechanical keyboard for use with the Teletype. The Happy Hacking boards are some that I like (and I better for how much they cost…) but they lack the function keys which I’m finding to be too handy to go without. The world is flooded with unicorn colored rave baby keyboards now that they’re popular with the gaming crowd and it makes the search for something with a more laid back look rather tedious :slight_smile:

I may just punt on the search and grab a wired apple keyboard, I don’t mind those and they’re nice and small…

Vortex Core is about as compact as you can go. I know a few people use them for Teletype. I have one but don’t have Teletype so may be parting with it soon if you’re interested.

Moving up a size for me would be something like the Vortex Pok3r.

up from there would be the Race 3

or even Tab 90. Technically compact but basically just a full keyboard will all the spaces removed.

Edit: obviously that’s all just one manufacturer, the website I linked allows you to filter by size and what not, so there are more affordable options and crazy more expensive options.

3 Likes

Fantastic website, thanks for sharing! Looks like they have quite a few models and give the option to choose the switches in them which is something I’d appreciate!

1 Like

For my Teletype, I got a cheap (price-wise) but very nice Magicforce 68, which does not have F keys but has proper arrows and numbers, looks good and does not have backlighting (which makes my Teletype crash, newer ones from the latest batch should be immune to that).

You need a key combo (Fn + number) for the F keys. which is fine but not really a one hand solution if you want to trigger scripts while playing something at the same time.

These are really cheap but work really well for me. Note that only the version with Outemu switches does not have backlighting,

Assuming you’re in the US, they’re $40 on amazon (I bought mine for the same price in Japan) :

If you want compact but with F keys the Vortex Race 3 seems like one of the best options for Teletype.

1 Like

I like the Preonic, but the Planck is smaller.

Also the Minivan looks good if you’re not into ortho layout.

2 Likes

Anyone have any luck with an anne pro 2? I have one, but i haven’t been able to get it to work with the TT.

I recently bought a red dragon K552 ten-keyless mechanical keyboard to go with my teletype. Features that were important to me:

  • Backlight
  • Compact, but with F-keys
  • Mechanical
  • Cheap

I totally love it, the only downside is that the USB cable doesn’t come off, thinking about getting a second one for live usage that allows the USB cable to come off

1 Like

Hi,

Strange question but I just purchased a black hole sub_six case to house my ER-301 and teletype ecosystem. I’m looking for a keyboard that I can fit in the lid of the case. The internal measurement of the lid is 10" x 10.5". Mechanical is much preferred!

Currently using an old spare Deck 82 from about 9 years ago.


At 12" it’s too long. The Deck, even with LEDs on every key, works fine with older teletypes. Maybe because they state they drive them at 5.25mA maximum?