xkb/symbols/inet: XF86AudioRaiseVolume is defined twice for Logitech keyboards

Bug #59476 reported by Seth Kinast
2
Affects Status Importance Assigned to Milestone
xkeyboard-config (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: xkeyboard-config

In the /etc/X11/xkb/symbols/inet, the special key "XF86AudioRaiseVolume" is defined twice in a row for Logitech keyboards, with different keycodes. This prevents this key from working for any Logitech keyboard.

Lines 1091-1092:
    key <I2F> { [ XF86AudioRaiseVolume ] };
    key <I30> { [ XF86AudioRaiseVolume ] };

<I2F> maps to keycode 175, which is incorrect. The correct keycode for Logitech keyboards' raise-volume control is <I30>, which maps to keycode 176.

Removing the <I2F> line causes the volume control to start working again, and xev to give the appropriate output:

KeyRelease event, serial 31, synthetic NO, window 0x3400001,
    root 0x107, subw 0x0, time 2348973111, (-182,134), root:(1166,159),
    state 0x10, keycode 176 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
    XLookupString gives 0 bytes:

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.