These days I'm thinking about the way to bring a mouse-only interaction with
dwm and related tools. Yes I know that is crappy, but something when i'm 
smoking or working with more than one computer at the same time i like to
only get the mouse and not adapting my hands to different keyboards. These
changes can be also helpful for embedded devices with touchscreens and wheel
buttons.

So I have different proposals to make dmenu and dwm more mouse friendly. Let
me know what do you think about this.

dmenu:

 - up/down keys act as left/right keys
 - mouse wheel act as left/right keys too
 - mouse left click activates the selected word
 - mouse right click closes dmenu (like <ESC>)

dwm:

 - mouse wheel on tags allows to change between "desktops" (without having to 
click)
 - left click on status bar (where the stdin is printed) executes a program.
 - left click on title bar swaps current window between floating and tiled mode
 - right click on title bar closes the window

What i don't know how to do is how to emulate alt+click options (move and 
resize) or
how to zoom a window (alt+intro) without using the keyboard. (I really love 
these
two actions x)

These dwm options (well designed) could be done on the same way as keybindings 
are defined,
so they could be easily configured by the user.

I think some of these options can be delagated to dzen (execution of dmenu when 
clicking
a dzen button), but the interaction with the windows should be done inside dwm.

Let me know what do you think about this, btw it could be also possible to 
create an
X11 program to wrap mouse gestures as keyboard shortcuts, and this will be 
probable
cooler (for example, click on a certain area of the Xwindows and move the mouse 
out of
it can simulate an alt+intro keybinding, etc..).

This last option should take more sense on a kiss environment, but this will be
probably harder to design O:)

  --pancake

Reply via email to