Bug 13028

Summary: Add support for Logitech UltraX Cordless Media Desktop keyboard
Product: xkeyboard-config Reporter: Mikko Kuivaniemi <plafe>
Component: GeneralAssignee: xkb
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: medium CC: anssi
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Bug Depends on: 3523    
Bug Blocks:    

Description Mikko Kuivaniemi 2007-10-31 12:05:54 UTC
There's no support for Logitech UltraX Cordless Media Desktop keyboard. I found these keycodes from xev output:

Volume Up: 123
Volume Down: 122
Play/Pause: 172
Mute: 121
Next: 171
Previous: 173
Comment 1 Sergey V. Udaltsov 2007-11-01 03:31:57 UTC
Did you try any other Logitech models available? Was any of them suitable?
Comment 2 Mikko Kuivaniemi 2007-11-01 06:16:55 UTC
I tried and they didn't work.
Comment 3 Sergey V. Udaltsov 2007-11-01 14:58:20 UTC
Ok, let's translate your keycodes to the xkb mnemonics:

Volume Up: <KPDC>
Volume Down: <FK17>
Play/Pause: <I2C>
Mute: <FK16>
Next: <I2B>
Previous: <I2D>

Could you please provide the proper section for symbols/inet file (there are many similar sections)?

Just in case - what is the keyboard driver you are using? Is it kbd or evdev?
Comment 4 Mikko Kuivaniemi 2007-11-04 05:11:02 UTC
Ok, here's what I came up with:

// Logitech UltraX Cordless Media Desktop
partial alphanumeric_keys
xkb_symbols "Not sure what I should put here" {
    key <KPDC>	{	[ XF86AudioRaiseVolume	]	};
    key <FK17>	{	[ XF86AudioLowerVolume	]	};
    key <I2C>	{	[ XF86AudioPlay, XF86AudioPause	]	};
    key <FK16>	{	[ XF86AudioMute	]	};
    key <I2B>	{	[ XF86AudioNext	]	};
    key <I2D>	{	[ XF86AudioPrev	]	};
};

I tested it and it worked just fine. I'm using kbd as a keyboard driver.
Comment 5 Sergey V. Udaltsov 2007-12-23 01:51:19 UTC
Thanks, it is committed as logiultraxc model. Though I still do not understand why it is so different from logiultrax model... (in #3523). Just out curiosity - are you using "kbd" driver in xorg.conf?
Comment 6 Anssi Hannula 2007-12-23 03:23:01 UTC
According to comment #4 he is using it.
Comment 7 Sergey V. Udaltsov 2007-12-23 03:24:08 UTC
Sorry, I missed that part;)

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.