「メール」、「検索」、「Web/ホーム」などの一連の非標準ボタンを備えた Microsoft キーボードを使用しています。
これらのキーをバインドして、任意のプログラムを実行できると便利です。
Debian Etch でこれを行う方法を知っている人はいますか?
私は Debian を使用していないので断言できませんが、Gnome を使用している場合、最も簡単な方法は gnome-keybinding-properties を実行することです ([システム] > [設定] > [キーボード ショートカット])。
Ctrl+などのショートカットを入力する代わりにM、キーボードのボタンを押します。
コマンドラインまたは別のデスクトップ環境でこれを行いたい場合は、これが役立つ場合があります:異常なキーとキーボード
Debian を実行すると、同じ問題が発生しました。私がしたことは、xev を実行して、それらのキーが返すキーコードを確認することでした。Microsoft は標準を少し破るのが好きなので、一部のマルチメディア キーは機能しません。しかし、そうするものはキーコードを返します。次に、これらのキーを適切にマップするスクリプトを xmodmap で記述します。
Gentoo Wikiには、これらのことを行う方法に関する優れたドキュメントがあります。
私は kde を使用しているため、xmodmap スクリプトを ~/.kde/Autostart/ に配置しましたが、ホーム フォルダーに配置して .bashrc または .profile のソースにすることも同様に簡単です。
キーコードをマップしたら、それらのキーをデスクトップ環境の特定のアクションに割り当てることができます。
私はDebianのPowerMateにGizmoDaemonを使用しました-それは派手なキーボードキーもサポートしています(私はそれらのキーに対してそれを試していませんが)。gizmodをハッキングして、私が望んでいたことを実行させるのは非常に簡単でした。
手動で行いたい場合は、 ~/.xmodmap を編集し、 xmodmap ~/.xmodmap を使用して変更を適用できます