This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author terry.reedy
Recipients BreamoreBoy, George.Dhoore, Saimadhav.Heblikar, asvetlov, ned.deily, roger.serwy, terry.reedy
Date 2014-06-09.18:29:13
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1402338553.97.0.0441957885013.issue11437@psf.upfronthosting.co.za>
In-reply-to
Content
Mark, they are both inactive at the moment.

There are a number of issue around configuration, especially key bindings. I think the whole process needs review and redoing. For instance, I understand Roger as saying that the problematical known-invalid list (set) is needed because GetCurrentKeySet is called repeatedly, once for each extension. I want to look into fixing the repeated calls, which will increase with more extensions, and possibly eliminate the need for known-invalid.

Another redesign: I think Control-Key-x should automatically mean Control-Key-X, and ditto for Alt-Key-x, and that we should not need both in config-keys even if tk requires separate bind calls.

Saimadhav, we should try to do some validation of the key bindings in the unittest for configurations. The pattern seems to be
  optional Control-, Alt-, or Meta-
  optional Shift-
  required Key-
  required ascii key, bracketleft/right, or Uppercase-key-name,
History
Date User Action Args
2014-06-09 18:29:14terry.reedysetrecipients: + terry.reedy, ned.deily, roger.serwy, asvetlov, BreamoreBoy, George.Dhoore, Saimadhav.Heblikar
2014-06-09 18:29:13terry.reedysetmessageid: <1402338553.97.0.0441957885013.issue11437@psf.upfronthosting.co.za>
2014-06-09 18:29:13terry.reedylinkissue11437 messages
2014-06-09 18:29:13terry.reedycreate