Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 157761 Details for
Bug 245576
PATCH: make generic 104/105 key model recognise linux virtual keyb. "extra" keys
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
[patch]
PATCH: make generic 104/105 key model recognise linux virtual keyb. "extra" keys
pc-symbols-linux-virtual-keyb.patch (text/plain), 5.34 KB, created by
Hans de Goede
on 2007-06-25 14:31:36 UTC
(
hide
)
Description:
PATCH: make generic 104/105 key model recognise linux virtual keyb. "extra" keys
Filename:
MIME Type:
Creator:
Hans de Goede
Created:
2007-06-25 14:31:36 UTC
Size:
5.34 KB
patch
obsolete
>--- symbols/pc.orig 2007-06-20 13:47:12.000000000 +0300 >+++ symbols/pc 2007-06-25 16:17:24.000000000 +0300 >@@ -188,6 +188,114 @@ > modifier_map Mod4 { <HYPR> }; > }; > >+// Mapping of scancodes made by special (internet / easy access) keys on >+// microsoft and microsoft compatible keyboards. We add these to the pc104 and >+// pc105 symbol table, as the Linux kernel 2.6 uses emulated scancodes for >+// usb keyboards, and even for ps/2 keyboards by default, and it always >+// emulates microsoft compatible extra keys. >+// >+// Notice that because of this the proper way nowadays under Linux to get >+// non microsoft compatible extra ps/2 keys to work (like f.e. those found on >+// compaq/HP keyboards) is to use setkeycodes to teach the kernel what key it >+// is. After this the kernel will once again emulate microsoft compatible >+// scancodes, thus X will always see a ms compatible keyboard, warranting the >+// inclusion of these scancodes into the default pc104 and pc105 symboltables >+ >+partial hidden alphanumeric_keys >+xkb_symbols "microsoftinet" { >+// key <I01> no keysym for a "Config" button >+ key <I02> { [ XF86WWW ] }; >+ key <I03> { [ F17 ] }; >+ key <I04> { [ F19 ] }; >+ key <I07> { [ Undo ] }; >+ key <I08> { [ apEdit ] }; >+ key <I0C> { [ SunFront ] }; >+ key <I0F> { [ XF86ScrollDown ] }; >+ key <I10> { [ XF86AudioPrev ] }; >+ key <I13> { [ XF86Xfer ] }; >+// key <I14> no keysym for a "Alternate Erase" button >+ key <I17> { [ XF86Launch2 ] }; >+ key <I18> { [ XF86AudioRewind ] }; >+ key <I19> { [ XF86AudioNext ] }; >+ key <I1F> { [ XF86Launch1 ] }; >+ key <I20> { [ XF86AudioMute ] }; >+ key <I21> { [ XF86Calculator ] }; >+ key <I22> { [ XF86AudioPlay, XF86AudioPause ] }; >+// key <I23> no keysym for a "Close CD" button >+ key <I24> { [ XF86AudioStop ] }; >+// key <I25> no keysym for a "Suspend" button >+ key <I26> { [ XF86RotateWindows ] }; >+ key <I28> { [ XF86AudioPlay ] }; >+ key <I29> { [ XF86AudioPause ] }; >+ key <I2B> { [ XF86Launch3 ] }; >+ key <I2C> { [ XF86Launch4 ] }; >+ key <I2E> { [ XF86AudioLowerVolume ] }; >+ key <I2F> { [ XF86Close ] }; >+ key <I30> { [ XF86AudioRaiseVolume ] }; >+ key <I31> { [ XF86AudioRecord ] }; >+ key <I32> { [ XF86HomePage ] }; >+// key <I33> no keysym for a "Generic Play" button >+// key <I34> no keysym for a "Fast Forward" button >+// key <I36> no keysym for a "Bass Boost" button >+ key <I39> { [ Print ] }; >+// key <I3A> no keysym for a "HP" button >+// key <I3B> no keysym for a "Camera" button >+ key <I3C> { [ XF86Cut ] }; >+// key <I3D> no keysym for a "Sound" button >+// key <I3E> no keysym for a "Question" button >+// key <I3F> no keysym for an "*E*- mail" button >+// key <I40> no keysym for a "chat" button (and no I40 keycode either) >+// key <I42> no keysym for a "connect" button >+ key <I43> { [ XF86Finance ] }; >+// key <I44> no keysym for a "Sport" button >+ key <I45> { [ XF86Shop ] }; >+ key <I4A> { [ Cancel ] }; >+// key <I4C> no keysym for a "brightness down" button (and no I4C keycode) >+// key <I54> no keysym for a "brightness up" button >+ key <I5E> { [ XF86PowerOff ] }; >+ key <I5F> { [ XF86Standby ] }; >+ key <I63> { [ XF86WakeUp ] }; >+ key <I65> { [ XF86Search ] }; >+ key <I66> { [ XF86Favorites ] }; >+ key <I67> { [ XF86Reload ] }; >+ key <I68> { [ XF86Stop ] }; >+ key <I69> { [ XF86Forward ] }; >+ key <I6A> { [ XF86Back ] }; >+ key <I6B> { [ XF86MyComputer ] }; >+ key <I6C> { [ XF86Mail ] }; >+ key <I6D> { [ XF86AudioMedia ] }; >+ key <I75> { [ Help ] }; >+ key <I76> { [ apKP_parenleft ] }; >+ key <I77> { [ F18 ] }; >+ key <I78> { [ XF86Copy ] }; >+ key <I79> { [ F22 ] }; >+ key <I7B> { [ apKP_parenright ] }; >+// key <I7D> no keysym for a "EjectCloseCD" button >+ >+// key <K55> scancode 55 (93 translated) gets used by X internally {[F16]}; >+ key <K5A> { [ F20 ] }; >+ key <K5D> { [ F13 ] }; >+ key <K5E> { [ F14 ] }; >+ key <K5F> { [ F15 ] }; >+ key <K63> { [ XF86Phone ] }; >+ key <K64> { [ XF86Open ] }; >+ key <K65> { [ XF86Paste ] }; >+// key <K66> no keysym for a "Setup" button >+// key <K67> no Keysym for a "File" key >+// note K68 really is for a "Send File" key, not just Send >+ key <K68> { [ XF86Send ] }; >+// key <K69> no Keysym for a "Delete File" key >+ key <K6A> { [ XF86DOS ] }; >+ key <K6C> { [ XF86Eject ] }; >+ key <K6D> { [ F23 ] }; >+ key <K6F> { [ F24 ] }; >+ key <K71> { [ apExit ] }; >+ key <K72> { [ apMove ] }; >+ key <K74> { [ F21 ] }; >+ key <K75> { [ XF86ScrollUp ] }; >+ key <FK17> { [ Find ] }; >+}; >+ > // definition for the PC-AT type 101 key keyboard > xkb_symbols "pc101" { > include "pc(basic)" >@@ -206,6 +314,7 @@ > default > xkb_symbols "pc104" { > include "pc(basic)" >+ include "pc(microsoftinet)" > key <LALT> { [ Alt_L, Meta_L ] }; > key <RALT> { [ Alt_R, Meta_R ] }; > key <LWIN> { [ Super_L ] };
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 245576
: 157761