メソッドSendKeys.Sendでは、ラップトップのキーボードにある Fn キーを押すことができません。C#からこのキーを押すことをシミュレートするにはどうすればよいですか?
質問する
3486 次
2 に答える
4
できませんし、する必要もありません。キーはFn
、キーボード回路に関する限り、キーとしてのみ存在します。
キー コードがオペレーティング システムに送信されると、ファンクション キーが通常のキーボードの通常のキーであるかのように見えます。Fn
オペレーティング システムは、ラップトップの特別なキーボード回路によって処理されるキーが存在することさえ知りません。
ラップトップでファンクション キーを押すには、通常のキーボードと同様に、ファンクション キーの通常のキー コードを送信するだけです。
キーが使用される他のキーの組み合わせがある場合Fn
、それらは独自のキー コードを持っているか、オペレーティング システムではなくラップトップによって処理されるため、単に送信することができません。
于 2013-07-21T14:28:04.977 に答える