1

X11 キーボードの達人にこんにちは!

【初投稿の最後に新情報追加】

数日前、文字 (キー) が機能しなくなり、キーが 1 つしかないことに気付きました。昨日は「、」(コンマキー)でした。今日、このコンマ キーは元に戻り、「m」キーはなくなりました。ところで、この文字「m」を XI の下に入力するには、コピーして貼り付ける必要があります。

次に、これを xterm に入力しました:

$ setxkbmap -model pc105 -layout fr

しかし、問題はまだここにあります。

「en」レイアウトを試してみましたが、「m」文字はまだここにありません。

X11 でのキーボードに関連するさまざまな構成ファイルを見てきましたが、どれも触れられていません。

ところで、上記のコマンド (setxkbmap) は数か月前にすでに使用されており、US レイアウトからフレンチ レイアウトに切り替えたいときに非常にうまく機能しました。

提案として、テキスト モードでキーボードをテストしました。すべてが期待どおりに動作します。関連するキーは、テキスト モードでうまく機能します。この問題は、X11 でのみ発生します。

すべてのシステムを再インストールすることは避けたいと思います。

したがって、誰かが不足しているキーを取り戻す (またはクリーンな X11 キーボード構成をセットアップする) 解決策を持っている場合、それは本当に素晴らしいことです。

ありがとう。

ニュース

xev コマンドを使用して、キーボードの問題に関する情報を確認しました。そのため、以下では、最初に「u」と入力し (動作しました)、次に「,」(カンマ) と入力しましたが、期待どおりの動作が得られませんでした。「FocusOut イベント」を取得しました。

$ xev
KeyPress event, serial 36, synthetic NO, window 0x5400001,
    root 0x2b7, subw 0x0, time 32469122, (116,84), root:(1056,361),
    state 0x10, keycode 30 (keysym 0x75, u), same_screen YES,
    XLookupString gives 1 bytes: (75) "u"
    XmbLookupString gives 1 bytes: (75) "u"
    XFilterEvent returns: False

KeyRelease event, serial 36, synthetic NO, window 0x5400001,
    root 0x2b7, subw 0x0, time 32469212, (116,84), root:(1056,361),
    state 0x10, keycode 30 (keysym 0x75, u), same_screen YES,
    XLookupString gives 1 bytes: (75) "u"
    XFilterEvent returns: False

FocusOut event, serial 36, synthetic NO, window 0x5400001,
    mode NotifyGrab, detail NotifyAncestor

FocusOut event, serial 36, synthetic NO, window 0x5400001,
    mode NotifyUngrab, detail NotifyPointer

FocusIn event, serial 36, synthetic NO, window 0x5400001,
    mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 36, synthetic NO, window 0x0,
    keys:  2   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
              0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0

xmodmap ツールを使用しようとしました: カンマ キーを押すと、xmodmap はそれがキー 58 であることを通知します。キーが押されたときと離されたときにキーを検出します。しかし、画面(端末)に対応する文字がまだ表示されません。

作業中のコンマ キーを復元する方法を知っている人はいますか?

ああ、私もこれを試しました:

$ xmodmap -e "keycode 58 = comma question comma question"

しかし、残念ながらそれは役に立ちません。

ところで、Asus ラップトップで Ubuntu Linux ディストリビューションを使用しています。この問題はかなり新しいものです (数日)。

4

1 に答える 1

0

うーん、うーん、私は少し困惑しています。この問題はなくなりました。私はおそらく私の問題を解決する何かをしました。しかし、これは数時間前に発生したもので、問題を解決するために行った適切なアクションが何であったかはよく覚えていません。

おそらく、私の WindowMaker 設定の 1 つのショートカットの設定ミスだったのでしょう。しかし、ある日は "m" キーで問題が発生し、別の日にはカンマ キーで問題が発生したのはなぜでしょうか? それは私にとって謎です。

とにかく、この問題は解決されます。

于 2015-07-11T20:00:59.903 に答える