title: GetRawInputData sniffing character problem on different language setting
body: <p>I'm using GetRawInputData for sniffing barcode reader data.
  <a href="https://github.com/mfakane/rawinput-sharp" rel="nofollow noreferrer">https://github.com/mfakane/rawinput-sharp</a></p>
  <p>When I read a barcode from my barcode scanner normally it gets the right characters both rawinput and pc screen. Below image shows right scenario.</p>
  <p><a href="https://i.stack.imgur.com/5KWCy.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/5KWCy.png" alt="USA Language Setting Mode" /></a></p>
  <p>My problem is, if I change the language settings of the barcode scanner to Turkey, rawinput gets additional characters like below image.</p>
  <p><a href="https://i.stack.imgur.com/KbRrm.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/KbRrm.png" alt="Turkey Language Setting Mode" /></a></p>
  <p>If somebody used RawInput library before, please help me about why this is happening and I need an idea about how to sniff the data exactly like pc gets like the images.</p>