How To Deal With A Laptop Cat
About a year ago, AK and I were chosen by a cat to be their new humans. You can read more about Shinjuku in her three month review (there's also some follow-up FAQs), but she continues to become more and more comfortable with us over time.
About four weeks ago, Shinjuku changed her explorations in my study (if that's the right word for a work-from-home desk plus a ludicrous amount of Lego) from jumping on boxes and the top of shelves to instead trying my desk and the laptop, and chose the latter as her new favourite daytime nap spot. That's now become so much of a preference that I'm sitting here, with her in front of me, on a long weekend Sunday, typing away.
The main issue with a cat on a laptop is, of course, unwanted inputs.
Since I just had to go through a couple of steps to help to be able to use my personal machine despite it being a cat bed, I thought it was worth writing them down. This assumes, by the way, that you have an external keyboard and mouse (or trackpad). If you don't, you probably can't get anything done anyway. Try putting the laptop to sleep before your cat (or dog, or hamster; that's up to you) climbs on it, maybe?
The easiest device is to ignore is the trackpad. Apple loves to hide input (and output) settings under System Settings' Accessibility pane, and this is another. Switch on "Ignore built-in trackpad when mouse or wireless trackpad is present" and your cat can happily sit on the trackpad and click away to their hearts content.
The keyboard, sadly, has no such built in preference (or at least, I'm not aware of it if it does). Luckily, there's a free, public domain tool called Karabiner-Elements that can take care of that for you. Installation is fairly straightforward, but it does require some system settings modification to grant it permissions.
Once installed, open Elements, then Devices, and you'll see a number (probably four) of input methods. Choose the external keyboard, and toggle "Disable the built-in keyboard while this device is connected".
I've noticed a couple of drawbacks to these settings. One is that, when using Touch ID to log in, I can't use the built in keyboard to hit "return" - I have to use the external keyboard. The other is that, if I take my laptop elsewhere, I have to remember to switch off or disconnect the external input. Finally, be aware that, even with the settings above, Touch ID or a power button will be active - if your cat goes right up to the corner, prepare for a forced reboot.
Still. it's now easier for your cat to happily curl up and sleep in the warm spot that is a churning processor, while you can get some work done - or at least read some internet. That is, assuming you have an external monitor, or only want to look at the top half of your screen.