Giter VIP home page Giter VIP logo

Comments (9)

negesti avatar negesti commented on August 10, 2024

sounds like a good idea. getting a list of all windows of the current workspace should be quite easy (/usr/share/gnome-shell/js/ui/altTab.js#_getAppLists looks promising)

from gnome-shell-extensions-negesti.

negesti avatar negesti commented on August 10, 2024

Any idea which keybinding to use? is alt + numpad ok or do you know any application that uses this binding?

from gnome-shell-extensions-negesti.

73 avatar 73 commented on August 10, 2024

I would suggest to leave it open. I would prefer mod4+[j,i,k,l] von west, north, south and east, because I have the window movement keys on the left hand (mod4+[q,w,e,a,s,d,[y,z],x,c]). My intention is to not move my hands at all while dealing with windows. When i move my hands to the keypad i could move to the mouse (which is 5cm further).

Would that be a good idea?

from gnome-shell-extensions-negesti.

negesti avatar negesti commented on August 10, 2024

The settings window allows to change the keybinding. Was just looking for a usable default option. The default value is now mod4 + j,k,l,i.

Would be nice if you can test the feature (just pushed).

from gnome-shell-extensions-negesti.

73 avatar 73 commented on August 10, 2024

Hi,

tested it on Ubuntu 12.04 (Gnome-Shell 3.4.1).
Focussing did not work. In moveFocus.js I imported
const Main = imports.ui.main;
and changed:
sortedX[index].window.focus(display.get_current_time());
sortedX[index].window.raise();
to
Main.activateWindow(sortedX[index].window);
then it worked. :)

Has API changed?

Happy Easter,
73

from gnome-shell-extensions-negesti.

negesti avatar negesti commented on August 10, 2024

Update moveFocus to use Main.activateWindow (works with 3.6.3.1).
Only thing that's missing is a test on two screen setup. I will check this when i'm back in office.
--> new version @extensions.gnome.org will be available soon

from gnome-shell-extensions-negesti.

73 avatar 73 commented on August 10, 2024

I'll test it at the office as well. Thank you very much.

from gnome-shell-extensions-negesti.

73 avatar 73 commented on August 10, 2024

It works across displays.
But the default shortcuts are set j for east and l for west. It should be the other way around.

from gnome-shell-extensions-negesti.

73 avatar 73 commented on August 10, 2024

Thank you for implementing this feature.

from gnome-shell-extensions-negesti.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.