How to tell which keyboard was used to press a key?
I frequently work on pairing stations where there are multiple keyboards installed. I can use setxkbmap with -device <ID> to set the layout for a specific keyboard (using an ID from xinput), but often it’s not obvious which keyboard I’m at. It would be better to avoid the back-and-forth of trying both keyboards, so I’d like to write a quick tool to get this information for setxkbmap. I’d expect a typical use case like the following: