The current table isn't great, especially on mobile:
@btgrant-76 has pointed out an alternative method of checking for macOS. I can't verify that the current method is correct, and if it isn't the other method described definitely doesn't fit well into the table.
The Linux method requires superuser and doesn't act the same way as the others (...it's just the kernel ring buffer). Find something nicer.
So, after discovering <details> while writing MurphPad's ZMK readme, I immediately began thinking of an approach like this:
Where to look on Windows
**Settings > Bluetooth and other devices:**
![The Pro Micros sold by MechWild will appear here as Arduino Leonardo.](https://user-images.githubusercontent.com/86894501/189512758-bc223636-5d9d-4252-b1ea-8762a7c6d6c5.png)
Where to look on macOS
**About this Mac > System Report... > Hardware/USB > USB Device Tree**
![???!!!](https://64.media.tumblr.com/tumblr_macgdfyqFW1rwmb58.gif)
Where to look on Linux
**Wherever Ubuntu handles this**
- [ ] spin up Ubuntu LiveUSB, plug PM in, take screenshot
If the above isn't an option for you, `sudo dmesg` will display the kernel ring buffer; the last device plugged in will be near the bottom.
![dmesg](https://user-images.githubusercontent.com/86894501/189512759-3e0cc0af-3c3f-4b49-ac9f-5c0836522765.png)
(Some kernels have `dmesg -w`, which will tail `dmesg` so you can plug the PM in after running the command.)
...I would, rather obviously, require assistance with an approach of this nature.
Original discussion: https://github.com/btgrant-76/MW-BDE-r2-guide/pull/1#discussion_r923388694