2017-11-06 7 views
0

私は、特殊な輝度/ボリューム機能を制御するために、FN + RightArrowなどを押すPythonスクリプトを持っています。ラップトップを特定する方法FNキーボードボタン16進数コード?

FNボタンの16進数コードはわかりません。私は255を試しましたが、それは大丈夫とは思われません。

私はKeyView.exeでそれを調べようとしました。これは、押されたキーの16進コードを提供します。 RightArrowの場合、値は小さくFN + RightArrowこれは大きな値を持っています。私はそれらを引くとFN値(174か何かのようなもの)を見つける。しかし、この方法でもうまくいきません。

私はたくさんのウェブサイトを見て、いくつかの追加ツールをインストールしましたが、わかりません。他の方法で自動的に明るさを下げることはできますか?

ラップトップは、Lenovo Y50-70と私は、Windows 10

すべてのアイデア、みんなを実行しますか? ありがとうございました!

+0

これはラップトップであるから管理できないのか? – nyvokub

+0

私の投稿を更新しました。ありがとうございました! – bvg

+1

通常、fnキーにはスキャンコードがありません。彼らははるかに低いレベルで処理されます。 – Oleg

答えて

0

Try showkey

$ sudo showkey -k 

これは、キー入力を標準出力にダンプします。

+1

私は言及を忘れた。私はラップトップでWindows 10を実行します。私のためのsudoはありません。 : – bvg

+2

あなたはこれをチェックすることができます:https://superuser.com/questions/189065/key-code-checker-for-windows –

+0

ありがとう、Loic。FN + Right(明るさのため)は残念なことに結果を投げません。 :( – bvg

0

Fnキーにはスキャンコードがありません。代わりにvirtual keyを送信してください。

+1

ボリュームコントロールにはうまくいくかもしれませんが、明るさのための仮想キーはありません – gbr

+0

まさに私の場合です:(明るさの低いコマンドを送るためにキープレスをシミュレートする以外の方法はありますか? – bvg

+0

@bvg別の質問 – gbr

0

これはReading "Fn" keyIntercepting the Fn key on laptopsのような他の多くの質問と重複しています(私はそのように評価するほどの評判はありません)。

TLDR:それは不可能だ、少なくともほとんどのケースでは、それがラップトップによって内部的に処理機能およびオペレーティングシステム

+0

私は以前にそれらをチェックしましたが、6年前と8年前に尋ねられました。それ以来変化していますか?:( – bvg

+0

@bvgあなたは疑問を故意にあなたがすでにチェックした古いもの? – gbr

+0

@bvgところで、物事は変わっていません。また、輝度関数については、スキャンコードを送信する(潜在的な)モデルでさえファクト_の後の通知として意図している可能性が高く、アプリケーションからの送信は輝度に影響を与えません(そうでない場合輝度制御は、それらをサポートするオペレーティングシステムの外部では機能しません)。 – gbr

関連する問題