This patch adds support for SUN Type6 USB keyboards on x86 (at least it was just tested there). Layouts supported are currently de, us, fr_CH and their nodeadkeys variants. The keyboard section looks like this now: Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XKbModel" "sun6" # Option "XKbLayout" "fr_CH" Option "XKbLayout" "de" # Option "XKbLayout" "us" Option "XkbVariant" "nodeadkeys" EndSection P.S.: will be available for feedback at end of 08/2005.
Created attachment 3212 [details] [review] dri-not-really-broken-1.patch
reporter: ping. the attachment seems to have been corrupted, could you reattach this patch?
Created attachment 3475 [details] reattached diff ok, done.
Created attachment 3813 [details] additional "se" layout This adds an "se" XkbLayout including "nodeadkeys" variant to the diff.
It seems the patches are somehow messed in the DB. Could you please have a look at the current xkeyboard-config and create new patches against it? Thanks...
Bugzilla Upgrade Mass Bug Change NEEDSINFO state was removed in Bugzilla 3.x, reopening any bugs previously listed as NEEDSINFO. - benjsc fd.o Wrangler
It would be great if someone could get this keyboard type to work. If the keycodes are needed, I can supply that. The layout should be available in the Solaris version of this keyboard. (No idea how to put them together, tried a few times and couldn't work it out...)
For reference, the OpenSolaris XKB data files (still based on Xorg 7.0 xkb-data unfortunately, not xkb-config) are at: http://src.opensolaris.org/source/xref/nv-g11n/g11n/src/xorg/keytables/sun-src/ These are pretty much what's also used on Solaris, modulo version skew.
Alan, would it be possible to make a set of proper patches against xk-c?
Hello, if created a short patch against xkb-data 1.5.1 under debian unstable. Atleast my Sun Type 6 USB Keyboard (german variant) worked after that. You can find it under http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=513981 Please compile some working keyboard layouts for these keyboard - the current one makes the backspace and the lt/gt/bar keys unusable. Best Regards, Stefan
(In reply to comment #9) > Alan, would it be possible to make a set of proper patches against xk-c? I don't work on these directly since our globalization teams took them over a couple of years ago, and don't really have time to sort through their changes myself, so they'd be the ones to prepare patches. They have updated their packages to be based on xkb-config 1.4 now, instead of the ancient xorg-xkb-data.
Stefan, I have committed your changes. Not sure about 'working layout'. If you're saying that current layouts (for example, 'us') do not work, may be some other (unused) keysyms should be used in the keycodes and model-specific symbol files?
With release 1.7 (debian unstable package 1.7-2) the sun Type 6 USB Keyboard (german) work flawlessly except BackSpace xev output shows: KeyRelease event, serial 34, synthetic NO, window 0x4c00001, root 0x142, subw 0x0, time 3557221, (359,-78), root:(1627,677), state 0x20, keycode 22 (keysym 0x0, NoSymbol), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False having no xorg.conf files, i do not really know what rules are loaded, therefor trying to fix it within /usr/share/X11/xkb/keycodes/sun_vndr/ does not work for me... The Xorg.0.log shows has the folloing lines, maybe it helps: (II) XINPUT: Adding extended input device ""CNF7166"" (type: KEYBOARD) (**) Option "xkb_rules" "evdev" (**) Option "xkb_model" "sun6" (**) Option "xkb_layout" "de" best regards, Stefan
looking further it turned out that the symbol definition was missing. Dumping my current config with "xkbcomp :0.0 -xkb" shows: xkb_keymap { xkb_keycodes "evdev+aliases(qwertz)" { ... xkb_symbols "sun_vndr/us(type6)+de+inet(evdev)+altwin(menu)" { ... within this symbols, backspace is never defined. I just had to add the following line to /usr/share/X11/xkb/symbols/sun_vndr/us under "sunbasic" key <BKSP> { [ BackSpace ] }; regards, Stefan
Stefan, I just committed huge chunk of code provided by Sun for symbols/sun_vndr. Could you please check from git, if it is ok for you now? Thanks
Hi, downloaded master branch from git and all keys work as expected (type6 german layout). The only key i did not test was the sleep key on the upper right edge... Thanks
Fixed quite a long time ago.
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.