1

メソッドSendKeys.Sendでは、ラップトップのキーボードにある Fn キーを押すことができません。C#からこのキーを押すことをシミュレートするにはどうすればよいですか?

4

2 に答える 2

4

できませんし、する必要もありません。キーはFn、キーボード回路に関する限り、キーとしてのみ存在します。

キー コードがオペレーティング システムに送信されると、ファンクション キーが通常のキーボードの通常のキーであるかのように見えます。Fnオペレーティング システムは、ラップトップの特別なキーボード回路によって処理されるキーが存在することさえ知りません。

ラップトップでファンクション キーを押すには、通常のキーボードと同様に、ファンクション キーの通常のキー コードを送信するだけです。

キーが使用される他のキーの組み合わせがある場合Fn、それらは独自のキー コードを持っているか、オペレーティング システムではなくラップトップによって処理されるため、単に送信することができません。

于 2013-07-21T14:28:04.977 に答える