2016年1月26日 星期二
WPF: Change input language as en-US for bar-code scanner
1. ASUS X450J with Windows 10 Education x64
2. Add reference WindowsInput.DLL
2. Xaml
3. CS
public MainWindow()
{
InitializeComponent();
//----將中文轉為英文輸入模式
文字方塊.KeyDown += 文字方塊_KeyDown;
timer1.Interval = new TimeSpan(0, 0, 5);
timer1.Tick += Timer1_Tick;
timer1.Start();
/* Fail to change the input language in constructor method
InputSimulator im = new InputSimulator();
this.Title = "開始掃描學生作業:";
文字方塊.Focus();
im.Keyboard.ModifiedKeyStroke(VirtualKeyCode.CONTROL, VirtualKeyCode.SPACE); // Change the default zh-TW to en-US
*/
}
4.
private void Timer1_Tick(object sender, EventArgs e)
{
timer1.Stop();
InputSimulator im = new InputSimulator();
this.Title = "開始掃描學生作業:";
文字方塊.Focus();
im.Keyboard.ModifiedKeyStroke(VirtualKeyCode.CONTROL, VirtualKeyCode.SPACE);
}
訂閱:
張貼留言 (Atom)
您好,我最近也遭遇一樣的情況,串接barcode需要切換到英文語系
回覆刪除請問有較完整的範例可以參考嗎 ? 謝謝 !