You are not logged in.
Hello!
First of all, I apologize for my horrible english, It's not my mother language.
Lets get to the point: Last week I bought a SEISA retroilluminated keyboard (It's a very cheap make).
I've set the corresponding keyboard layout, but noticed something weird, most of the bottom line keys are recognized as shift (Ctrl, Alt, window$ key, AltGr, RightCtrl; just the keys 'space' and 'context menu' work well), that means, when I push those keys I get a shift instead of the key it should be.
Tested it on window$ and keys do work well, so looks like a configuration issue.
What should I do in this case? Make a new keyboard layout for this keyboard?
Edit: some sad information, all named keys send keycode 42
[a@sulfur ~]$ sudo showkey
kb mode was ?UNKNOWN?
[ if you are trying this under X, it might not work
since the X server is also reading /dev/console ]
press any key (program terminates 10s after last keypress)...
keycode 42 press
keycode 42 release
keycode 42 press
keycode 42 release
keycode 42 press
keycode 42 release
keycode 42 press
keycode 42 release
keycode 42 press
keycode 42 release
keycode 42 press
keycode 42 release
[a@sulfur ~]$
Thanks in advance!
Last edited by agodnic (2013-11-10 14:26:58)
Offline
Some info
$ sudo lsusb -vv
Bus 001 Device 002: ID 0c45:7603 Microdia
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0c45 Microdia
idProduct 0x7603
bcdDevice 1.05
iManufacturer 1 SONiX
iProduct 2 USB Keyboard
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 59
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 300mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 1 Keyboard
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 65
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 10
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 1 Keyboard
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 169
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 10
Device Status: 0x0000
(Bus Powered)
Offline