特定のボタンを押すたびにこのコマンドラインをアクティブにする方法はありますか?
xdotool key XF86MonBrightnessDown
どうすればキーにバインドできますか?また、キーコードのどれが重要であり、バインド時に使用する必要がありますか?スキャンコードキーコードまたはキー番号?
[システム]▸[設定]▸[キーボードショートカット]に移動すると、コマンドを追加してキーバインドを設定できるはずです。
まず、ターミナルを開きます(Ctrl + Alt + T)
Sudo touch /bin/anyName
Sudo chmod +x /bin/anyName
Sudo gedit /bin/anyName
これをanyNameファイルに配置します。
#!/bin/bash
xdotool key XF86MonBrightnessDown
キーボードショートカットアプリケーションを開きます。
新しいカスタムショートカットを作成します。
コマンドを「anyName」に設定し、キーコンボを選択します(これはキーを押すことで実行でき、Ubuntuは押したキーを認識します。スキャンコードやキーコードについて心配する必要はありません。コマンドを有効にしたい)。
お役に立てれば。
http://ubuntuforums.org/archive/index.php/t-1680158.html によると、このrecepieは動作します:
xdotool key --clearmodifiers XF86MonBrightnessDown
man xdtool
からは、次のことを意味します。
CLEARMODIFIERS
Any command taking the --clearmodifiers flag will attempt to clear any
active input modifiers during the command and restore them afterwards.
For example, if you were to run this command:
xdotool key a
The result would be 'a' or 'A' depending on whether or not you were
holding the shift key on your keyboard. Often it is undesirable to have
any modifiers active, so you can tell xdotool to clear any active
modifiers.
The order of operations if you hold shift while running 'xdotool key
--clearmodifiers a' is this:
1. Query for all active modifiers (finds shift, in this case)
2. Try to clear shift by sending 'key up' for the shift key
3. Runs normal 'xdotool key a'
4. Restore shift key by sending 'key down' for shift
The --clearmodifiers flag can currently clear of the following:
· any key in your active keymap that has a modifier associated with
it. (See xmodmap(1)'s 'xmodmap -pm' output)
· mouse buttons (1, 2, 3, 4, and 5)
· caps lock