zoom key is not working (microsoft ergonomic keyboard 7000)

Bug #356075 reported by Adriano Mitre
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
udev (Ubuntu)
Incomplete
Medium
Unassigned

Bug Description

The zoom key (scroll) of microsoft ergonomic keyboard is not working, both for ergonomic desktop 7000 (wireless) and ergonomic keyboard 4000 (wired). When the key (scroll) is "pressed" not even an event is seen on xev, suggesting that it is problem with the lower level.

ProblemType: Bug
Architecture: i386
Date: Mon Apr 6 04:02:59 2009
Dependencies:

DistroRelease: Ubuntu 8.04
Package: linux None [modified: /var/lib/dpkg/info/linux.list]
PackageArchitecture: i386
ProcEnviron:
 PATH=:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=pt_BR.UTF-8
 SHELL=/usr/local/bin/fish
SourcePackage: linux-meta
Uname: Linux 2.6.24-23-generic i686

Tags: apport-bug
description: updated
Revision history for this message
Rory McCann (rorymcc) wrote :

This also doesn't work for me.

I have a similar keyboard (the wired 4000), which has a simple 'zoom' toggle. Like the original poster, I see nothing on xev when pressing the keys.

Personally I don't care that this doesn't work. I'm not ever sure what 'Zoom' would mean, since one nornally doesn't zoom on a desktop. If it was to scroll instead, that would be helpful.

Revision history for this message
Adriano Mitre (adriano-mitre) wrote : Re: [Bug 356075] Re: zoom key is not working (microsoft ergonomic keyboard 7000)

>
> I'm not ever sure what 'Zoom' would mean,
>>
>
Zoom is what you get with Windows Key + mouse scroll.

Anyway, if xev detected some event it could be remapped to scroll, for
instance.

On Sat, Mar 27, 2010 at 10:17 AM, Rory McCann <email address hidden> wrote:

> This also doesn't work for me.
>
> I have a similar keyboard (the wired 4000), which has a simple 'zoom'
> toggle. Like the original poster, I see nothing on xev when pressing the
> keys.
>
> Personally I don't care that this doesn't work. I'm not ever sure what
> 'Zoom' would mean, since one nornally doesn't zoom on a desktop. If it
> was to scroll instead, that would be helpful.
>
> --
> zoom key is not working (microsoft ergonomic keyboard 7000)
> https://bugs.launchpad.net/bugs/356075
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
David Tombs (dgtombs) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. This bug did not have a package associated with it, which is important for ensuring that it gets looked at by the proper developers. You can learn more about finding the right package at https://wiki.ubuntu.com/Bugs/FindRightPackage. I have classified this bug as a bug in udev, since it appears X is not getting a keypress at all.

When reporting bugs in the future please use apport, either via the appropriate application's "Help -> Report a Problem" menu or using 'ubuntu-bug' and the name of the package affected. You can learn more about this functionality at https://wiki.ubuntu.com/ReportingBugs.

affects: ubuntu → udev (Ubuntu)
Changed in udev (Ubuntu):
status: New → Confirmed
importance: Undecided → Medium
assignee: nobody → Martin Pitt (pitti)
Revision history for this message
Martin Pitt (pitti) wrote :

Please exercise the steps at https://wiki.ubuntu.com/Hotkeys/Troubleshooting to determine at which level your hotkey problems occur, and attach the collected information. Thanks!

It's very likely that the Linux kernel/udev actually know the key, but it's a known limitation to X that KEY_ZOOM cannot be used in X (since it's greater than 255). But let's check if the udev keymaps are right in any case.

Changed in udev (Ubuntu):
assignee: Martin Pitt (pitti) → nobody
status: Confirmed → Incomplete
Revision history for this message
Adriano Mitre (adriano-mitre) wrote :

I have carried out the trial, but no keypress event is generated when zoom
key is scrolled up or down.
Just like firstly reported.

On Mon, May 3, 2010 at 3:21 AM, Martin Pitt <email address hidden> wrote:

> Please exercise the steps at
> https://wiki.ubuntu.com/Hotkeys/Troubleshooting to determine at which
> level your hotkey problems occur, and attach the collected information.
> Thanks!
>
> It's very likely that the Linux kernel/udev actually know the key, but
> it's a known limitation to X that KEY_ZOOM cannot be used in X (since
> it's greater than 255). But let's check if the udev keymaps are right in
> any case.
>
> ** Changed in: udev (Ubuntu)
> Status: Confirmed => Incomplete
>
> ** Changed in: udev (Ubuntu)
> Assignee: Martin Pitt (pitti) => (unassigned)
>
> --
> zoom key is not working (microsoft ergonomic keyboard 7000)
> https://bugs.launchpad.net/bugs/356075
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Martin Pitt (pitti) wrote : Re: [Bug 356075] Re: zoom key is not working (microsoft ergonomic keyboard 7000)

Adriano Mitre [2010-05-03 6:44 -0000]:
> I have carried out the trial, but no keypress event is generated when zoom
> key is scrolled up or down.

Did you try all input devices with keymap -i? It's hard to predict on
which one it will appear.

> Just like firstly reported.

You originally said that you tested with xev. But it is known that
X.org cannot handle "zoom" keyboard events.

Revision history for this message
Martin Pitt (pitti) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in udev (Ubuntu):
status: Incomplete → Invalid
Revision history for this message
Adriano Mitre (adriano-mitre) wrote :

Hi.
I did not understand what tests should I do. How can I test "keymap -i"?
I tried "sudo apt-get install keymap" and "apt-file search keymap" but could
not figure out what command should I use.
Thanks in advance.

On Fri, Aug 20, 2010 at 6:58 AM, Martin Pitt <email address hidden> wrote:

> We are closing this bug report because it lacks the information we need
> to investigate the problem, as described in the previous comments.
> Please reopen it if you can give us the missing information, and don't
> hesitate to submit bug reports in the future. To reopen the bug report
> you can click on the current status, under the Status column, and change
> the Status back to "New". Thanks again!
>
> ** Changed in: udev (Ubuntu)
> Status: Incomplete => Invalid
>
> --
> zoom key is not working (microsoft ergonomic keyboard 7000)
> https://bugs.launchpad.net/bugs/356075
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Martin Pitt (pitti) wrote :

It's described in /usr/share/doc/udev/README.keymap.txt.gz (one of the points on that wiki page).

Changed in udev (Ubuntu):
status: Invalid → Incomplete
Revision history for this message
Adriano Mitre (adriano-mitre) wrote :

Although
$ sudo /lib/udev/findkeyboards
produces only
USB keyboard: input/event4
And all "regular" keys generate events in
$ sudo /lib/udev/keymap -i input/event4
Some special keys such do not generate events.
However, they are present when event5 (which is not listed as an option by
findkeyboards, though) is used instead of event4. Not that the zoom keys
generate events!
$ sudo /lib/udev/keymap -i input/event5
scan code: 0xC0192 key code: calc
scan code: 0xC00CD key code: playpause
scan code: 0xC00E9 key code: volumeup
scan code: 0xC00EA key code: volumedown
*scan code: 0xC022D key code: zoomin*
*scan code: 0xC022E key code: zoomout*
Now we are talking, right? Thanks!

On Fri, Aug 20, 2010 at 12:23 PM, Martin Pitt <email address hidden>wrote:

> It's described in /usr/share/doc/udev/README.keymap.txt.gz (one of the
> points on that wiki page).
>
> ** Changed in: udev (Ubuntu)
> Status: Invalid => Incomplete
>
> --
> zoom key is not working (microsoft ergonomic keyboard 7000)
> https://bugs.launchpad.net/bugs/356075
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Martin Pitt (pitti) wrote :

Ah, indeed. So that confirms my suspicion in comment 4: the keys are workign from a kernel/udev perspective, but X.org can't deal with them, see bug 313514.

Revision history for this message
Adriano Mitre (adriano-mitre) wrote :

The numbers udev/keymap gives for keys like calc are also > 255 but are
still recognized by X.

How I discover which numbers are available to remap using rawkeybind?

On Fri, Aug 20, 2010 at 1:51 PM, Martin Pitt <email address hidden> wrote:

> *** This bug is a duplicate of bug 313514 ***
> https://bugs.launchpad.net/bugs/313514
>
> Ah, indeed. So that confirms my suspicion in comment 4: the keys are
> workign from a kernel/udev perspective, but X.org can't deal with them,
> see bug 313514.
>
> ** This bug has been marked a duplicate of bug 313514
> MASTER: evdev driver ignores keycodes > 255
>
> --
> zoom key is not working (microsoft ergonomic keyboard 7000)
> https://bugs.launchpad.net/bugs/356075
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Martin Pitt (pitti) wrote :

Adriano Mitre [2010-08-20 19:04 -0000]:
> The numbers udev/keymap gives for keys like calc are also > 255 but are
> still recognized by X.

KEY_CALC has value 140, so it's < 255.

> How I discover which numbers are available to remap using rawkeybind?

Sorry, I don't know this tool. keymap -i will tell you the key code,
but if you need a complete list, /usr/include/linux/input.h is the
definitive source.

Revision history for this message
Kees Cook (kees) wrote :

Here's a work-around for remapping zoom to page-up/down for this keyboard:

http://askubuntu.com/a/282091/721

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.