The Corsair User Forums  

Go Back   The Corsair User Forums > Corsair Product Discussion > Keyboards and Mice

Notices

Reply
 
Thread Tools Search this Thread Rate Thread Display Modes
  #1  
Old 01-09-2015, 06:56 AM
KjetilK KjetilK is offline
Registered User
KjetilK's PC Specs
 
Join Date: Jan 2015
Posts: 1
POST ID # = 752044
KjetilK Reputation: 10
Default Keyboard gives wrong text on Linux

Hi all!

I got myself a K30. Early on, it became clear that it must have been produced on a Monday, the logo is upside-down and if standing on feet, it isn't stable. But that's cosmetics. I use it on my Linux workstation, I didn't check that it is only supported under Windows, I mean, keyboards are supposed to be pretty straightforward things, aren't they?

Anyway, the most problematic thing here is that it isn't outputting what I'm typing. If I enter an asterix and then a space, it goes *'' . If I write doesn't' yeah, then it puts in an extra '. If I write OpTInoAL then... Well, I am 100% I wrote that correctly and shift was held the whole time. If instead I put on Caps Lock, I get OPTIONAL. See, it was correct?

This is what xev reports that it gets:
Code:
KeyPress event, serial 40, synthetic NO, window 0x6c00001,
    root 0x9c, subw 0x0, time 1562652792, (129,128), root:(1249,1379),
    state 0x10, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 40, synthetic NO, window 0x6c00001,
    root 0x9c, subw 0x0, time 1562653004, (129,128), root:(1249,1379),
    state 0x11, keycode 32 (keysym 0x4f, O), same_screen YES,
    XLookupString gives 1 bytes: (4f) "O"
    XmbLookupString gives 1 bytes: (4f) "O"
    XFilterEvent returns: False

KeyRelease event, serial 40, synthetic NO, window 0x6c00001,
    root 0x9c, subw 0x0, time 1562653128, (129,128), root:(1249,1379),
    state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 40, synthetic NO, window 0x6c00001,
    root 0x9c, subw 0x0, time 1562653129, (129,128), root:(1249,1379),
    state 0x10, keycode 32 (keysym 0x6f, o), same_screen YES,
    XLookupString gives 1 bytes: (6f) "o"
    XFilterEvent returns: False

KeyPress event, serial 40, synthetic NO, window 0x6c00001,
    root 0x9c, subw 0x0, time 1562653129, (129,128), root:(1249,1379),
    state 0x10, keycode 33 (keysym 0x70, p), same_screen YES,
    XLookupString gives 1 bytes: (70) "p"
    XmbLookupString gives 1 bytes: (70) "p"
    XFilterEvent returns: False

KeyPress event, serial 40, synthetic NO, window 0x6c00001,
    root 0x9c, subw 0x0, time 1562653132, (129,128), root:(1249,1379),
    state 0x10, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 40, synthetic NO, window 0x6c00001,
    root 0x9c, subw 0x0, time 1562653144, (129,128), root:(1249,1379),
    state 0x11, keycode 28 (keysym 0x54, T), same_screen YES,
    XLookupString gives 1 bytes: (54) "T"
    XmbLookupString gives 1 bytes: (54) "T"
    XFilterEvent returns: False

KeyRelease event, serial 40, synthetic NO, window 0x6c00001,
    root 0x9c, subw 0x0, time 1562653148, (129,128), root:(1249,1379),
    state 0x11, keycode 33 (keysym 0x50, P), same_screen YES,
    XLookupString gives 1 bytes: (50) "P"
    XFilterEvent returns: False

KeyRelease event, serial 40, synthetic NO, window 0x6c00001,
    root 0x9c, subw 0x0, time 1562653256, (129,128), root:(1249,1379),
    state 0x11, keycode 28 (keysym 0x54, T), same_screen YES,
    XLookupString gives 1 bytes: (54) "T"
    XFilterEvent returns: False

KeyPress event, serial 40, synthetic NO, window 0x6c00001,
    root 0x9c, subw 0x0, time 1562653316, (129,128), root:(1249,1379),
    state 0x11, keycode 31 (keysym 0x49, I), same_screen YES,
    XLookupString gives 1 bytes: (49) "I"
    XmbLookupString gives 1 bytes: (49) "I"
    XFilterEvent returns: False

KeyRelease event, serial 40, synthetic NO, window 0x6c00001,
    root 0x9c, subw 0x0, time 1562653440, (129,128), root:(1249,1379),
    state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 40, synthetic NO, window 0x6c00001,
    root 0x9c, subw 0x0, time 1562653440, (129,128), root:(1249,1379),
    state 0x10, keycode 38 (keysym 0x61, a), same_screen YES,
    XLookupString gives 1 bytes: (61) "a"
    XmbLookupString gives 1 bytes: (61) "a"
    XFilterEvent returns: False

KeyRelease event, serial 40, synthetic NO, window 0x6c00001,
    root 0x9c, subw 0x0, time 1562653440, (129,128), root:(1249,1379),
    state 0x10, keycode 31 (keysym 0x69, i), same_screen YES,
    XLookupString gives 1 bytes: (69) "i"
    XFilterEvent returns: False

KeyPress event, serial 40, synthetic NO, window 0x6c00001,
    root 0x9c, subw 0x0, time 1562653440, (129,128), root:(1249,1379),
    state 0x10, keycode 57 (keysym 0x6e, n), same_screen YES,
    XLookupString gives 1 bytes: (6e) "n"
    XmbLookupString gives 1 bytes: (6e) "n"
    XFilterEvent returns: False

KeyPress event, serial 40, synthetic NO, window 0x6c00001,
    root 0x9c, subw 0x0, time 1562653440, (129,128), root:(1249,1379),
    state 0x10, keycode 32 (keysym 0x6f, o), same_screen YES,
    XLookupString gives 1 bytes: (6f) "o"
    XmbLookupString gives 1 bytes: (6f) "o"
    XFilterEvent returns: False

KeyPress event, serial 40, synthetic NO, window 0x6c00001,
    root 0x9c, subw 0x0, time 1562653444, (129,128), root:(1249,1379),
    state 0x10, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 40, synthetic NO, window 0x6c00001,
    root 0x9c, subw 0x0, time 1562653464, (129,128), root:(1249,1379),
    state 0x11, keycode 32 (keysym 0x4f, O), same_screen YES,
    XLookupString gives 1 bytes: (4f) "O"
    XFilterEvent returns: False

KeyRelease event, serial 40, synthetic NO, window 0x6c00001,
    root 0x9c, subw 0x0, time 1562653500, (129,128), root:(1249,1379),
    state 0x11, keycode 57 (keysym 0x4e, N), same_screen YES,
    XLookupString gives 1 bytes: (4e) "N"
    XFilterEvent returns: False

KeyRelease event, serial 40, synthetic NO, window 0x6c00001,
    root 0x9c, subw 0x0, time 1562653544, (129,128), root:(1249,1379),
    state 0x11, keycode 38 (keysym 0x41, A), same_screen YES,
    XLookupString gives 1 bytes: (41) "A"
    XFilterEvent returns: False

KeyPress event, serial 40, synthetic NO, window 0x6c00001,
    root 0x9c, subw 0x0, time 1562653592, (129,128), root:(1249,1379),
    state 0x11, keycode 46 (keysym 0x4c, L), same_screen YES,
    XLookupString gives 1 bytes: (4c) "L"
    XmbLookupString gives 1 bytes: (4c) "L"
    XFilterEvent returns: False

KeyRelease event, serial 40, synthetic NO, window 0x6c00001,
    root 0x9c, subw 0x0, time 1562653684, (129,128), root:(1249,1379),
    state 0x11, keycode 46 (keysym 0x4c, L), same_screen YES,
    XLookupString gives 1 bytes: (4c) "L"
    XFilterEvent returns: False

KeyRelease event, serial 40, synthetic NO, window 0x6c00001,
    root 0x9c, subw 0x0, time 1562653816, (129,128), root:(1249,1379),
    state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False
So, I'm wondering if it is this particular keyboard that is faulty, that the K30 should otherwise work under Linux, or if this is a Linux driver issue, that would have to be fixed in Linux?
Reply With Quote


  #2  
Old 01-09-2015, 08:39 PM
Corsair James's Avatar
Corsair James Corsair James is offline
iCUE Product Manager
 
Join Date: Oct 2013
Location: Fremont, CA
Posts: 4,459
POST ID # = 752224
Corsair James Reputation: 75
Default

We technically don't support Linux with our peripherals. However, if the keyboard has physical issues like you mentioned earlier, I'd like to at least get it replaced for you since that isn't something I would want you to accept. If the second keyboard also has the same issues, let me know.

You can fill out a RMA form with the link to the left.
Reply With Quote


Reply

Tags
debian, k30, linux, wrong keys

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 07:47 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, vBulletin Solutions, Inc.