On Sat, 30 Jun 2012 15:54:21 +0900 Carsten Haitzler (The Rasterman)
<[email protected]> wrote:

> On Sat, 30 Jun 2012 16:03:41 +1000 David Seikel <[email protected]>
> said:
> 
> > On Sat, 30 Jun 2012 14:40:05 +0900 Carsten Haitzler (The Rasterman)
> > <[email protected]> wrote:
> > 
> > > On Sat, 30 Jun 2012 00:00:56 +1000 David Seikel
> > > <[email protected]> said:
> > > 
> > > > On Fri, 29 Jun 2012 06:33:37 -0700 "Enlightenment SVN"
> > > > <[email protected]> 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'll update and test mouse clicking for MC, but the version I have
right now is not doing it.  I might figure out mouse wheel soon myself
when I add mouse support to my little terminal app.

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.

Attachment: signature.asc
Description: PGP signature

------------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to