tcorreabr / Parachute

Look at your windows and desktops from above.
GNU General Public License v3.0
356 stars 32 forks source link

keyboard navigation not working when opening parachute with qdbus command #21

Closed gobonja closed 4 years ago

gobonja commented 4 years ago

When opening parachute with qdbus org.kde.kglobalaccel /component/kwin invokeShortcut Parachute focus stays on last active window and that window recieves keyboard events. This issue doesn't occur when opening parachute with global keyboard shortcut (e.g. Ctrl+Meta+D)

Steps to reproduce:

  1. open terminal or alt-tab opened terminal
  2. move mouse so none of the applications gets under mouse pointer in paraschute
  3. run qdbus org.kde.kglobalaccel /component/kwin invokeShortcut Parachute
  4. try selecting application with keyboard

I face this problem a lot since I use fusuma gestures and Meta key for opening parachute. Here is also quick recording of bug: bug-preview.zip

tcorreabr commented 4 years ago

Strange. I can reproduce this by running the qdbus command on terminal. But when the same command is executed by easystroke everything works normally. 🤔

gobonja commented 4 years ago

I just tried with easystroke, same issue occures but only if gesture is not initiated on maximized window. But if initiated on maximized still cannot switch windows with keyboard.
easystroke.zip

tcorreabr commented 4 years ago

As if that weren't strange enough.