CTRL + Fを妨げる要素を見つける方法は?

CTRL + Fを妨げる要素を見つける方法は?

私はCario-DockでGnomeでLinuxMint12を実行していて、Logitech G15キーボードを持っています。アクティブウィンドウをインポートし、サイズを変更し、画面の1つの特定の場所に移動するために、追加のキーを使用してbashスクリプトを設定しました。しかし、数日後にコンピュータを再起動したときに、FireFox、Chrome、または私が試した他のプログラムでCTRL + Fショートカットが機能しなくなりました。再起動の間に多くのことが変わったので、どこから見るべきかさえわかりません。

最初はCairo-Dockでフォルダスタックを起動したので、そのショートカットを無効にしました。今は何もしません。設定エディタ->application->metacity->global_keybindを見てみましたが、競合はありません。また、システム設定 - >キーボード - >ショートカットに移動しましたが、競合が見つかりませんでした。他の場所を見なければならないかもしれません。

単体テストを実行するためのnetbeansのCTRL + F6などの他のショートカットも機能します。

私のCTRL + Fショートカットを妨げる可能性がある要素を見つける方法はありますか?衝突の可能性をどこで探すべきですか?ありがとうございます。

--update-- Rev 2: 元の xev が役に立たなかったので削除しました。 xevに焦点を合わせるとC​​TRL + Fが登録されます。

...
    KeyPress event, serial 32, synthetic NO, window 0x4400001,
        root 0x19f, subw 0x0, time 136672187, (1120,275), root:(1122,1415),
        state 0x10, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
        XLookupString gives 0 bytes: 
        XmbLookupString gives 0 bytes: 
        XFilterEvent returns: False

    FocusOut event, serial 32, synthetic NO, window 0x4400001,
        mode NotifyGrab, detail NotifyAncestor

    FocusIn event, serial 32, synthetic NO, window 0x4400001,
        mode NotifyUngrab, detail NotifyAncestor

    KeymapNotify event, serial 32, synthetic NO, window 0x0,
        keys:  2   0   0   0   32  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   

    KeyRelease event, serial 32, synthetic NO, window 0x4400001,
        root 0x19f, subw 0x0, time 136672827, (1120,275), root:(1122,1415),
        state 0x14, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
        XLookupString gives 0 bytes: 
        XFilterEvent returns: False

    ClientMessage event, serial 32, synthetic YES, window 0x4400001,
        message_type 0x10a (WM_PROTOCOLS), format 32, message 0x108 (WM_DELETE_WINDOW)

ベストアンサー1

Control_l + fLinux Mint 13で同じ問題があり、xevでも同じ出力がありましたControl_l

私の解決策:タブレットで奇妙なボタンを有効にするためにxbindkeysを実行したことを思い出してください。

xbindkeys-configを実行し、xbindkeysに定義されているすべてのキーマップを確認して干渉を見つけましたCTRL-F

問題のあるマッピングを削除し、新しい設定を保存してから再び機能し、 CTRL-Fgedit、Firefoxで検索ダイアログボックスが正しく起動しました。

おすすめ記事