On Sat, 30 Jun 2012 16:03:41 +1000 David Seikel <onef...@gmail.com> said:

> On Sat, 30 Jun 2012 14:40:05 +0900 Carsten Haitzler (The Rasterman)
> <ras...@rasterman.com> wrote:
> 
> > On Sat, 30 Jun 2012 00:00:56 +1000 David Seikel <onef...@gmail.com>
> > said:
> > 
> > > On Fri, 29 Jun 2012 06:33:37 -0700 "Enlightenment SVN"
> > > <no-re...@enlightenment.org> wrote:
> > > 
> > > > Log:
> > > > add ctrl+shift+ins for pasting primary and add info to READMe
> > > > about mouse/kbd controls.
> > > >   
> > > >   
> > > > 
> > > > Author:       raster
> > > > Date:         2012-06-29 06:33:37 -0700 (Fri, 29 Jun 2012)
> > > > New Revision: 73037
> > > > Trac:         http://trac.enlightenment.org/e/changeset/73037
> > > > 
> > > > Modified:
> > > >   trunk/terminology/README trunk/terminology/src/bin/termio.c 
> > > > 
> > > > Modified: trunk/terminology/README
> > > > ===================================================================
> > > > --- trunk/terminology/README    2012-06-29 13:00:30 UTC (rev
> > > > 73036) +++ trunk/terminology/README     2012-06-29 13:33:37 UTC
> > > > (rev 73037) @@ -27,9 +27,25 @@
> > > >    make
> > > >    make install
> > > >  
> > > > -Note: to make accented chars with deadkeys work, you need to use
> > > > an -input method handler. Right now only XIM works, so try this
> > > > before you -run terminology:
> > > > +Note: to make terminology work with input methods in general you
> > > > need: 
> > > >  export ECORE_IMF_MODULE="xim"
> > > >  export XMODIFIERS="@im=none"
> > > > +
> > > > +Special key controls:
> > > > +
> > > > +Shift+PgUp = Scroll 1 page up
> > > > +Shift+PgDn = Scroll 1 page down
> > > > +Shift+Insert = Paste Clipboard (ctrl+v/c) selection
> > > > +Shift+Ctrl+Insert = Paste Primary (hilight) selection
> > > > +Shift+Keypad-Plus = Font size up 1
> > > > +Shift+Keypad-Minus = Font size down 1
> > > > +Shift+Keypad-Multiply = Reset font size to 10
> > > > +Shift+Keypad-Divide = Copy highlight to Clipboard (same as
> > > > ctrl+c in gui apps) +
> > > > +Mouse controls:
> > > > +
> > > > +Right mouse button = controls menu
> > > > +Middle mouse button = paste highlight selection
> > > > +Left mouse button/drag = make highlight
> > > > +Wheel = scroll up or down in history
> > > 
> > > Um, what about those terminal apps that want to use those key
> > > strokes and mouse events?  Hopefully we can turn that stuff off if
> > > needed?  I don't see any "edit key / mouse bindings" thingy on
> > > terminology.
> > 
> > firstly... xterm already steals those as does term and rxvt. almost
> > all except the keypad shift+mul/div - those are new i added. for
> > mouse - same. wheel too. this is not newly stolen things (except for
> > 2) that have not been before. i dont intend to add a binding editor
> > any time soon - if ever, as this follows existing convention already
> > and shouldnt be a problem.
> 
> I use a terminal app (midnight commander - MC) all the time that gets
> mouse wheel and left clicks.  This is why I worry about such things,
> coz I use them.
> 
> Shift left mouse drag is the highlighting method I get in roxterm, and
> shift middle click to paste when using MC.  Those don't interfere with
> MC left mouse click.  I get two different actions in MC depending on if
> shift is down or not.  Outside of MC, both with or without shift works.
> 
> Mouse wheel scrolls up and down the terminal, but also scrolls within
> midnight commander.
> 
> So there's some method of the two living together.  Dunno what that is
> yet, but I'll find out eventually, coz I want similar stuff in the
> terminal app I'm writing now.

in terminology there is no code to do wheel reporting - i dont know how it is
meant to work, so its not being stolen - it's never even reported. i added
mousereporting last weekend and it works in mc. mouse ALSO selects. terminology
never turns off its selecting if app asks for mousereporting as i find it very
annoying not being able to select text from htop and things like that that
demand mousereporting. so app gets it. as for keys - they are stolen, but you
haven't noticed yet with the key steals as they are pretty much the same
everywhere.

> > > I've had to do that for E17 to, coz keystrokes it defaults to ended
> > > up being needed for apps that I use a lot.  Other terminal programs
> > > have also grabbed control of keys that are important for apps I use
> > > a lot. That's one reason why I don't use them.
> > 
> > i'm following convention as these are pretty much needed and expected
> > to work. i am just not writing a whole configuration system for it -
> > as i don't expect any more of them to turn up, or not in vast
> > numbers. of course... someone can add one if they want. :)
> > 
> > > On the other hand, I don't actually have a keypad.
> > 
> > then u dont care :)
> 
> Well, I don't care that you are stealing them, but I might care if I
> can't USE them.  Except in this case I don't ever change the font
> size.  On the other hand, my brand new diabetes is changing my eyes a
> lot, I might start changing font sizes to cope.  Got four pairs of
> glasses now, still figuring out how best to cope.
> 
> -- 
> A big old stinking pile of genius that no one wants
> coz there are too many silver coated monkeys in the world.


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to