I can foresee a design flaw, which is that the cat will ignore all the specially designated areas and sit on your keyboard instead.
Exactly. Contrary to popular belief cats don't sit there because a laptop keyboard is warm. They also sit on external keyboards or even in front of a tablet without a keyboard (blocking the view to the screen). They just want your attention.
Put a useless keyboard down there and pretend you are typing with your toes.
Exactly!
Although my last cat was nicer and slept between the keyboard and monitor. Pushing aside every small piece of crap that I kept on the desk of course (had to regularly gather sd cards that she pushed off the desk) but at least she let me see and type!
Split keyboard. Far enough apart and you have a dedicated cat zone.
It could have a special heated area of the desk that isn't used for any technological purpose
Makes sense. Cat probably thought you were grooming and warming up the keyboard just for her.
Exactly my thought, given my experience with fellow felines.
That is inevitable :)
Past experience with cat-wrangling over the years have taught me one thing (amongst many): It doesn't matter what the object is, if human cares about it, cat will use said object as a cat would, in order to communicate with human.
Communications from cat tend to be along the lines of: I'm hungry, or in most cases, I want attention (play/stimulation).
Past objects observed: Keyboards, houseplants, pens & pencils, kitchen area counter and anything on it, pet ants, rock and fossil collection.. the list goes on.
And related to cat areas, the secret that I've found was to never rely on buying fancy cat furniture but rather making a unique spot for cat every few days. Blanket for comfort, areas always in sight range of the work desk but not in it (to be distracting for work). Bonus points if you visit and pet cat when they're sleeping in those spots to reinforce that this is their spot and all is well with safety and comfort.
And same for toys, makeshift toys are cheaper and more effective than overpriced pet store shenanigans (Eg: elastics, pieces of string tied together, sandwich bag clips, small bouncy toys). The secret there is also reinforcing playtime with those toys by simply playing with cat!
Edit: written with cat at arm's length distance in makeshift bed in a chair~