KDE
これを解決するために、KDEで「クリックしてフォーカス」に切り替えることはできませんか?
驚くばかり
私はあなたの問題のように聞こえるものを議論するこのWikiを見つけました、そしてそれはこの回避策を提供しました。wikiトピックのタイトルは、キーボードフォーカスを盗む回避策プラグインです。
xdotool
Firefoxには非常に長い間存在するバグがあり、プラグイン(Flash、Acrobatなど)がウィンドウのすべてのキーボードショートカットを盗むことができます。これは、キーボードフォーカスを最上位ウィンドウに戻す簡単な回避策です。
コード
-- Escape from keyboard focus trap (eg Flash plugin in Firefox)
awful.key({ modkey, "Control" }, "Escape", function ()
awful.util.spawn("xdotool getactivewindow mousemove --window %1 0 0 click --clearmodifiers 2")
end),
注:この回避策xdotool
をインストールする必要があります。
マウスを動かす
たとえば、マウスの移動を使用して安全な場所(リンクや埋め込みFlash要素のない領域)にマウスポインターを移動し、以下の関数を呼び出してマウスクリックをシミュレートします(フォーカスを元に戻します)。
コード
-- Simulate mouse click
local function simulateClick()
root.fake_input("button_press", 1)
root.fake_input("button_release", 1)
end
-- Bind it to a key
awful.key({ modkey, }, "n", function() simulateClick() end),
参考文献