3

I have a fresh install of Ubuntu 16.04 LTS and a Cougar 200k keyboard.

As far as I can tell all keys and functions are working, except the two Ctrl keys.

Not having Ctrl keys kinda sucks ;)

Any ideas?

UPDATES:

  1. Both Ctrl keys act like additional Shift keys
  2. Tried this code(https://bitbucket.org/Swoogan/aziokbd), but it didn't solve the problem
  3. -- Did the blacklist as described for aziokbd, but it did not solve the problem.
  4. Tested the keycodes using showkey and xev: Ctrl, Shift, and Alt all have the same keycode. showkey returns 42, and xev returns 50
  • If you run sudo showkey and hold Ctrl (ether one). What happens? – jawtheshark Aug 30 '16 at 12:01
  • It tells me I pressed the key code 42 (see edit) – Dennis Eckmeier Aug 30 '16 at 12:29
  • Could this here help you? http://askubuntu.com/questions/648798/ctrl-and-alt-works-as-shift Frankly, I'm no big fan of fixing issues like that, but if it works... :-/ – jawtheshark Aug 30 '16 at 12:34
  • "2 his code: https://bitbucket.org/Swoogan/aziokbd, but it didn't solve the problem" - Did you blacklist the usbhid as per instructions. You can't just copy/paste the code written there. usbhid.quirks=0x0c45:0x7603:0x4 must match the ID given for your keyboard by lsusb. – jawtheshark Aug 30 '16 at 12:36
  • "Did you blacklist the usbhid as per instructions. You can't just copy/paste the code written there."

    I just did the blacklist, but to no effect.

    – Dennis Eckmeier Aug 30 '16 at 13:07
  • Okay... I have no more ideas. I upvoted the question. Perhaps others have more ideas. – jawtheshark Aug 30 '16 at 13:08
  • You can change it with xmodmap. I don't have my Ubuntu here at the moment to give you the full solution, but see my answer here. Just find the correct number of the actual control keys (using xev maybe) and map them accordingly. –  Aug 30 '16 at 14:33
  • Turns out, ctr, shift, and alt all have the same keycode... – Dennis Eckmeier Aug 30 '16 at 15:12

1 Answers1

0

Just install the aziokbd driver, it worked for me:

sudo apt-get install mercurial build-essential linux-headers-generic dkms
git clone https://github.com/teitss/aziokbd
cd aziokbd
./install.sh

Make sure to plug it out after installing the driver then plug it in again.