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>]);