web-dev-qa-db-ja.com

ラップトップでマルチメディアキーをエミュレートするには、FN + [キー]をマップする方法をマップできますか。

バックグラウンド:

私はいつものように新しいラップトップを持っています、 Fn キー、およびキーボードでは、通常のファンクションキーを持つ行も、明るさ、ボリューム、ワイヤレス、およびマルチメディアなどの他の機能にも使用されます。

ただし、それらのデフォルトのアクションはそれらの関数のためのものです。 F1 - F12。デフォルトのアクションをF1 - F12キーにするためにBIOSを編集しています。また、関数を使用したい場合は、使用します。 Fn+各キーしかし、それは不利な点を持っています、それは私がそのような関数を使いたいのなら、通常私は手を握る必要があります、 Fn 関数1のためのキー、そして右1。私は私が単にマルチメディアを制御するためにそれを使うことができるが、その鍵は私が欲しいものではないことを知っているので私はそれをすべて言及します。

さて、私がやりたいことは地図 Fn 同じアクションを取得するために他のキーにキーを押します。

私はWindowsキーをマッピングした「Winamp Control」という小さなutilを使用しました。そしてデフォルトでは、マッピングされました WinKey + [ZXCVB] [前、再生、一時停止、停止、およびNEXT](これらのキーは、フォアグラウンドのときに直接使用するものです)。それは私がwin +それらのキーでグローバルにWinampをコントロールすることができるので私にとってはるかに簡単です

しかし、Windows 8は他のものに対してこれらのバインディングのいくつかを使用しているので、ユーティリティはもはや期待どおりに機能しません。例えば、 Win+C Charmsサイドバーを開く Win+B タスクバーのアイコンなどを焦点を合わせる.

今、ラップトップ以来 Fn キーは他には使用されていません、私はそれをつかんでマルチメディアコントロールにマッピングすることができますか?

AutoHotkeyを使って捕まえることができると思います Fn+ [いくつかのキー]、しかし私はそれを読んでからわからない Fn キーはWindowsに何でも「レポート」しませんが、わかりません。

言い換えれば、私はそれを使うことができます Fn 私が欲しい関数のためのグローバルホットキーとして他のキーに沿ってキー?または通常の鍵に限定されていますか? )(Ctrl又 Alt、 NS)?

たとえ私ができなくても、とにかくマルチメディアの行動をエミュレートするためにAutohotkey "コマンド"を教えてください。 (プレイ、一時停止、次、前へ)私はそれがWinamp自体に従って "wm_appcommandメッセージ"を含むと思いますが、私は本当にわかりません、私はちょうどそれをWinampの好みで見つけました。だから私は少なくとも他のキーを使うのではなく Fn

私はすでにWinamp自体が私に直接ホットキーを使わせることができることをすでに知っていますが、私は最初に私がそれをすることができるかどうかを知りたいのが好きです。 Fn 鍵。

1
DiegoDD

OSはから入力を受け取らない Fn - キーはキーボードからOSに送信されているものを変更します。

から ウィキペディアの記事

FNは、修飾子CTRL、SHIFT、ALTGRなど、通常のキーボードキーではありません。標準修飾キーの場合、キーボード内のマイクロコントローラは修飾子自体に対して Scancode を送信し、それはオペレーティングシステムによって解釈され、他の同時キープレスと組み合わされます。 FNキーは、キーボード上の他のキーが押されたときにオペレーティングシステムが変更されたスカンコードを見ることがあるという点で、メタ修飾キーの形式です。これにより、キーボードはフルサイズのキーボードを直接エミュレートすることができますので、オペレーティングシステムはフルサイズのキーボード用に設計された標準のキーマップを使用できます。ただし、オペレーティングシステムにはFNキーの概念がないため、他のすべての標準のキーボードキーとは異なり、通常ソフトウェアで鍵が再マッピングできません。

2
ernie