|
Bugzilla – Full Text Bug Listing |
| Summary: | @ key does not work Cherry CyMotion Master Linux | ||
|---|---|---|---|
| Product: | [openSUSE] SUSE Linux 10.1 | Reporter: | Stefan Brandner <stefan.brandner> |
| Component: | X.Org | Assignee: | Stefan Dirsch <sndirsch> |
| Status: | RESOLVED FIXED | QA Contact: | Stefan Dirsch <sndirsch> |
| Severity: | Minor | ||
| Priority: | P2 - High | CC: | ke, sndirsch, suse-beta |
| Version: | RC 1 | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | Other | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Bug Depends on: | |||
| Bug Blocks: | 201703 | ||
| Attachments: |
xorg.conf
boot.local with code to activate special buttons of Cymotion Linux Keyboard |
||
This looks strange. Marcus, could you investigate this one? Could you attach your /etc/X11/xorg.conf? Thanks. Created attachment 81074 [details]
xorg.conf
FYI
On the CyMotion Master Linux the @ key is the right window key.
It can be enabled with the line key <RWIN> { [ at ] };
in /etc/X11/xkb/symbols/inet
xkb fix Would it be an option for you to report this upstream to bugs.freedesktop.org? Product: "xkeyboard-config", Component: "general". Feel free to add me (sndirsch@suse.de) to Cc. I will report it at bugs.freedesktop.org. Thanks! https://bugs.freedesktop.org/show_bug.cgi?id=6828 I'm confident this will get fixed for 10.2. Unfortunately it's to late for 10.1. Closing as FIXED. Do the other keys work for you out of the box (esp. the eject button in the upper row, right side)? Created attachment 97074 [details]
boot.local with code to activate special buttons of Cymotion Linux Keyboard
No, they have to be defined during startup. I am doing that in /etc/init.d/boot.local
Usually the kernel creates the keycode for all keys. Since the kernel is not aware about the special
keys of the Cymotion this has to be done with the setkeycodes command.
The code in boot.local creates this missing keycodes from the scancode.
The keycodes for all keys can then be checked with xev.
See attachment
thanks for the additional info. Looks like a nice enhancement to 10.2--I'll such a enhancement request later the day. |
When ever I switch to a new version of SuSE Linux the @ key does not work with my CyMotion Master Linux. Since more than one user have access to the machine the best solution is to add the key in /etc/X11/xkb/symbols/inet partial alphanumeric_keys xkb_symbols "cymotionlinux" { key <RWIN> { [ at ] }; key <I28> { [ XF86MenuKB ] }; key <K65> { [ XF86Paste ] }; key <K68> { [ XF86PowerOff ] }; key <K6C> { [ XF86Eject ] }; key <K75> { [ XF86ScrollUp ] }; key <AE13> { [ Redo ] }; key <FK17> { [ XF86Search ] }; key <I02> { [ XF86WWW ] }; key <I07> { [ Undo ] }; key <I0F> { [ XF86ScrollDown ] }; key <I10> { [ XF86AudioPrev ] }; key <I17> { [ XF86Launch2 ] }; key <I19> { [ XF86AudioNext ] }; key <I1F> { [ XF86Launch1 ] }; key <I20> { [ XF86AudioMute ] }; key <I21> { [ XF86Calculator ] }; key <I22> { [ XF86AudioPlay ] }; key <I24> { [ XF86AudioStop ] }; key <I2B> { [ XF86Launch3 ] }; key <I2E> { [ XF86AudioLowerVolume ] }; key <I30> { [ XF86AudioRaiseVolume ] }; key <I3C> { [ XF86Cut ] }; key <I63> { [ XF86Standby ] }; key <I67> { [ XF86Reload ] }; key <I69> { [ XF86Forward ] }; key <I6A> { [ XF86Back ] }; key <I6C> { [ XF86Mail ] }; key <I78> { [ XF86Copy ] }; key <XFER> { [ XF86AudioMedia ] }; };