https://bugs.kde.org/show_bug.cgi?id=387026

            Bug ID: 387026
           Summary: idea: "don't change focus" hotkey
           Product: kwin
           Version: unspecified
          Platform: Compiled Sources
                OS: All
            Status: UNCONFIRMED
          Severity: wishlist
          Priority: NOR
         Component: general
          Assignee: kwin-bugs-n...@kde.org
          Reporter: rjvber...@gmail.com
  Target Milestone: ---

This will probably sound a bit far-fetched, but the more I think about it the
more I think it'd be useful for users who like me prefer to do as much as
possible with the keyboard:

Many applications, among which web browsers, have a feature (sometimes
optional) in which the running instance "activates" itself when it receives a
document or page reference to open. Even if that's the desired behaviour in
most cases, there are also circumstances where you don't want this to happen.

Example: I'm scanning my email and/or RSS feeds in Kontakt, say for housing or
job ad alerts. I'll be coming across a number of links I'll want to
investigate, but I don't want to handle each link serially, going back and
forth between apps. Currently, that means I click on a link, then have to move
the mouse cursor outside my zone of (mental) focus in order to give the (input)
focus back to Kontakt because my browser stole it when coming to the front.
(Despite have focus-follows-mouse and the mouse cursor over the Kontakt
window.)

Let me repeat that often this is wanted behaviour: let a window activate and
get focus without having to touch the mouse. I don't see many ways how you can
alter this behaviour on a case-by-case basis, but a hotkey feature in the
window manager should be a solution. Define a modifier or function key (or any
key that usually does nothing useful) to be pressed when or immediately after
you click a link or do something that'll cause the designated document handler
to activate. When this hotkey is pressed, KWin will not allow focus to change.

You might even make this a 2-level feature: optionally KWin could also "freeze"
the window stacking order. (Useful on small screens, or if you set your browser
to take up the entire screen so the focus window becomes hidden anyway.)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to