Comments (5)
Grid mode exists as an alternative to hint mode for macroscopic movements, with the idea being that once the user has selected a target, they are free to choose another mode for the next macroscopic movement using one of the modal triggers.
Once the grid has been narrowed to a target it is mostly useless, and the user will probably want to reactivate it. Having said that, the recommended way to use warpd is to use hint mode for macroscopic movements and normal mode for more refined ones.
from warpd.
Yeah, I understand that workflow and this is a very minor request. I also agree that grid mode is usually not very useful after you've narrowed down to a specific place, but here is the specific use case for me...
I want to do this: I start warpd in grid mode, then I scroll through a webpage (which is full screen & my cursor is in the center of the screen), then I narrow the grid down to a specific place.
But I'm forced to do this: I start warpd in grid mode, then I scroll through a webpage (which takes me out of grid mode), then I enter grid mode again, then I narrow the grid down to a specific place.
from warpd.
If I understand you correctly, this only saves a single keystroke. Grid mode can be entered from normal mode by pressing g
, so you can just activate warpd in normal mode, scroll (e
/r
) and press g
to initiate a grid movement. Scrolling while in grid mode also has the disadvantage of obscuring the screen.
from warpd.
You understand correctly, it only saves 1 keystroke for me and is totally not a big deal.
Just playing with the idea, exposing mouse keys to modes outside of normal mode might make these scenarios possible too:
- Start in hint mode, start a drag but don't leave hint mode, jump to a different hint to extend the drag, end the drag. Saves 1 key press from entering hint mode again.
- Start in grid mode, start a drag and starting the drag resets the grid, jump to different grid location, end the drag. Saves 1 key press from entering grid mode again.
from warpd.
I use warpd in mostly hint mode. I've wanted something similar as well. My use case is I want to quickly close the a few tray icons. So multiple times I have to do
- set cursor to the right location
- right click
- click on quit
- repeat
For this I currently have to leave and exit warpd multiple times but I am able to do the clicking in the normal mode. I'd be able to click and do whatever I want and then invoke the hint again with x.
from warpd.
Related Issues (20)
- Windows 11: When I run `warpd --list-options` it either starts it or tells me that it's already running. It does not list options... HOT 1
- Windows v1.3.7-windows-alpha cannot trigger capital keys e.g. `A-M-X` for two pass hint mode and `W` for grid cut up HOT 1
- bug: activation in windows on non-primary screen fails assertion for scr HOT 1
- bug: warpd broke system keyboard HOT 4
- Feature Request: scroll right/left key in addition to scroll up/down key HOT 4
- No button key binding works in hyprland HOT 1
- Windows: co-existence with kMonad? HOT 2
- Add an cmd option `--restart`
- warpd is cannot be launched since: "C-o is not a valid key name" HOT 2
- Could not create virtual pointer (virtual pointer unsupported?) HOT 2
- What is warpd -l for, or how can I set up my activation key?
- Understanding the history feature: How Does It Work?
- Warpd hangs in macos with non latin input HOT 1
- Wayland: warpd looses focus when when popup inside IntelliJ idea shows up
- how to debug in wayland?
- On sway (wayland), warpd sometimes hangs in `discover_pointer_location`
- Feature request: exit mode automatically after left-clicking HOT 1
- Does not compile HOT 1
- Can only see indicator in normal mode and mouse pointer is not visible
- Feature Request: Locate cursor visually
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from warpd.