Separate section for keyboard emulation

If you go looking for 'Keyboard emulation' or Keyboard.h the topics are in various sections: Using Arduino, Hardware, Programming Questions, Project Guidance, Libraries.

It's a very particular topic and clearly it's not obvious to posters what section it belongs in. I think it needs a separate section called Keyboard Emulation.

Thanks for taking the time to make a suggestion @RichardDL.

Adding such specific categories would be harmful to the forum because we would end up with many hundreds of categories if we started doing this. The subject of keyboard emulation might be near and dear to you, but someone else feels the same about chicken coop door automation and another about traffic light simulation.

1 Like

The general consensus by the regulars is that there are already too many categories. My feeling is that that is the reason why certain types of topics end up all over the show.

that's not only for the keyboard. It also happens for lot of other topics. LCD questions aren't in display, LED Matrix is not in LEDs, communication questions are not in Networking...

More categories won't help.

You can advise people to move their posts in a better fitting category if you think so.

I am very much of the opinion that there are too many categories all ready, so much so that we could probably get away with not having any, but that might be a little extreme and there are arguments for having hardware specific categories for some of the more esoteric Arduino boards

It is tempting to think that having specific categories for different problems makes things easier but that is not the case.

Quite apart from the fact that some users just ignore the categories and post in "Uncategorised", there are many cases where the correct category is not obvious, such as input on a touch sensitive screen. Is that a problem for the display category or should it go somewhere else

Thank you for you replies. Alright. In future if I post about keyboard emulation I won't feel bad if the category doesn't quite fit.

If you have a problem with programming keyboard emulation then the Programming Questions category would seem like a good place to post it

The most common problem with keyboard emulation and Keyboard.h library is that the people try to use it on wrong boards. Just for your information - the library is incompatible with Uno R3, Mega and Nano, if this an your case - there is no point to ask about it in any category :slight_smile:

1 Like

Thanks for that. I think it works on any Arduino with 'U' near the end of the chip name, e.g. Sparkfun Pro Micro has an ATmega32U4. That's the only one I've tried it on, and that rule agrees with your three. (There is an advanced level method mentioned here to get UNO to do keyboard emulation, but easier to buy one that does it by default.)

It nowadays works with a whole lot of Arduinos. It's not limited to those with 32U4; it's reasonably safe to say that any board with a ARM based processor has the capabilities.

If you look at the schematics of a board and you find that the USB is directly connected to the main processor, the board is capable of HID.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.