The Best Membrane Keyboards for Typing and Programming In 2023

It’s quite easy to say that;

Whether mechanical or membrane, a good keyboard is something that every programmer should admire, especially in terms of hardware.

Like most PC users or front-end software developers, I am a huge fan of mechanical keyboards.

There is something that is so satisfying about the tactile feel of mechanical switches.

However, they are surrounded by so much hype lately that an average customer can’t make a purchase.

Aside from that, no one likes a bulky keyboard that takes up a lot of room and makes long sessions uncomfortable.

So, what are your options in this case? The answer is straightforward: membrane keyboards.

These are the minimalist or low-profile consoles that offer better recognition and comfort

They are known for their compactness, which makes it quite easy for a programmer or a typist to use them in marathon typing hours.

You will also find them affordable as compared to standard mechanical keyboards, which is always a plus in my book.

With that said, today, we will be going through some of the best non-mechanical keyboards for typing and coding in 2022.

Best membrane keyboards- highlights

Whether you want something classic or are simply searching for the best keyboard for programming mac, we will have you covered.

So, let’s take a look at them individually!

1)  Logitech MX K


  • One of the best membrane keyboards that features a minimalistic yet ergonomic design
  • The award-winning MX keys allow it for better accuracy and feedback
  • Multi-device compatible across three devices with OS support
  • Automatic backlighting and smart proximity detection make it one of a kind
  • USB Type-C charging with battery lasting up to 10 days minimum

At the number 1 spot on our list, we have the Logitech MX Keys. It’s a Bluetooth wireless keyboard with a slew of positive ratings on sites like Reddit and Amazon.

If you want the best of the best in every way, you can be assured that this product won’t disappoint.

So many programmers and creative professionals recommend this keyboard because of its quality and standalone features.

For once, it comes in a tactile design that is compact and has somewhat of weight on it.

Unlike other high-profile keyboards, it uses a clear black matt finishing.

This will prevent your fingers from an extra glide, which can be quite annoying.

The keys on this unit are completely spherical, meaning your fingers won’t be fatigued easily even on coding hours upon hours.

On top of that, due to its unique design, the feedback you receive on Logitech MX Keys will also be pleasant, to say the least.

I also liked the fact that the Logitech MX Keys offer multi-device support.

Now you can flawlessly switch from Windows to Linux to Mac using shortcuts at the top of the keyboard. M

Moreover, it’s pretty thin and comes with a full-num pad which is also great if you move around.

With Logitech’s MX Keys, you also get a feature called smart illumination technology. Basically, it lit up the keys based on your hand proximity and allowed you to maneuver in dim conditions.

It’s wireless with a single USB-C Charge lasting anywhere between 15 days to 1 month.

All in all, the MX keys is a legit contender for one of the best non-mechanical keyboards for typing and coding.

It’s a product that you want to pay top dollar for and which can get you through those long typing sessions.

                  PROS                     CONS
A budget-friendly optionFlat-hard unipad makes typing unenjoyable for mechanical users
Instant switch between devices Cheap plastic material
Configurable backlight intensity 

2)  Apple Magic Keyboards


  • Fully rechargeable keyboard for typing all day that includes a fingerprint scanner
  • Bluetooth 4.1 connectivity makes it feasible for multiple devices
  • A well-crafted low-profile design allows it to withstand professional workflows
  • Improved accuracy and optimized feedback thanks to the built-in chicklet keys
  • Windows 10 support as well as quick biometric authentication

Mechanical keyboards have their own perks, especially in typing, but one thing that they lack is portability. If that’s the case, the Microsoft Modern Keyboard with Fingerprint ID will be a huge hit.

The great thing about this keyboard is that it comes in a simple yet clean design.

Secondly, it’s a model with wireless connectivity so that programmers won’t worry about cables running across their desks.

The thing that caught my interest is how well the keyboard has been put together.

It’s pretty much a rectangular slab with nicely spaced chicklet keys throughout.

A close inspection reminds me of the Apple Magic keyboard, another solid contender for the best budget keyboard for typing.

As a professional, you want something with little fuzz, and that’s what Microsoft Modern Keyboard is all about. It has a nice matt grey-silver finishing that provides aesthetics on any work setup.

In addition to that, this keyboard has a very low-profile body. It’s pretty thin with an aluminum frame which prevents it from bending or flexing.

The same can be said for its durability, which you won’t find any concerns with. I am pretty confident that this membrane keyboard will last you over the next few years.

It supports wireless Bluetooth functionality, which is great if you like to take it outside.

You can connect the Microsoft Modern Keyboard to any Windows PC with Bluetooth 4.0. The chicklet style keycaps that this keyboard offers are quite fantastic.

They are nicely spaced and have a decent amount of key travel & resistance. So, overall, it provides a pretty pleasant experience to type on, and programmers won’t be disappointed. 

The only concern I have is that it doesn’t support backlighting.

However, due to this particular reason, Microsoft claims that it can last up to 4months on a single charge.

                  PROS                     CONS
Minimalistic design with better coverageIt lacks a USB Type-C connection
Wireless support and fingerprint loginThere is no backlighting on this non-mechanical keyboard
A huge amount of battery life 

3)  Microsoft Modern Keyboard


  • A stylish membrane keyboard with 5-zone RGB effects and tons of transitions
  • Anti-ghosting enabled with quiet and responsive membrane keys
  • Spill-resistant surface and dedicated media controls for full-on access
  • A mechanical keyboard like accuracy to help you type with ease
  • Supports Windows PCs and even works on Xbox & PlayStation 

RGB Keyboards don’t have to be all mechanical, and that’s what the HyperX Alloy Core is all about. Coming at just under $50, it’s a budget option for those who don’t want to break the bank.

At a closer look, it’s just your average gaming keyboard with unique membrane switches that offer better response and acoustics.

What I personally like about this keyboard is its frame and how well the model is actually designed. Even though it’s made up of plastic all around, it rarely does look cheap.

On top of that, there is RGB lighting built inside, which can be controlled without the need for any third-party software.

At the top left corner, you will find a couple of keys that help to adjust brightness, switch lighting effects, and manage gaming profiles.

While on the right side, there are dedicated media buttons, along with your volume adjustment.

Everything is nicely in place on this keyboard, which is to be expected from HyperX.

As a hard-core typist, you will definitely like the fact that it offers up to 2 feet elevation and a couple of rubber pads to prevent it from sliding over.

This is something that even the best mechanical keyboard for typing might lack.

Other notable features to talk about are its anti-ghosting functionality and full-proof N-key rollover. Again, these features do make a difference for both typing and coding.

The HyperX Alloy Core RGB has prominent membrane switches with decent accuracy at its core.

Of course, they won’t be as sharp as those of mechanical, but you do get a silent keyboard experience.

Although its primary aim is to serve gamers, this does not prohibit you from programming or typing on it.

In fact, many software developers will find HyperX Alloy Core quite handy as long as they are willing to sacrifice portability.

                  PROS                     CONS
Dirt-cheap membrane keyboard“Gamer-like” aesthetics
Cool RGB effects and transitionsPoor build quality
Silent for the most part 

4)  Logitech ERGO K860


  • One of the best ergonomic keyboards for programmers that are designed for maximum comfort
  • It features a split keyframe design to ensure that your palm movement remains natural
  • Compatible with every Windows, OS & Linux device
  • Pillowed wrist rest with multi-layered foam coating
  • Customizable Fn keys along with USB-Type C support  

When it comes to ergonomic keyboards, Logitech is a company that is near and dear to most programmers.

The K860 is one of their popular editions, which is truly an amazing keyboard as it offers maximum comfort while typing.

Taking a first glance at the ERGO K860, you will find that Logitech did a pretty good job in designing it.

It’s a very good-looking keyboard that comes in full-black finishing and has an amazing split-keyframe design.

It measures ‎9 x 18 x 1.9 inches in size for those interested while weighing just under one kilogram. This means portability won’t be much of an issue for this device.

The ergonomic shape makes this keyboard one of the most comfortable to type on this list.

It is a bit curved in the middle, so your hands would stay in a natural position during long coding or typing sessions.

The Logitech ERGO K860 also has an improvised wrist-rest that gives support to your palms while you use it.

Connectivity is also a great feature that this keyboard boasts.

A great Bluetooth connection lets you pair this model with multiple (three in total) at once.

This way, you won’t have to worry about constant switching between monitors, ultimately boosting your productivity, especially if you’re working on app development.

Another great thing about Logitech ERGO K860 is the fact that it is compatible with devices from Windows, Android, IOS & many more.

A range of 10 meters allows you to be away from the keyboard and still have a sturdy connection. Being an ergonomic membrane keyboard, it’s quite durable and can last for a long time.

You can literally have an amazing typing experience even if you type for long periods.

                  PROS                     CONS
Best ergonomic keyboard for programmersChanging AA batteries can become a nuisance
Easy to clean palm restNon-detachable wrist rest
Compatible with every OS 

5)  Apple Magic Keyboard


  • A built-in rechargeable battery helps it operate even in the direst situations
  • The best keyboard for programming mac that features a sleek and modern design
  • Automatic pairing with Mac hardware makes it ideal for professional use
  • Full-proof scissor mechanism allows it to archive maximum accuracy
  • Quick charge thanks to the built-in USB port

Apple is another esteemed brand with a diverse range of products under its belt. They really seem to know what they’re doing, and the Apple Magic Keyboard is a living example of that.

It might not have the latest and greatest features like the Logitech MX Keys, but that’s just a personal preference.

It’s also pretty reasonable, coming in at just under $100, especially when compared to Apple’s major gadgets.

The thing about working at home is that you don’t want to be limited to your desktop.

This is the reason why Apple Magic Keyboard is the best in the business.

It’s one of the lightest on the list, and as compared to other membrane keyboards, it can get you up and running within no time.

The color that the Apple Magic Keyboard comes in is also quite amazing.

The clear white color gives the keyboard a very good look.

The keys that are included in this model are tucked are 78, which means this is not a full-size keyboard. Nevertheless, it’s pretty comfortable to type on, and as a programmer, there is not much to worry about.

The keys have something called a scissor mechanism, so they are ideally attached to the surface in a shape that looks like scissors (just as the name suggests). The connectivity is impressive when it comes to all Mac devices since it has an amazing wireless range. Plus, it gets connected automatically with them so that you don’t have to wait and get to work immediately.

One thing that I dislike about this keyboard is the fact that it lacks a wrist rest.

However, given it’s a sub $100 product from Apple, you can’t complain much.

                  PROS                     CONS
It comes in many languagesThe keyboard is relatively thin
Built-in rechargeable battery that lasts longThere is no wrist-rest included
Low-profile design 

6)  Microsoft N9Z


  • All-in-One Media Keyboard that comes equipped with a built-in trackpad for quick & easy access
  • Multi-touch experience with quick navigation thanks to its miniature design
  • The customizable media keys add a bit of depth to this ergonomic keyboard
  • It’s both spill and damage resistant, according to Microsoft
  • Wireless connection with up 30 feet of cable-free access

If you’re in need of the best keyboard for competitive programming, then your choices are better off with companies like Microsoft.

This one is their all-in-one media keyboard that offers much more in terms of ease of use than you actually pay for.

At just $30, you get the keyboard itself along with a compact USB receiver and the required AAA batteries.

Size-wise, the Microsoft N9Z measures around 14inches in length and 5inches in width, so it’s quite portable and compact if needed.

In terms of the build quality, the plastics used for the keys and the rest of the keyboard feel good to the touch, but it looks cheap and slightly flimsy.

This is particularly obvious while using the multi-touch trackpad, which works great but feels terrible due to the cheap plastic.

In their defense, Microsoft says this is due to resisting accidental sit-on, occasional drops, and even spills. Additionally, it does not have adjustable feet, which makes it less ergonomic as compared to its competitors.

Although, you will be pleasantly surprised by how responsive both the keys and the touchpad are.

There is no delay while typing or coding, and the touchpad supports multi-touch, meaning you can use two fingers to scroll, pinch to zoom and hold to right-click.

You will also praise the added shortcut keys which the Microsoft N9Z receives.

With just a push of a button, you will be able to mute or raise the volume, open a browsing page, or set to open a specific program or file on your computer.

When it comes to actual typing, you will enjoy the key’s resistance and tactile feedback.

Plus, the Microsoft N9Z uses advanced encryption methods, so no essential information is shared over the internet, keeping what you type secure and private.

I am personally quite impressed with the overall range of this keyboard. Microsoft states that it works up to 30feet, but you should be able to go much further.

                  PROS                     CONS
An affordable membrane keyboard for typingPoor build quality and a bit of keyboard flex
Magnetic storage slot for the USB receiverLack of adjustable legs
Free roam (30feet) access 

7)  Seenda Ultra-Thin Wireless Keyboard


  • An Ultra-slim keyboard from Seenda that comes prepackaged with ambidextrous mice
  • Fully rechargeable via micro-USB that can last more than a month
  • Silent yet low-profile membrane keys provide a crisp and enjoyable typing experience
  • Plug & play support allows this keyboard to be used right off the bat
  • Auto-sleep mode, along with a sturdy 26ft wireless connectivity

Finally, at the end of our list, we have the rechargeable keyboard and mouse combo from Seenda.

If you’re looking for a clean and minimalistic look for your work setup without spending a fortune, this will be your keyboard. It’s basically an upgraded version of the Apple Magic keyboard in every way.

It’s thinner, has a flatter mouse, is made of metal, has a better finish, and has a better typing experience.

So, in a nutshell, everything about the Seenda Ultra-Thin Wireless Keyboard is just flawless.

You will notice straight away that both the keyboard and the mice are super minimalistic compared to traditional devices.

However, the keyboard provides features such as num lock, volume control, and Numpad despite the compact size.

Besides that, both of them can connect wirelessly to your PC or desktop using a 2.4GHz connection, which has a range of 26feet.

The device is literally plug & play, and once the USB dongle is connected, both the keyboard and mouse are ready to go without needing to install any additional software.

Although most operating systems are supported, unfortunately, the keyboard and mouse are not fully compatible with Mac OS systems, which is a real shame.

This best budget keyboard for typing also has a built-in rechargeable battery inside, which seems to last more than a month based on the use case.

In terms of typing, most users on Amazon noticed straight away that you don’t get a lot of tactile feedback when pressing the keypads. This is mainly due to its scissor-switch design.

So, if travel is your main concern, you are better off alone with something like Logitech ERGO.

However, from a functionality perspective, the keyboard does work very well, and you won’t notice any lag or delay when completing your projects.

So, with that said, for just $50, you get what you pay for. It’s not the best non-mechanical keyboard for typing and coding, but it works well, and the extra features make it worthwhile.

                  PROS                     CONS
Stable 2.4GHz connectionMicro USB charging cable instead of USB Type-C
Auto-sleep feature to extend battery lifeUnstable with Mac OS
18 months warranty 

Are Non-Mechanical Keyboards Ideal for Coding & Typing?

Free hands typing on keyboard image, public domain CC0 photo.

The thing I like about mechanical keyboards is that they are meant for variety. Mechanical keyboards, especially the Cherry MX ones, have all the options in the world as far as the keycaps go.

There are so many types of them in the market, and that’s what you truly want from your gadget.

Now one of the issues you are going to find with mechanical keyboards, especially the Cherry MX brown ones, is that they are loud as hell, and you will annoy everyone in your vicinity.

So, if your someone like a software developer, forget about taking it to work altogether.

Another problem you are going to find with the keyboard of this caliber is that most of them come in full size.

Thus, crossing from mouse to keypad takes way too much time, and that’s the one thing you don’t want. Sure, you could always opt for a ten-keyless design, but that’s just a personal preference.

On the other hand, the non-mechanical or membrane keyboards have a different feel to them. They are lighter, i.,e soft to the touch, and can be taken outdoors due to the fact they are portable.

Even if you work from home, there is this tranquility surrounding membrane dome keys that you can’t get enough of.

Membrane keyboards are also quite affordable, which is perfect if you’re performing general-purpose coding or writing long essays.

So, in my opinion, you should absolutely choose membrane keyboards because they are suitable for a variety of situations.


Well, that’s it for the best membrane keyboard for typing and programming. After going through it, I hope you have made your choice.

To recap everything, the best of the best titles goes to non-other than Logitech MX Keys. Countless programmers and other creative professionals use this keyboard since it has the best of both worlds.

Whether it’s key travel, compatibility, or portability, this device excels at everything you throw at it.

Nonetheless, you can also check out the remaining keyboards and find something that should suit your taste.

Want more information? Check out my list of the best programming keyboards

How to choose a keyboard for coding?

To choose a programming keyboard, look into things like wireless connectivity, switch type as well as compatibility, and price.

Are 60% keyboards best for programming and typing?

The great thing about these types of keyboards is that they reduce travel distance and make you register letters much faster. So yes, if you are programming or typing, you are better off alone with 60% keyboards.

About Haris Khan

Haris is an undergrad student who is enthusiastic about writing, especially writing about tech-related stuff. His main goal is to provide friendly as well as easily digestible content for his viewers.