2011-02-01 9 views
0

デバイスを送信するにはどうすればいいですか?ctrl + c C#のシリアルポート経由ですか?C#でシリアルポート経由でctrl + Cを送信していますか?

+0

なぜこのタグはCですか? CはC#とは何の関係もありません。 – Lundin

+2

あなたは[この質問](http://stackoverflow.com/questions/4805721/sending-enter-key-through-serial-port)にあるものから簡単に回答を外挿することはできませんか?あなたはシリアルポートの専門家でなければなりません。[今すぐ](http://stackoverflow.com/users/587674/user587674)。 –

答えて

7

シリアルポートはキーを送信しません。それらは通常、文字のASCII表現である であるバイトを送信します。

"Keys.ControlKey & Keys.C"は、キーボードで何が起こっているのかを検出することと関係しています。 キーボード。しかし、シリアルポートはキーボードの状態全体を送信しません。 たとえば、Fキーと矢印はASCII システムの外部にあります。 '' であるC 3で、 - Bが2である、Ctrlキーは -が1である、はCtrl -

ASCIIチャートは例えば、Ctrlキー、ということを教えてくれます65などがあります。

関連する問題