Fnキーボードキーが機能しません(udevが無効になっている場合)

Fnキーボードキーが機能しません(udevが無効になっている場合)

私はudev daemonそれを私のシステムから取り出しています。私は修正しましたすべての質問、今小さな問題が一つ残っています。

以前は、(udevを使用するとき)Openboxで、それぞれがディスプレイの明るさを変更するためのキーバインディングを作成できるようになりましたFn+DownXF86MonBrightnessDownFn+UPXF86MonBrightnessUpxbacklight -dec 5xbacklight -inc 5

このデバイスなしでノートブックを起動すると、キーudevは機能しなくなります。または、他のFnキーはうまく機能します。Fn+PauseFn+SysRq

見てxev、 を押すと、Fn+Down次のように表示されます。

KeyPress event, serial 46, synthetic NO, window 0x2600001,
    root 0xb9, subw 0x0, time 952589, (169,-10), root:(1040,435),
    state 0x10, keycode 101 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 46, synthetic NO, window 0x2600001,
    root 0xb9, subw 0x0, time 952589, (169,-10), root:(1040,435),
    state 0x10, keycode 101 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

Fn鍵を再操作するにはどうすればよいですか?

私はDebianでLXDE(Openbox)を使用しています。

修正する

/lib/udev/keymaps/dellidevがキーマップの設定に使用するファイルが見つかりました。これには以下が含まれます。

0x85 brightnessdown # Fn+Down arrow Brightness Down
0x86 brightnessup # Fn+Up arrow Brightness Up

それでは、udevなしでこのファイルを手動でマッピングする方法は?どのコマンドを使用する必要がありますか?

ベストアンサー1

XF86MonBrightnessDownXF86MonBrightnessUpたぶん私が見落としている部分があるかもしれませんが、xmodmapに追加するのに問題があるのではありませんか?

xmodmap -e "keycode 101 = XF86MonBrightnessDown NoSymbol XF86MonBrightnessDown"今はテストしてみてください。明るさの向上に似ています。

機能している場合は、ディスプレイマネージャに応じて恒久的に設定する必要があります。 LXDEにはLXDMがあるのでここxmodmap -pke > ~/.Xmodmap(xmodmapの処理は39行目から始まります。)上記のxmodmapの修正でテストしたように、永久に生成されたキーマップを修正した後です。

おすすめ記事