Bug 18359 - [Patch] Add Microsoft Natural Multimedia 1.0a
Summary: [Patch] Add Microsoft Natural Multimedia 1.0a
Status: RESOLVED MOVED
Alias: None
Product: xkeyboard-config
Classification: Unclassified
Component: General (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: xkb
QA Contact:
URL: http://launchpadlibrarian.net/8781288...
Whiteboard:
Keywords: NEEDINFO
Depends on:
Blocks:
 
Reported: 2008-11-03 13:01 UTC by Bryce Harrington
Modified: 2018-12-28 00:35 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
patch (4.48 KB, patch)
2008-11-03 13:02 UTC, Bryce Harrington
Details | Splinter Review
init script (2.72 KB, application/octet-stream)
2008-11-03 13:03 UTC, Bryce Harrington
Details
Updated section of symbols (679 bytes, text/plain)
2008-12-29 18:18 UTC, Sergey V. Udaltsov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bryce Harrington 2008-11-03 13:01:55 UTC
Forwarding this Ubuntu patch for upstream consideration:
https://bugs.edge.launchpad.net/ubuntu/+source/xkeyboard-config/+bug/131820

This patch adds support for the MS Natural Multimedia 1.0a keyboard.  I checked that it's not already included in the 1.3 we're carrying in Ubuntu.
Comment 1 Bryce Harrington 2008-11-03 13:02:28 UTC
Created attachment 20022 [details] [review]
patch
Comment 2 Bryce Harrington 2008-11-03 13:03:38 UTC
Created attachment 20023 [details]
init script

The contributor also provided this init script to enable the keyboard, however I'm not sure how necessary this is.
Comment 3 Sergey V. Udaltsov 2008-12-29 18:16:22 UTC
The mapping is very similar to "microsoftmult" model, except for those keys:
key K66 { [ XF86Reply ] };
key I6F { [ XF86Documents ] };
key K63 { [ XF86New ] };
key K64 { [ XF86Open ] };
key K65 { [ XF86Close ] };

Could the init script be changed to make mapping exactly same as microsoftmult? That way I'd just add the alias...
Comment 4 Sergey V. Udaltsov 2008-12-29 18:18:47 UTC
Created attachment 21557 [details]
Updated section of symbols

Just in case, I updated symbols (using "include" and sorting keycodes)
Comment 5 Jens Georg 2009-10-13 03:20:41 UTC
I added the init script because the kernel told me that I had to call setkeycodes:
atkbd.c: Use 'setkeycodes e064 <keycode>' to make it known. 

I will check if this is still necessary with current kernels.
Comment 6 Jens Georg 2009-10-14 03:34:57 UTC
Unfortunatly this does not work anymo(In reply to comment #3)
> The mapping is very similar to "microsoftmult" model, except for those keys:
> key K66 { [ XF86Reply ] };
> key I6F { [ XF86Documents ] };
> key K63 { [ XF86New ] };
> key K64 { [ XF86Open ] };
> key K65 { [ XF86Close ] };
> 
> Could the init script be changed to make mapping exactly same as microsoftmult?
> That way I'd just add the alias...
> 

Actually this mapping does not work anymore. The keycodes set with setkeycode do not match to the X keycodes from either evdev or xfree86 so the layout is totally bogus now :-/
Comment 7 Sergey V. Udaltsov 2010-05-06 16:02:48 UTC
(In reply to comment #6)
Jens, I suspect you're using evdev now? Do evdev keycodes work ok for you?
Comment 8 GitLab Migration User 2018-12-28 00:35:01 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/issues/31.


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.