私のほとんどの機能(Fn)Asus G73での作業が重要なキー(Volumneのアップ/ダウン、ミュート、明るさのアップ/ダウン、キーボードのライトのアップ/ダウン、電卓を開く)が、Fn+F9タッチパッドの無効化/有効化は機能しません。
情報
product: G73Jh
vendor: ASUSTeK Computer Inc.
acpi_listenを実行し、Vol up、downを実行すると、
hotkey ATK0100:00 00000030 00000003
button/volumeup VOLUP 00000080 00000000 K
hotkey ATK0100:00 00000031 00000001
button/volumedown VOLDN 00000080 00000000 K
のために Fn+F9
hotkey ATK0100:00 0000006b 00000004
GUIとターミナルでタッチパッドを無効/有効にできることは知っていますが、FNキーを機能させたいと思っています。これよりも簡単な方法があることを願っています: キーボードのキーを変更するにはどうすればよいですか?(カスタムキーボードコマンド/ショートカットを作成するにはどうすればよいですか)
それとも2009年からこれに従うべきですか? (14.04でも動作しますか? https://help.ubuntu.com/community/LaptopSpecialKeys
タッチパッドのホットキーのみが機能しないため、ASUSラップトップでXFCEで処理されるキーボードショートカットで使用するスクリプトを次に示します。
#!/bin/bash
name="BYD"
tp=`xinput list|grep "$name"|awk -F= '{print $2}'|awk '{print $1}'`
state=`xinput list-props $tp|grep 'Device Enabled'|awk -F\: '{print $2}'|awk '{print $1}'`
(( $state )) && xinput disable $tp || xinput enable $tp
BYDは、奇妙なタッチパッドです。必要に応じて、または必要に応じて、ALPSまたはSynaptics、または他の入力デバイスからの一意の文字列を置き換えます。 Xが背後にある限り、どのデスクトップ環境でも動作するはずです。
ターミナルを開き、「gedit toggle_touchpad.sh」と記述します
#!/bin/bash
condition="$(gsettings get org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled)"
if [ "$condition" == "false" ]; then
gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled true
Elif [ "$condition" == "true" ]; then
gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled false
fi
ファイルを保存して終了します。これで、「toggle_touchpad.sh」という名前のファイルができました。
コマンドchmod +x toggle_touchpad.sh
を実行して、ファイルを実行可能にします。
任意のフォルダーにファイルを配置します。フォルダー/ home/username/myscripts /にあると仮定しましょう。
右上のメニューからsystem-settings->keyboard->shortcuts->custom-shortcuts
に移動します。
新しいショートカットを作成し、好きな名前を付けます。 /home<username>;/myscripts/toggle_touchpad.sh
コマンドとして入力します。ここで、「ユーザー名」はユーザー名です
必要なキーボードショートカットを割り当てます。
準備完了:)
追伸個人的には、ファイルを/opt/myscripts/
フォルダーに配置しましたが、そこに配置するには、ファイルの作成後に次のコマンドを実行する必要があります。
Sudo mkdir /opt/myscripts/
Sudo mv toggle_touchpad.sh /opt/myscripts/
Sudo chown <username>:<username> /opt/myscripts/toggle_touchpad.sh
chmod +x /opt/myscripts/toggle_touchpad.sh
「username」はユーザー名です
次に、ショートカットを作成するときに、上記のパスの代わりにパス「/opt/myscripts/toggle_touchpad.sh」を使用します