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](http://askubuntu.com/a/812233/308164). 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.

AmrAnwar
  • 41
  • 4