Fedora 17は特定のキーストロークを検出できません

Fedora 17は特定のキーストロークを検出できません

約1週間前にXMonadをgnomeと一緒に使いたくてMATEデスクトップ(Gnome2フォーク)をインストールしました。したがって、私はこの問題がMATEに関連していると確信しています。

私のキーボードはデフォルトのHPキーボード(アメリカのレイアウト)です。専用メディア/オーディオキーはありません。だから私はAlt_GrSuper_LおよびMenuキー(連続3つのキー)を使用しないため、デスクトップ環境でこれを「メディアキー」として効果的に使用できると決めました。 MATEに切り替える前に、XFCEを使用して優れた結果を得ました。

ただし、MATEで再構成しようとすると、キーボードショートカット設定ユーティリティはこの3つのキーを検出できないことがわかりました。 XFCEがこれらの機能をブロックしている可能性があると思いましたが、XFCEのショートカットをデフォルトにリセットしても問題は解決しませんでした。 mateconftool-2(gconf)でショートカットを手動で編集しようとしましたが、成功しませんでした。

dmesgどのような方法でもこの3つのキーを検出できず、興味深い内容も表示されません。私の唯一の道知るどのように機能するかは、これらのキーのいずれかを押すたびにプログラムの境界がジャンプするか何かを実行することです。

実行できる他のテストやその他の提案はありますか?

ベストアンサー1

ついにこの問題の解決策を見つけました。このページxmodmapを使用してキーコードをシンボルに再マップする方法を示します。これらのキーのキーコードがリストされているので、showkey次のことができます。

xmodmap -e 'keycode 100=Alt_R'
xmodmap -e 'keycode 126=Super_R'
xmodmap -e 'keycode 127=Menu'

問題は解決しましたが、まだ問題の原因を理解していません。

おすすめ記事