Something that would be nice is to be able to just disable all bindings (maybe with a white-list of those to allow) on a per-window basis. Even just by choosing a key-binding scheme from the respective window's menu or a button on the window's title bar.
That would also be useful for things like remote-desktop/vnc kind of applications. The benefit would be undisturbed usage of key bindings most of the time, except when the specific windows do have focus. In the simple fashion it would require just a "always" flag on key bindings to mark those that should apply even while a window with bindings disabled has focus. In a more complex fashion multiple sets of key bindings would exist and the focused window would decide which set is active. Bruno On Fri, 30 November 2012 Michael Blumenkrantz wrote: > I personally use the win key for the border menu as you've said. It's easy > enough to change this, but perhaps we should add a wizard option? > > On Fri, Nov 30, 2012 at 12:31 PM, David Seikel <onef...@gmail.com> wrote: > > > On Fri, 30 Nov 2012 13:17:51 +0100 Thanatermesis > > <thanatermesis.e...@gmail.com> wrote: > > > > > I saw somebody turning crazy in E17 with a simple problem: "photoshop > > > doesn't accept the very-needed Alt key", more exactly she runs a > > > virtualbox with windows on it, and since Alt is very used in e17 for > > > move windows, the binding is not passed to the entire OS that runs on > > > virtualbox, the solution was to remove the alt+mouse binding entirely > > > on E17, note that this is a common problem on most window-managers > > > > > > I have reported the bug in the past in #1767 , the answer by zmike > > > was: > > > > > > > not sure how you "recently" discovered this since it's a problem > > > > with > > > every window manager that uses alt+mouse to move windows (ie. all > > > window managers). > > > > > > > short answer: not our problem. if you want alt+click in an > > > > application, > > > don't bind alt+click. > > > > > > > long answer: there's no sane way to determine whether a user wants > > > > to use > > > an alt+click binding in a window management context or inside the > > > application. trying to add filters for this would be foolish, a waste > > > of time, and impossible to do properly. > > > > > > > > > Which is correct, but... that's not what we do with the 3D/GL > > > blacklisted graphic cards in evas ? > > > > > > This happens also in other window-managers, but e17 is a lot better > > > than that, isn't ? :) , so could be nice to have a new feature in the > > > bindings (another config named "filtered bindings?") where the user > > > can assign some bindings to ignore, and we can ship e17 with > > > predefined filters that the user can change (for example on this > > > case, if window = virtualbox ; ignore alt+mouse binding) > > > > > > The solution doesn't sounds really complicated, but is important to > > > remember that virtualbox (or more exactly a "virtualized windows") is > > > a very common use by the users which needs to work correctly, and the > > > alt key is entirely not working in the entire OS (not only photoshop) > > > > > > By other side, as another example, think about running a > > > virtualmachine with any E17 OS on it, if you want to resize or move a > > > window on this e17 you are unable and you simply move/resize the > > > virtualbox itself, giving a giant lack of usability to that > > > vritualized E17 environment > > > > At alternative is to have a config option to use the Win key instead of > > the Alt key. All sorts of other programs also want to use Alt this and > > Alt that. I've not met any program that uses the Win key. Using it > > for window managers makes sense. Certainly should be an option. It's > > a pain to change all the bindings, which I do have to do every time I > > have to wipe out my E17 config. > > > > Most keyboards have it, even Macs have their own variation. > > > > On the other hand, that's gonna be a problem with virtual computers. > > Both computers might want the same key / mouse events for their own. I > > think they have key / mouse capture for that reason. ------------------------------------------------------------------------------ Keep yourself connected to Go Parallel: TUNE You got it built. Now make it sing. Tune shows you how. http://goparallel.sourceforge.net _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel