5

A few hours ago, I installed Ubuntu 14.04 alongside Windows 7. Everything went fine, installed all my games and programs. But, then I realized that ALT + TAB, CTRL+ALT+T key combinations (as well as many others) do not work.

This is really annoying since I like to use ALT + TAB for multitasking. Anyways, I realized that they were mapped as SHIFT because as you know, if you hold SHIFT and press any key, it will be in CAPS. So that's what happens when I press CTRL or ALT.

It's a custom-built desktop. I'm using a GAMDIAS USB keyboard.

sudo lsusb

Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 0c45:7603 Microdia 
Bus 001 Device 003: ID 1b80:b40c Afatech 
Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 008 Device 003: ID 1532:0504 Razer USA, Ltd 
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  • Could you add more info, about your hardware, is it a laptop? Which brand & model? Are you using USB keyboard? – user.dz Jul 15 '15 at 18:15
  • It's a custom-built desktop. I'm using a GAMDIAS USB keyboard. – JasonVS 1 Jul 15 '15 at 18:18
  • Open terminal then run sudo lsusb then edit you question. (look at bottom of the post there is an edit link. ) – user.dz Jul 15 '15 at 18:21
  • There you go... – JasonVS 1 Jul 15 '15 at 18:25
8
  1. Install driver from https://bitbucket.org/Swoogan/aziokbd

    sudo apt-get install mercurial build-essential linux-headers-generic dkms
    hg clone https://bitbucket.org/Swoogan/aziokbd
    cd aziokbd
    sudo ./install.sh dkms
    
  2. Add kernel option to grub to prevent usbhid from being used for this keyboard. Append:

    usbhid.quirks=0x0c45:0x7603:0x4
    

    to GRUB_CMDLINE_LINUX_DEFAULT in /etc/default/grub.

    Example:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbhid.quirks=0x0c45:0x7603:0x4"
    
  3. Update grub

    sudo update-grub
    
  4. Reboot

References:

  • This workaround will stop working after each kernel update. I described issue here. Do you have any solution? Thanks – DummyBeginner Aug 20 '16 at 15:50
  • What do you mean by appending it? should I use &, ; or just add it directly. I'm sorry if this is naive. It would be great if you could show how the line looks for you. – Ankit Singhaniya Nov 3 '17 at 17:51
  • @AnkitSinghaniya , use space as separator. :) no problem I added full example of the modified line. – user.dz Nov 3 '17 at 18:27
  • @DummyBeginner somehow late just noticed your comment. Check if installed it using DKMS. Verify using dkms status , is it listed there? – user.dz Jun 5 '18 at 20:48

Your Answer

By clicking "Post Your Answer", you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.