If we move key <I69> { [ XF86Forward ] }; key <I6A> { [ XF86Back ] }; into inet(media_common) section, Thinkpad keyboards will have working browser keys without any further configuration. I am attaching a sample patch which addes those keys to media_common variant, and removes redundant definitionas from all other variants which include media_common.
Created attachment 12870 [details] [review] sample patch
Thanks for the good idea. I did not take your patch literally - but you gave me a good idea
There seems to be a problem with xkb_symbols "azonaRF2300". It needs include "inet(media_common)" and key <I6A> { [ XF86Back ] }; should be removed.
I see no keys from media_common in azonaRD2300. And I see no proper XF86Forward there... (In reply to comment #3) > There seems to be a problem with xkb_symbols "azonaRF2300". > It needs > include "inet(media_common)" and > key <I6A> { [ XF86Back ] }; > should be removed. >
I meant include "inet(nav_common)" You just removed XF86Forward. inet version 1.72 had XF86Forward and XF86Back http://webcvs.freedesktop.org/xkeyboard-config/xkeyboard-config/symbols/inet?revision=1.72&view=markup
oops you are right, I've lost it. Thank you very much for spotting the issue.
Now media keys don't work for inet(thinkpad) layout. include "inet(nav_common)" should be replaced with include "inet(media_nav_common)"
Thanks, it is fixed now.
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.