最近、ラップトップでVistaが停止したので、ハードドライブをバックアップし、Windows 7をフォーマットしてインストールしました。これまでのところ、1つの非常に重要な例外を除いて、ほとんどのことが非常にうまく機能しています。F8信号が登録されていないようです。
奇妙な部分は次のとおりです。SHIFT-F8、Fn-F8、またはその他の組み合わせを押しても問題なく動作しますが、F8のみは何もしません。これを確認するために、簡単なDelphiプログラムを作成しました。他のキーについてはWindowsからWM_KEYDOWNメッセージを受信しますが、修飾キーも押さない限り、F8については何も受信しません。
内蔵キーボードと外付けUSBキーボードで同じ結果が得られるので、キーボードの問題ではありません。私は複数の異なるプログラムで同じ問題を抱えているので、これはプログラム関連の問題ではありません。また、F8は職場のWin7ワークステーションで期待どおりに機能するため、Windows7の問題ではありません。
誰かがこれを見たことがありますか?それを修正する方法はありますか?
編集:私はこれを同僚に話しました、そして彼はそれを押しても何もしないように見えますが、私がグローバルホットキーとしてバインドされているかもしれないと提案しました。しかし、彼はそれが何にバインドされているかを見つける方法やそれを修正する方法を知りませんでした。誰かが私がこれを確認し、それが起こっているのであればそれを修正する方法を知っていますか?
ActiveHotkeys を使用してみてください。このユーティリティは、ホットキーが割り当てられているかどうかはわかりませんが、ifが割り当てられていることを通知します。
Windowsでは、特定のショートカットが登録されているアプリケーションを検出できないため、機能は含まれていません。 (メッセージフックなどを使用してそれを達成する方法を知っていると思う場合は、ここに投稿するか、 Stack Overflow でカルマを獲得してください。
Stack Overflowリンクの回答は、 Hotkey Commander につながります。
どのホットキーの組み合わせがどのアプリケーションによって登録されているかを調べます。
ホットキーアクションを無効にし、キーストロークを「食べた」状態に戻します。
元のホットキーを、好みの別のキーの組み合わせで上書きします。
Hotkey Commmanderの革新的なキーストロークスタイルで、ホットキーの組み合わせまたはシーケンスを作成します。
左/右の修飾キー(、、 ...)に依存するホットキーを定義します。
「3秒間押し続けた後」や「現在実行中のアプリケーションがある場合」などの特定の条件下で、ホットキーアクションを自動的に制御します。
F8はWindowsの外でも機能しますか? I.E.起動中にタップすると、起動選択メニューが表示されますか?
セーフモードで動作しますか?
別の起動可能なOSではどうですか(ある種のLinux LiveCDを試してください)?
それらのいずれかまたはすべてに「はい」の場合、キーからメッセージをキャッチし、メッセージがそれ以上進まないように処理済みとしてマークするWindowsのソフトウェアのように聞こえます。
Windows 7でオンスクリーンキーボードを使用する場合はどうなりますか?F8キーは機能しますか?そうでない場合、それはおそらくソフトウェア(またはドライバー)です。ソフトウェアキーボードがハードウェアに依存する可能性は低いようです。
Fnキーを使用して、ファンクションキーをオンにします。
私は友達のコンピューターでこの問題を抱えていました。 f8キーは、Shiftキーまたはその他のキーと一緒に使用すると正常に機能しました。彼はラップトップのディスプレイを外部モニターに拡張するためにそれを必要としていました。
彼は、DellLatitudeでWindows732ビットを実行しています。
デルのWebサイトにアクセスしてサポートをクリックし、用途に応じて自宅または職場を選択すると、サービスタグ(マシンの下部にあります)が入力され、ドライバとダウンロードに移動します。 。製品に関連するすべてのドライバーのオプションを選択し、実行しているオペレーティングシステムも選択してください。 RAM 4GB以下の場合は32ビットを選択します。それ以上の場合は64ビットを使用します。
RAMスタートをクリックし、コンピュータを右クリックして、メニューからプロパティを選択すると、RAMが表示されます。
オペレーティングシステムを選択したら、ビデオが表示されるまでリストを下にスクロールします。それをクリックして、Intel 3000と書かれたビデオドライバを選択します。ダウンロードしたら、インストール手順に従い、プロンプトが表示されたらマシンを再起動します。
グローバルホットキーを(GlobalAddAtomとRegisterHotKeyを使用して)F8に登録するプログラムを作成します。そのプログラムを、コンピューター上で何よりも先に起動するように設定します。次に、すべての起動が完了したら、ホットキーを解放します(UnRegisterHotKeyとGlobalDeleteAtomを使用)。次に、それが機能するかどうかを確認します。
私の経験では、犯人は次のいずれかです。
またはバックグラウンドに座って待つように設計された何か他のもの。それはおそらくあなたのシステムで試してみてください。
動作するまで、それぞれのタスクを終了します。
確認したところ、Atomを見つける機能はありますが、それらが関連付けられているキー(ある場合)を見つける方法がありません。
キーボードのレイアウトを、現在使用している標準のレイアウトとは異なるものに変更してみてください。これは、コントロールパネルの[地域と言語]の下にあります。
標準ではないものがないかサービスを調べて、一度に無効にします。