freenode/#stumpwm - IRC Chatlog
Search
8:16:33
Demosthenex
adlai: well, i'm interesting in scrolling, and while it's ok that middle button + mouse up/down scrolls, i worry about accidental pasting. i'd rather use a hotkey + mouse up/down
8:19:18
adlai
I recommend that you have a visual indication of the hotkey's status, if you are worried accidents
8:19:58
Demosthenex
i was unaware it's able to do the scroll, that's what i wanted, but not while conflicting with pasting.
8:21:32
Demosthenex
i have a meta key setup as my stumpwm hotkey, if i could hold that and mouse up/down it'd be ideal
8:22:41
adlai
there are several different options in https://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint
8:23:54
adlai
my guess is that hardly anything in that page is specific to thinkpads, other than perhaps the exact magic numbers used for detecting and simulating the mouse actions
8:25:14
adlai
by "stumpwm hotkey", I suppose you mean the key that takes you from top-map to root-map ?
8:25:45
adlai
it is almost certain to experience quite a bit of mechanical wear, due to being one of your most commonly used keys
8:26:31
adlai
if you do a lot of scrolling, and want to have the scrolling hotkey held down during the scrolling, then I suggest having that mechanical wear be on a different key than the main hotkey.
8:29:28
adlai
maybe it is best to have a 'nice' idle process that always flushes the X clipboard into /dev/random etc, so that ygwyd
8:30:52
adlai
someday I might want to regain the scroll granularity offered by an actual mice peripheral
8:31:08
adlai
ACTION spent about a decade without mice, then encountered them again in computer labs at the university
8:31:51
adlai
they are ridiculously awesome, once you consider them from a fresh mind that has gotten used to working only with a keyboard
8:32:24
Demosthenex
no, if i have to remove my hands from kbd to switch to mouse, you've already lost me =]
8:32:41
Demosthenex
also i can type with my eyes closed, mice are useless because you have to watch them.
8:33:36
adlai
e.g., both hands on keyboard for typing a paragraph of report; then, one hand on keyboard, one hand on mouse, for searching for some specific bit in a 1000-page pdf file
8:35:29
adlai
during my first semesters, the first thing I always did at a terminal was to enable control of the mouse pointer by the number pad (MS windows often has such a mode, although it is never default)
8:37:05
adlai
ACTION has occasionally wondered what sort of "mousekeys" mode could be superior, for keyboards that have no separate number pad
8:38:13
adlai
the trivial approach is to mimic vi: some mode-switch key turns the home keys of one hand into cardinal steppers for the pointer
8:39:24
adlai
maybe a decade from now I'll have the free time and fuxtogive for exploring that rabbithole.
8:40:10
adlai
so in that approach, various keys relocate the pointer in geometric steps from various fixed anchor points?
8:41:57
MichaelRaskin
Default-ish mode is you get a rectangle covering your entire screen; you can replace the rectangle with the bottom/top/left/right half (vi bindings) and you can click in the center
8:42:43
adlai
ok, that seems like an optimal approach for the generic "click at a specific, randomly-selected point"
8:43:46
adlai
where you don't want the interface to have any dependence on quirks of screen content, e.g. jumping to confirmation/cancel buttons, which is a 'helpful' default that is often infuriating
8:44:32
MichaelRaskin
Yes, there are extra things like «click where my pointer is already», adjust rectangle to current window, get me a rectangle for neighbourhood of mouse pointer,
8:45:07
adlai
there are probably better division hierarchies than a quadtree, although which one is intuitive is probably an orthogonal question
8:49:01
MichaelRaskin
I am not sure ratclick works reliably, though, might need just to shell out to xdotool
8:51:05
adlai
orthogonality is rather important for these things. it might be unwise to have too many moving parts managed within the same lisp image.
9:12:38
MichaelRaskin
It's another question that if you can set comfortable bindings for keynav, using keynav is probably the least work