Asusショートカットを修正する方法

Asusショートカットを修正する方法

私はAsus N56vノートブックを持っていますが、現在インストールされているドライバに特定の機能が割り当てられていますが、すべてのショートカットは機能しません。これは、ドライバソフトウェアのバグが原因である可能性があります。もしそうなら、これらの死んだショートカットを押したときに正しい機能が割り当てられるように修正する方法があるかどうか疑問に思います。

多くのショートカットはfnキーの組み合わせを使用して実行されます。以下は、押したときに機能しないいくつかのキーです。

Wi-Fiのオン/オフ - fn+F2

タッチパッドのオン/オフ - fn+F9

プロジェクター/スクリーンスイッチ - fn+F8 (何らかの理由で、この組み合わせはpキーを押すのと同じように機能します。)

ウェブカメラ - fn+V

0xf8を押すとに変換されるいくつかの異なるショートカットがありますunknown key。キーボード設定では、そのキーに機能が割り当てられているキーにショートカットを割り当てることはできますが、その機能は実行されません。

たとえば、タッチパッドの切り替えは、キーを押すとOSDを表示しますが、タッチパッドの状態が「オン」または「オフ」の間に切り替わることはありません。

仕事をすることがlsmod私に与えられました。

$ lsmod | grep asus
asus_nb_wmi            24576  0
asus_wmi               28672  1 asus_nb_wmi
sparse_keymap          16384  1 asus_wmi
wmi                    20480  2 mxm_wmi,asus_wmi
video                  40960  2 i915,asus_wmi

$ lsmod | grep -e ath9k -e asus
asus_nb_wmi            24576  0
asus_wmi               28672  1 asus_nb_wmi
sparse_keymap          16384  1 asus_wmi
ath9k                 143360  0
ath9k_common           36864  1 ath9k
ath9k_hw              466944  2 ath9k_common,ath9k
ath                    32768  3 ath9k_common,ath9k,ath9k_hw
mac80211              737280  4 ath9k,rt2x00lib,rt2x00usb,rt2800lib
cfg80211              565248  5 ath,ath9k_common,ath9k,mac80211,rt2x00lib
wmi                    20480  2 mxm_wmi,asus_wmi
video                  40960  2 i915,asus_wmi

ACPI制御スクリプトasus-wireless-off.sh

event=hotkey (ATKD|HOTK) 0000005e
action=/etc/acpi/asus-wireless.sh off

そしてasus-wireless-on.sh

event=hotkey (ATKD|HOTK) 0000005f
action=/etc/acpi/asus-wireless.sh on

これがメインスクリプトです。

#!/bin/sh
# Find and toggle wireless devices on Asus laptops

test -f /usr/share/acpi-support/state-funcs || exit 0

. /usr/share/acpi-support/state-funcs

toggleAllWirelessStates

私を本当に悩ませているのは、LinuxではWi-Fi LEDが点灯しているため、現在オンまたはオフの状態を知らせていませんが、Windowsでは点灯しているということです。それはすべて小さなことですが、これを動作させることができない場合は大きな問題ではありません。

ベストアンサー1

おすすめ記事