Results 1 to 4 of 4

Thread: How to disable laptop internal keyboard

Hybrid View

  1. #1
    Join Date
    Jul 2009
    Location
    Mumbai (INDIA)
    Beans
    51
    Distro
    Ubuntu 10.04 Lucid Lynx

    Question How to disable laptop internal keyboard

    I am using external usb keyboard. I want to disable laptop's internal keyboard using software.

    I know that i can just remove the internal keyboards wire and disconnect it physically, but i wanted to disable it using software so that later I can enable it by just executing a command in terminal easily. I am talking about disabling the keyboard and NOT the keyboard layout.

    I am using 64 bit Ubuntu Lucid Lynx.
    Last edited by Abhijit Navale; January 9th, 2011 at 06:52 PM.
    Abhijit Hp-Compaq Presario A965 TU Laptop Intel Centrino Core 2 Duo(Freq. 2 GHz), 2GB RAM, 160 GB HDD

    Proud member of The Ubuntu Manual team.

  2. #2
    Join Date
    Sep 2007
    Beans
    67
    Distro
    Ubuntu 12.04 Precise Pangolin

    Talking Re: How to disable laptop internal keyboard

    Hi, I wanted to clean my laptop's keyboard without having to go through all the trouble of shutting down.

    Be aware, I was stuck for a while constant keypress of Enter, and had to do a long workaround to get my keyboard back.

    But it was all done with xinput and based on this page here.

    Short version:
    to know the id number of each device connected to you computer do:
    Code:
    xinput --list
    you will see both virtual core keyboard and mouse, and in them several devices. you cannot disable the core keyboard (which is good) so take note of any other keyboard id (in my case I had more than one, so test each).

    let's say the id is 11, so to reenable the keyboard (as with my case that I only had the laptop's keyboard) have this text on a gedit

    xinput set-int-prop 11 "Device Enabled" 8 1
    so you can copy/paste it with your mouse.

    and to disable:
    xinput set-int-prop 11 "Device Enabled" 8 0
    note that pressing enter and with the device loosing communication with the computer, it will not receive the "unpressed" signal, so you might be left with a constant ENTER key that will follow you around.

    Being unable to access my computer through ssh (and not realizing I could have just plugged in a usb keyboard), I found that this keypress was cleared by opening the shutdown dialog.

    Good luck!

  3. #3
    Join Date
    Sep 2011
    Beans
    9

    Re: How to disable laptop internal keyboard

    Quote Originally Posted by JunCTionS View Post
    Hi, I wanted to clean my laptop's keyboard without having to go through all the trouble of shutting down.

    Be aware, I was stuck for a while constant keypress of Enter, and had to do a long workaround to get my keyboard back.

    But it was all done with xinput and based on this page here.

    Short version:
    to know the id number of each device connected to you computer do:
    Code:
    xinput --list
    you will see both virtual core keyboard and mouse, and in them several devices. you cannot disable the core keyboard (which is good) so take note of any other keyboard id (in my case I had more than one, so test each).

    let's say the id is 11, so to reenable the keyboard (as with my case that I only had the laptop's keyboard) have this text on a gedit


    so you can copy/paste it with your mouse.

    and to disable:


    note that pressing enter and with the device loosing communication with the computer, it will not receive the "unpressed" signal, so you might be left with a constant ENTER key that will follow you around.

    Being unable to access my computer through ssh (and not realizing I could have just plugged in a usb keyboard), I found that this keypress was cleared by opening the shutdown dialog.

    Good luck!
    Hi there.

    I just used this to disable my internal Keyboard. and its works but when i restart the system its enabled again, is there anyway to turn it off for good ?

  4. #4
    Join Date
    Sep 2007
    Beans
    67
    Distro
    Ubuntu 12.04 Precise Pangolin

    Re: How to disable laptop internal keyboard

    There are several ways to run a command at startup.

    You can try just adding the command at the end of your /home/user/.bashrc file. Also you can just add your command in System>Preferences>Startup Applications (if you're using Ubuntu and not Kubuntu or Xubuntu, etc.)

    But this will happen after you login and only for your user. If for some reason you want this to happen even before that, you can run an init.d script. This is explained here: http://ubuntuforums.org/showpost.php?p=6995332&postcount=3

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •