POS para .NET | Diferenciar entre escáner (código de barras) y entrada de teclado

Quiero diferenciar entre el escáner (código de barras) y la entrada del teclado en una aplicación WPF. Lo que necesito es un evento que ocurre cada vez que mi escáner proporciona datos.

En mi aplicación hay un campo especial que se completará con la entrada del escáner. Entonces, si el usuario ha enfocado otro campo, no quiero insertar el código escaneado en ese, sino mi campo especial.

En primer lugar, cambio el modo de entrada de mi escáner (conectado por USB) de "emulación de teclado" a "sin formato". Pero, ¿qué necesito hacer ahora?