#1911 labels prevent keyboard input to entry and text widgets

obsolete: 8.4.9

After upgrading to Tcl/Tk 8.4.9 on Suse 9.3, I find the
following strange behavior. Certain Tk applications
now refuse to take any input from the keyboard.
Buttons and Menus work fine, but when I give a text or
entry widget the focus, none of my keystrokes seem to
get through.

Here is a script that illustrates the problem:


text .en
label .status -text "Hello World"
pack .en
pack .status

Strangely, if you switch the order of the "pack .en"and
"pack .status" commands, it works fine.

I have tried this with different window managers to no
effect. However, if I Iog in remotely (using SSH) to a
machine running tcl/tk 8.4.6, it runs fine. Similarly,
if from a different machine I log in to the machine
using 8.4.9 and run this script, it works fine over
remote X.

Thanks for any help.

Robert Marmorstein


  • Reinhard Max

    Reinhard Max - 2005-05-20

    Logged In: YES

    As a workaround you can deinstall the scim package, or set
    INPUT_METHOD="none" in /etc/sysconfig/language .

  • Jeffrey Hobbs

    Jeffrey Hobbs - 2005-05-27

    Logged In: YES

    what's the core level fix for this?

  • Jeffrey Hobbs

    Jeffrey Hobbs - 2005-05-27
    • priority: 5 --> 8
    • assigned_to: hobbs --> rmax
  • Robert Mathias Marmorstein

    Logged In: YES

    INPUT_METHOD="none" worked fine. Thanks!

    Would like to use this with SCIM, though!

  • Jeffrey Hobbs

    Jeffrey Hobbs - 2005-11-30
    • status: open --> closed-duplicate
  • Jeffrey Hobbs

    Jeffrey Hobbs - 2005-11-30

    Logged In: YES

    dup of 905830


Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks