How would one listen to key presses on a specific keyboard in a background c# process?
Context: We have a barcode scanner which currently requires a window to be active to read what's scanned. At the moment the window has to be active which isn't ideal.