Bug#506817: openoffice.org: do not invoke menu option on lone alt keypress
Package: openoffice.org
Version: 1:2.4.1-12
Severity: normal
Reported upstream: http://qa.openoffice.org/issues/show_bug.cgi?id=80604
openoffice takes a single alt keypress to focus the menu bar. This is
pointless, because each of the menu options have accelerators that can
be invoked with alt-letter, and if someone really wants to use just
focus the menubar, then they can press the standard F10 intended for
this. Even in the Windows world, I believe it is non standard
behaviour to focus the menu upon a single alt-keypress. It is
certainly non standard in the Debian world.
It breaks accessibility:
https://bugs.launchpad.net/ubuntu/+source/openoffice.org/+bug/285407
It breaks the ability to invoke window manager functions that are
bound to some alt+ combination, and then come back to openoffice and
begin immediately typing again. If one does start to type, then one
will invoke random menu options that certainly weren't intended.
It does not suffice simply to check that openoffice lost the focus
then gained it back again, because the window management functions
bound to the alt key may not lead to loss of focus at all (eg, alt-f9
on my system pauses my music player).
I may even begin to type an alt-keypress combination then abort that
before I start typing. None of this should cause me to have to abort
the opening of a menubar I didn't want.
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages openoffice.org depends on:
ii openoffice.org-base 1:2.4.1-12 OpenOffice.org office suite - data
ii openoffice.org-calc 1:2.4.1-12 OpenOffice.org office suite - spre
ii openoffice.org-core 1:2.4.1-12 OpenOffice.org office suite archit
ii openoffice.org-draw 1:2.4.1-12 OpenOffice.org office suite - draw
ii openoffice.org-filter-mobiled 1:2.4.1-12 Mobile Devices Filters for OpenOff
ii openoffice.org-impress 1:2.4.1-12 OpenOffice.org office suite - pres
ii openoffice.org-java-common 1:2.4.1-12 OpenOffice.org office suite Java s
ii openoffice.org-math 1:2.4.1-12 OpenOffice.org office suite - equa
ii openoffice.org-officebean 1:2.4.1-12 OpenOffice.org Office Bean
ii openoffice.org-report-builder 1:2.4.1-12 OpenOffice.org Report Builder exte
ii openoffice.org-writer 1:2.4.1-12 OpenOffice.org office suite - word
ii openoffice.org-writer2latex 0.5-8 Writer/Calc to LaTeX/XHTML convert
ii ttf-dejavu 2.25-3 Metapackage to pull in ttf-dejavu-
ii ttf-liberation 1.04.92-1 Free fonts with the same metrics a
Versions of packages openoffice.org recommends:
ii openoffice.org-filter-binfilt 1:2.4.1-12 Legacy filters (e.g. StarOffice 5.
Versions of packages openoffice.org suggests:
ii cups-bsd [cup 1.3.8-1lenny2 Common UNIX Printing System(tm) -
pn gstreamer0.10 <none> (no description available)
pn gstreamer0.10 <none> (no description available)
ii gstreamer0.10 0.10.19-2 GStreamer plugins from the "base"
ii gstreamer0.10 0.10.8-4 GStreamer plugins from the "good"
pn gstreamer0.10 <none> (no description available)
pn hunspell-dict <none> (no description available)
ii iceape-browse 1.1.12-1 Iceape Navigator (Internet browser
ii iceweasel 3.0.3-3 lightweight web browser based on M
ii imagemagick 7:6.3.7.9.dfsg1-2.1+lenny1 image manipulation programs
ii java-gcj-comp 1.0.78-2 Java runtime environment using GIJ
ii libgl1-mesa-g 7.0.3-6 A free implementation of the OpenG
ii libpaper-util 1.1.23+nmu1 library for handling paper charact
pn libsane <none> (no description available)
ii libxrender1 1:0.9.4-2 X Rendering Extension client libra
pn menu <none> (no description available)
ii myspell-en-us 1:2.4.0-3 English_american dictionary for my
pn openclipart-o <none> (no description available)
pn openoffice.or <none> (no description available)
pn openoffice.or <none> (no description available)
pn openoffice.or <none> (no description available)
pn openoffice.or <none> (no description available)
pn openoffice.or <none> (no description available)
pn pstoedit <none> (no description available)
pn unixodbc <none> (no description available)
Versions of packages openoffice.org-core depends on:
ii fontconfig 2.6.0-1 generic font configuration library
ii libc6 2.7-16 GNU C Library: Shared libraries
ii libcairo2 1.6.4-6.1 The Cairo 2D vector graphics libra
ii libcurl3 7.18.2-5 Multi-protocol file transfer libra
ii libdb4.6 4.6.21-11 Berkeley v4.6 Database Libraries [
ii libexpat1 2.0.1-4 XML parsing C library - runtime li
ii libfreetype6 2.3.7-2 FreeType 2 font engine, shared lib
ii libgcc1 1:4.3.2-1 GCC support library
ii libglib2.0-0 2.16.6-1 The GLib library of C routines
ii libgstreamer-plugins-b 0.10.19-2 GStreamer libraries from the "base
ii libgstreamer0.10-0 0.10.19-3 Core GStreamer libraries and eleme
ii libgtk2.0-0 2.12.11-4 The GTK+ graphical user interface
ii libhunspell-1.2-0 1.2.6-1 spell checker and morphological an
ii libhyphen0 2.4-4 ALTLinux hyphenation library - sha
ii libice6 2:1.0.4-1 X11 Inter-Client Exchange library
ii libicu38 3.8.1-3 International Components for Unico
ii libjpeg62 6b-14 The Independent JPEG Group's JPEG
ii libldap-2.4-2 2.4.11-1 OpenLDAP libraries
ii libneon27 0.28.2-5 An HTTP and WebDAV client library
ii libnspr4-0d 4.7.1-4 NetScape Portable Runtime Library
ii libnss3-1d 3.12.0-5 Network Security Service libraries
ii libpam0g 1.0.1-4+b1 Pluggable Authentication Modules l
ii libpango1.0-0 1.20.5-3 Layout and rendering of internatio
ii libsm6 2:1.0.3-2 X11 Session Management library
ii libssl0.9.8 0.9.8g-14 SSL shared libraries
ii libstdc++6 4.3.2-1 The GNU Standard C++ Library v3
ii libx11-6 2:1.1.5-2 X11 client-side library
ii libxaw7 2:1.0.4-2 X11 Athena Widget library
ii libxext6 2:1.0.4-1 X11 miscellaneous extension librar
ii libxinerama1 2:1.0.3-2 X11 Xinerama extension library
ii libxml2 2.6.32.dfsg-5 GNOME XML library
ii libxrender1 1:0.9.4-2 X Rendering Extension client libra
ii libxslt1.1 1.1.24-2 XSLT processing library - runtime
ii libxt6 1:1.0.5-3 X11 toolkit intrinsics library
ii libxtst6 2:1.0.3-1 X11 Testing -- Resource extension
ii openoffice.org-common 1:2.4.1-12 OpenOffice.org office suite archit
ii ttf-opensymbol 1:2.4.1-12 The OpenSymbol TrueType font
ii zlib1g 1:1.2.3.3.dfsg-12 compression library - runtime
Versions of packages openoffice.org-writer depends on:
ii libc6 2.7-16 GNU C Library: Shared libraries
ii libgcc1 1:4.3.2-1 GCC support library
ii libicu38 3.8.1-3 International Components for Unico
ii libstdc++6 4.3.2-1 The GNU Standard C++ Library v3
ii libwpd8c2a 0.8.14-1 Library for handling WordPerfect d
ii libwps-0.1-1 0.1.2-1 Works text file format import filt
ii libxml2 2.6.32.dfsg-5 GNOME XML library
ii openoffice.org-base-co 1:2.4.1-12 OpenOffice.org office suite -- lib
ii openoffice.org-core 1:2.4.1-12 OpenOffice.org office suite archit
ii zlib1g 1:1.2.3.3.dfsg-12 compression library - runtime
Versions of packages openoffice.org-calc depends on:
ii libc6 2.7-16 GNU C Library: Shared libraries
ii libgcc1 1:4.3.2-1 GCC support library
ii libstdc++6 4.3.2-1 The GNU Standard C++ Library v3
ii libsuitesparse-3.1.0 3.1.0-3 collection of libraries for comput
ii lp-solve 5.5.0.10-10 Solve (mixed integer) linear progr
ii openoffice.org-base-core 1:2.4.1-12 OpenOffice.org office suite -- lib
ii openoffice.org-core 1:2.4.1-12 OpenOffice.org office suite archit
Versions of packages openoffice.org-base depends on:
ii java-gcj-compat [java2-runtim 1.0.78-2 Java runtime environment using GIJ
ii libc6 2.7-16 GNU C Library: Shared libraries
ii libgcc1 1:4.3.2-1 GCC support library
ii libhsqldb-java 1.8.0.9-3 Java SQL database engine
ii libstdc++6 4.3.2-1 The GNU Standard C++ Library v3
ii openoffice.org-base-core 1:2.4.1-12 OpenOffice.org office suite -- lib
ii openoffice.org-core 1:2.4.1-12 OpenOffice.org office suite archit
ii openoffice.org-java-common 1:2.4.1-12 OpenOffice.org office suite Java s
Versions of packages openoffice.org-impress depends on:
ii libc6 2.7-16 GNU C Library: Shared libraries
ii libgcc1 1:4.3.2-1 GCC support library
ii libstdc++6 4.3.2-1 The GNU Standard C++ Library v3
ii openoffice.org-core 1:2.4.1-12 OpenOffice.org office suite archit
ii openoffice.org-draw 1:2.4.1-12 OpenOffice.org office suite - draw
Versions of packages openoffice.org-math depends on:
ii libc6 2.7-16 GNU C Library: Shared libraries
ii libgcc1 1:4.3.2-1 GCC support library
ii libstdc++6 4.3.2-1 The GNU Standard C++ Library v3
ii openoffice.org-core 1:2.4.1-12 OpenOffice.org office suite archit
-- no debconf information
Reply to: