Re: [PATCH 2/2] Enable usermenu
BALATON Zoltan <[email protected]>
| Newsgroups | gmane.compw.window-managers.windowmaker.devel |
|---|---|
| Message-ID | <[email protected]> |
On Wed, 26 Aug 2015, Yury Tarasievich wrote: > On 08/25/2015 10:12 PM, Josip Deanovic wrote: >> On Tuesday 2015-08-25 20:19:38 Yury Tarasievich wrote: >>> Call me dim, but this functionality is useful >>> for what use scenario? >> >> This feature could prove useful in case when you have an application >> that requires several repetitive keyboard events and instead of >> typing something in, you could just select the sequence of keyboard >> events from the configured usermenu. > ... > > Hmm, so you describe a sort of complex-input-assisting component. > > That, in itself, is surely handy, but seems to me it wasn't the intended use > for usermenu. Like, I click the app and may get this input assistant from WM? > I just don't see it, the purpose of usermenu must be something more general. The more general purpose may be to enable adding NeXT style menu to apps that do not implement it themselves, such as X terminal emulators or other X apps to provide a more uniform user experience with GNUstep. Probably this is the reason for this feature but not sure if it was ever fully used in any desktop environment. Depending on your background you may find an app specific menu that changes based on the active app strange but this is the way the menu works on Mac OS and many similar OSs. Windows is not one of them, although it took a lot of inspiration from Mac OS and NeXTSTEP, the menu bar attached to each window is different. I guess it all started around here: http://toastytech.com/guis/macos1.html http://toastytech.com/guis/ns08.html and evolved to http://toastytech.com/guis/rhap.html http://toastytech.com/guis/osx.html Window Maker aims to implement the NeXT look and feel (with some additional options) probably around this time: http://toastytech.com/guis/ns33.html http://toastytech.com/guis/openstep.html Regards, BALATON Zoltan -- To unsubscribe, send mail to [email protected].