base256 でエンコードされた 2D バーコードを読み取る必要があります。バーコードをスキャンすると、キーボードからのさまざまな文字が送信され、フォーカスが変更され、ビジュアルスタジオが全画面表示になり、メモ帳++からプリンターに送信するコマンドが与えられます。
ALT + TAB、CTRL + P、ALT + SHIFTなどを読み取り、バーコードからすべてのバイトをキャプチャできないと思います。
e.handled = True と e.keyChar を bytes() に追加して、テキストボックスの KeyPress メソッドでイベントをキャプチャしようとしました
form.load で次のように設定しました。
Me.KeyPreview = True
また、form.KeyDown も試してみましたが、うまくいきませんでした。
誰でもこの問題について私を助けることができますか? お時間をいただきありがとうございます。