I've looked at this on and off for quite a while.

Investigations on several different systems (incl Windows) indicate that the
state of the Caps Lock or Shift keys makes no difference to what Cntrl-c etc do.

I intend to talk with upstream again about this with a view to having the
attached patch incorporated.

Colin

-- 
Colin Tuckley      |  +44(0)1223 293413  |  PGP/GnuPG Key Id
Debian Developer   |  +44(0)7799 143369  |     0x1B3045CE

"Apple" (c) Copyright 1767, Sir Isaac Newton.
--- trunk/Tk/MainWindow.pm	2008-02-15 15:18:36.029074482 +0000
+++ perl-tk-804.028/Tk/MainWindow.pm	2009-05-03 17:01:22.851959550 +0100
@@ -90,9 +90,9 @@
  $mw->bind('all','<<LeftTab>>','focusPrev');
  if ($mw->windowingsystem eq 'x11')
   {
-   $mw->eventAdd(qw[<<Cut>> <Control-Key-x> <Key-F20> <Meta-Key-w>]);
-   $mw->eventAdd(qw[<<Copy>> <Control-Key-c> <Key-F16> <Control-Key-w>]);
-   $mw->eventAdd(qw[<<Paste>> <Control-Key-v> <Key-F18> <Control-Key-y>]);
+   $mw->eventAdd(qw[<<Cut>> <Control-Key-x> <Control-Key-X> <Key-F20> <Meta-Key-w>]);
+   $mw->eventAdd(qw[<<Copy>> <Control-Key-c> <Control-Key-C> <Key-F16> <Control-Key-w>]);
+   $mw->eventAdd(qw[<<Paste>> <Control-Key-v> <Control-Key-V> <Key-F18> <Control-Key-y>]);
    $mw->eventAdd(qw[<<PasteSelection>> <ButtonRelease-2>]);
    $mw->eventAdd(qw[<<Undo>> <Control-Key-z> <Key-Undo> <Key-F14>
                     <Control-Key-underscore>]);

Reply via email to