Fn + F10 を押すと文字「p」が書き出されます。これをどうやって勉強すればいいでしょうか?

Fn + F10 を押すと文字「p」が書き出されます。これをどうやって勉強すればいいでしょうか?

最近、Fn + F10 で「p」が生成されることがわかりましたが、これは Geany や Mousepad などのテキスト エディターでのみ発生します。Fn + F9 などの他のファンクション キーは、画面をロックするなど、期待どおりの動作を行います。PC とソフトウェアに関する情報を投稿したいのですが、何が関連しているのかまったくわかりません。代わりに、修正を求めるのではなく、次の質問をします。これを理解/デバッグするための関連情報はどこで探せばいいですか?

xev次のように表示されます。

KeyPress event, serial 37, synthetic NO, window 0x7600001,
    root 0x1a1, subw 0x0, time 23328457, (164,-6), root:(1313,476),
    state 0x0, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 37, synthetic NO, window 0x7600001,
    root 0x1a1, subw 0x0, time 23328460, (164,-6), root:(1313,476),
    state 0x40, keycode 33 (keysym 0x70, p), same_screen YES,
    XLookupString gives 1 bytes: (70) "p"
    XmbLookupString gives 1 bytes: (70) "p"
    XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x7600001,
    root 0x1a1, subw 0x0, time 23328603, (164,-6), root:(1313,476),
    state 0x40, keycode 33 (keysym 0x70, p), same_screen YES,
    XLookupString gives 1 bytes: (70) "p"
    XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x7600001,
    root 0x1a1, subw 0x0, time 23328609, (164,-6), root:(1313,476),
    state 0x40, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

答え1

デバッグの場合: ターミナルを開いて を実行しますxev。次にFn+F10キーを押します。出力でKeyPressおよびKeyReleaseイベントを探します。たとえば、私のラップトップではFn+F10は Bluetooth を切り替えるキーです。ご覧のとおり、 はxevこのキーを として報告しますXF86Bluetooth

KeyPress event, serial 39, synthetic NO, window 0x9800001,
    root 0x7a5, subw 0x0, time 147780896, (74,64), root:(945,511),
    state 0x0, keycode 245 (keysym 0x1008ff94, XF86Bluetooth), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 39, synthetic NO, window 0x9800001,
    root 0x7a5, subw 0x0, time 147780896, (74,64), root:(945,511),
    state 0x0, keycode 245 (keysym 0x1008ff94, XF86Bluetooth), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

関連情報