This is the mail archive of the cygwin-xfree@cygwin.com mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Xwinclip documentation


"Syl" <jkatz@sk.sympatico.ca> wrote:
> Okay Ctrl+C in MS Windows but what command keystroke to emulate Ctrl+V in
> Cygwin/XFree/twm?

I really hate to break it to you, but there is no "emulating" Ctrl+V in
Cygwin/Xfree/twm.  It's up to each X client (program) to determine which
keystroke means "paste".  And unfortunately, the X guys dropped the ball a
long time ago on evangelizing and standardizing their keystrokes.  As a
result, there is no single set of keystrokes to suggest to you.  I know that
a middle-mouse click means paste for xterm, as well as Shift+insert.

Ctrl+C is the de facto standard on MS Windows because Microsoft preached to
everybody that it needed to be the standard.  Technically, a MS Windows
program can copy in response to the '6' key if it wants, but none do because
Microsoft created a standard and convinced everybody to follow it.  There
are the occasional oddballs - Lightwave, for example, uses x,c,v for cut,
copy and paste because it is cross-platform to systems without control, but
for the most part, native Windows apps follow the standard.

X on the other hand has about a bazillion different copy/past commands.
Emacs, for example, uses Ctl+y or Shift+Insert for paste, and Ctl+W for cut.
Why Ctrl+Y?  Why Ctrl+W?  Who knows. Any other X programs use those strokes?
Generally no.  Pine uses Ctrl+U for paste (which it terms undelete, of
course).

(Of course, Ctrl+V makes no sense either, except that V is next to C and it
looks a bit like the tip of a glue bottle...)

--
-- Early Ehlinger CEO, ResPower Inc - Toll-Free : 866-737-7697
-- www.respower.com -- 500+ GHz Supercomputer Starting At USD$0.50/GHz*Hour




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]