Coder Social home page Coder Social logo

Comments (6)

AchimStuy avatar AchimStuy commented on July 29, 2024 1

#23 is implemented as send key to a virtual key board. I could refactor it out to allow any custom keys to some gestures. Question is, how to integrate with the existing gestures (overview navigation, workspace switching, window manipulation, etc.)

I'd also like to have a gesture for closing the current window, which I would solve by sending CTRL + W on pinch.

from gnome-gesture-improvements.

harshadgavali avatar harshadgavali commented on July 29, 2024

Thanks for idea.
But libinput currently doesn’t provide information for determining edge swipes (since multiple fingers can be at multiple positions).

For pinch gestures I can think of Zoom in/zoom out actions.
Do you have any other actions in mind? (Having some predefined actions mean less dependency on other programs for triggering keyboard events like ydotool)?

from gnome-gesture-improvements.

dsseng avatar dsseng commented on July 29, 2024

Zoom in/zoom out are already present and not changeable. Everything two-finger seems to be handled by apps and they do it alright (see firefox, eog, chromium should work as well I think). Default actions should be ones present in the extension now and maybe some stuff like opening notifications or right area controls of Shell.

from gnome-gesture-improvements.

RemyL avatar RemyL commented on July 29, 2024

I have an idea to improve how module works.

First it seems that it's only possible to switch between 2 windows. If we want to change to a third window (or move between all windows) we need to activate the alt+tab menu. Would it be possible to switch between all windows with multiple swipes ?

I also found a gnome extension that modify alt+tab behaviour that would perfectly fit with your extension: https://github.com/dmo60/CoverflowAltTab However when it install it, this extension works well with alt+tab buttons but not with your swipes. (I don't know if the modifications need to be done on your module or CoverflowAltTab module)

from gnome-gesture-improvements.

matthijskooijman avatar matthijskooijman commented on July 29, 2024

I'd also like to see this. I currently use touchegg to send keystrokes for browser forward/back (XF86Forward/XF86Back keys), and also some gestures to control the media player by sending XF86AudioStop or XF86AudioNext keys.

from gnome-gesture-improvements.

Schneegans avatar Schneegans commented on July 29, 2024

This would be a cool feature in combination with the Fly-Pie extension. In there, I use this class to send fake keyboard events. Maybe you could copy this?

from gnome-gesture-improvements.

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.