GNOME Bugzilla – Bug 272342
no keyboard access to expand or collapse threads
Last modified: 2008-02-01 08:48:48 UTC
"+" and "-" work well in the mail folder tree, but not in the message list to expand or collapse a thread (also does not work when deactivation NumLock). this blocks bug 218570 which blocks bug 219038 and bug 218571. :-) evolution-2.1.4.0.200502040900-0.snap.ximian.10.1 on suse9.2.
left/right cursor key work in the folder tree, always has.
not zed: yes, and don't work in the message list thread view. how can i expand and collapse a thread without a mouse?
Andre, as I tested, it works well in Evolution from CVS HEAD, both the "+/-" and "left/right" key.
hmm, still does not work here; running evolution-2.1.6.0.200503020410- 0.snap.ximian.10.1. very likely this is a gtktable (or whatever is used by evolution?) issue... gtk2-2.4.9-10 here. :-/
it is etable. it is hardcoded. it always uses left and right cursor. perhaps your keyboard is mapped in an unusual way, but this has alwyas worked.
Not able to expand/collapse threads using left/right cursor, Not even with +/- keys. I tested with 2.2.1 version of evolution.
shaheed: i'm happy that i'm not the only one. :-) i'm using a 15 year old compaq keyboard. is there any chance way to help/submit any information about my keyboard mapping?
Hey this works quite well with the left/right arrow keys for me. I really dont see a bug here. And i have always been able to do it. The left arrow key would collapse and the right arrow key would expand.
ok, then it seems to be a bug with old keyboards (because khasim also sees this). either close this as WONTFIX or tell me how to submit more helpful information. :-) futuring.
sigh! i really dont knwo what has to be done about such bugs.
Confirming, broken for me, too. Works in the folder tree, does not work in the mail list. This is a USB keyboard hooked up to a Laptop. No way this is related to old hardware. Wouldn't see how anyway... Maybe related to the keyboard layout? This is a German layout keyboard, just like Andre uses. ;)
investigated a bit and i guess that the output of * xprop -root | grep XKB * gconftool-2 -R /desktop/gnome/peripherals/keyboard/xkb * xdpyinfo | head could be helpful here. mine is: $:andre\> xprop -root | grep XKB _XKB_RULES_NAMES_BACKUP(STRING) = "xfree86", "pc105", "de", "nodeadkeys", "" _XKB_RULES_NAMES(STRING) = "xfree86", "pc105", "de", "nodeadkeys", "" $:andre\> gconftool-2 -R /desktop/gnome/peripherals/keyboard/xkb $:andre\> xdpyinfo | head name of display: :0.0 version number: 11.0 vendor string: The X.Org Foundation vendor release number: 60802000 X.Org version: 6.8.2 maximum request size: 16777212 bytes motion buffer size: 256 bitmap unit, bit order, padding: 32, LSBFirst, 32 image byte order: LSBFirst number of supported pixmap formats: 7
hmm. also see bug 230408
https://launchpad.net/distros/ubuntu/+source/evolution/+bug/39421 reports similar problems. I for one can't use left-arrow and right-arrow either in the message list view. daniel@bert:~$ gconftool-2 -R /desktop/gnome/peripherals/keyboard/kbd layouts = [de] model = pc105 overrideSettings = false options = [compose compose:menu,Compose key compose:rwin] daniel@bert:~$ xdpyinfo | head name of display: :0.0 version number: 11.0 vendor string: The X.Org Foundation vendor release number: 70000000 X.Org version: 7.0.0 maximum request size: 16777212 bytes motion buffer size: 256 bitmap unit, bit order, padding: 32, LSBFirst, 32 image byte order: LSBFirst number of supported pixmap formats: 7 daniel@bert:~$ xprop -root | grep XKB _XKB_RULES_NAMES_BACKUP(STRING) = "xorg", "pc105", "de", "nodeadkeys", "" _XKB_RULES_NAMES(STRING) = "xorg", "pc105", "de", "", "compose:menu,compose:rwin" daniel@bert:~$
Sorry, make that: https://launchpad.net/distros/ubuntu/+source/evolution/+bug/39363
Another user reports it not working with: _XKB_RULES_NAMES_BACKUP(STRING) = "xorg", "pc105", "gb", "", "" _XKB_RULES_NAMES(STRING) = "xorg", "pc105", "gb", "", "" name of display: :0.0 version number: 11.0 vendor string: The X.Org Foundation vendor release number: 70000000 X.Org version: 7.0.0 maximum request size: 16777212 bytes motion buffer size: 256 bitmap unit, bit order, padding: 32, LSBFirst, 32 image byte order: LSBFirst number of supported pixmap formats: 7 layouts = [] model = overrideSettings = true options = []
Apologies for spam... ensuring Sun a11y folks are cc'ed on all current accessibility bugs.
Any progress on fixing this? Currently neither the +/- keys nor the <- -> arrow keys work for expanding or collapsing threads. Is there any better information I can provide to debug this? Matt
This isn't working for me either on Evolution 2.6.0 packages from SuSE 10.
matt, hpj, can you please also provide the output of * xprop -root | grep XKB * gconftool-2 -R /desktop/gnome/peripherals/keyboard/xkb * xdpyinfo | head ? tia.
matt@kalliope:~$ xprop -root | grep XKB _XKB_RULES_NAMES_BACKUP(STRING) = "xorg", "pc105", "gb", "", "" _XKB_RULES_NAMES(STRING) = "xorg", "pc105", "gb", "", "" matt@kalliope:~$ gconftool-2 -R /desktop/gnome/peripherals/keyboard/xkb matt@kalliope:~$ xdpyinfo | head name of display: :0.0 version number: 11.0 vendor string: The X.Org Foundation vendor release number: 70000000 X.Org version: 7.0.0 maximum request size: 16777212 bytes motion buffer size: 256 bitmap unit, bit order, padding: 32, LSBFirst, 32 image byte order: LSBFirst number of supported pixmap formats: 7 matt@kalliope:~$
Expanding/collapsing threads using either +/- or left/right doesn't work for me either, using an IBM thinkpad. Also, in the folder list +/- works but not right/left (which instead scrolls the view sideways). My output of the above commands, as follows. Note that I didn't find a /desktop/gnome/peripherals/keyboard/xkb, so I used 'kbd' instead, hopefully its what you need. [odeda@x-23 ~]$ xprop -root | grep XKB _XKB_RULES_NAMES_BACKUP(STRING) = "xorg", "pc105", "us", "", "" _XKB_RULES_NAMES(STRING) = "xorg", "pc105", "us,il", ",lyx", "eurosign:5,compose:ralt,grp:alt_shift_toggle,grp_led:scroll" [odeda@x-23 ~]$ gconftool-2 -R /desktop/gnome/peripherals/keyboard/xkb [odeda@x-23 ~]$ gconftool-2 -R /desktop/gnome/peripherals/keyboard/kbd layouts = [us,il lyx] model = options = [eurosign eurosign:5,Compose key compose:ralt,grp grp:alt_shift_toggle,grp_led grp_led:scroll] overrideSettings = true [odeda@x-23 ~]$ xdpyinfo | head name of display: :0.0 version number: 11.0 vendor string: The X.Org Foundation vendor release number: 70000000 X.Org version: 7.0.0 maximum request size: 16777212 bytes motion buffer size: 256 bitmap unit, bit order, padding: 32, LSBFirst, 32 image byte order: LSBFirst number of supported pixmap formats: 7
Another me too! My keyboard is a microsoft natural. Here is some info from commands mention in comment 20. xprop -root | grep XKB gives _XKB_RULES_NAMES_BACKUP(STRING) = "xorg", "pc104", "us", "", "" _XKB_RULES_NAMES(STRING) = "xorg", "pc104", "us", "", "" gconftool-2 -R /desktop/gnome/peripherals/keyboard/xkb gives no output. xdpyinfo | head gives name of display: :0.0 version number: 11.0 vendor string: The X.Org Foundation vendor release number: 70101000 X.Org version: 7.1.1 maximum request size: 16777212 bytes motion buffer size: 256 bitmap unit, bit order, padding: 32, LSBFirst, 32 image byte order: LSBFirst number of supported pixmap formats: 7
Still broken here, in 2.9.3, with Ubuntu 7.04 (Feisty Fawn). This is the bug which stops me using Evolution, in favour of Thunderbird. I'd rather use evo though, please fix this!!
Still broken in 2.9.5, still a severe accessibility bug. Any news? I've bumping this up to major given the accessibility implications.
As I just testes, Shift+left/right key works in the message list on Solaris. And there is a comment in http://svn.gnome.org/viewvc/evolution/trunk/widgets/table/e-tree.c?view=annotate line 890 and 903, "Only allow if the Shift modifier is used".
I can confirm that Shift-[Left,Right] collapses/expands threads nicely in the message list. This is with Evolution 2.12.1 on Ubuntu Gutsy. Can we close this as FIXED or NOTABUG?
It doesn't work for me in Evolution 2.12.3 on Fedora 8 - I can't find anyway to collapse/expand threads in the messages list using the keyboard. I'd like to note that in the folder list + and SHIFT-RIGHT has different semantics: the first expands just the selected folder while the second one expands the selected folder and all folders beneath it. I don't use the keyboard a lot with Evolution, but if I would have then I would expect message threading to have the same behavior. But as I've said, keyboard expansion and collapse doesn't work for me at all.
Marking this as duplicate of the bug #512623, because that one contains patch which has been committed to trunk recently. *** This bug has been marked as a duplicate of 512623 ***