I have PS/2 keyboard "Intelligent Keyboard K04" with multimedia keys which is not in keyboard list. I add xkb_symbols in symbols/inet for this keyboard and now for me works. I attached patch.
Created attachment 31534 [details] [review] Patch for new keyboard
A couple of notes to improve your patch: 1. Why do set vendor as "Generic"? I guess there must be some company producing these kbds? 2. Did you read the submission Rules (http://www.freedesktop.org/wiki/Software/XKeyboardConfig/Rules)? In particular, the section that recommends reusing sections "*_common". It seems your code can be greatly reduced by using these sections. Also, I'd appreciate if you sort kbd mapping by keycode.
On this keyboard, box and CD driver for Windows isnt any company name, so I dont know (There is no logo) I create new patch which use media_nav_acpi_common, it is now correct?
Created attachment 32715 [details] [review] New patch for this keyboard
Is this new patch ok now?
Sorry for delay. A couple of questions: 1. I32 is mapped usually as XF86WWW. Is it absolutely essential to change it to XF86HomePage? Semantically they are very close... 2. I6D is already XF86AudioMedia. Why do you want to add it again?
*** Bug 34352 has been marked as a duplicate of this bug. ***
1. I used informations and behaviour from Windows driver. On Windows pressing is this key change URL of browser to homepage. 2. Sorry this is my mistake.
I guess the difference between those keysyms lies within the app that interprets them. Does your browser support them? Is it configurable?
I used KDE browser Konqueror and I configured this keysym to homepage URL.
What's the status on this bug? We're carrying this patch (105_intelligent_keyboard.patch) in Ubuntu Precise, but I'd love to see this finalized upstream rather than carry it as a divergence from upstream.
I am really not sure I should commit that keyboard... I32 is typically XF86WWW - there is not much difference with XF86HomePage, usually handled by the DEs I67 is XF86Reload - similar to XF86Refresh and it is already agreed that I6D mapping is redundant. And, on top of that, this is not used with modern xorg and evdev driver.
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.