Without unplugging my keyboard I'd like to disable it from the terminal; I was hoping that this could be done using
rmmod but based on my currently loaded modules it doesn't look like it is possible.
Does anyone have any ideas?
There are pretty good directions on doing it here, titled: Disable / enable keyboard and mouse in Linux.
You can list the devices with this command.
$ xinput --list "Virtual core pointer" id=0 [XPointer] "Virtual core keyboard" id=1 [XKeyboard] "Keyboard2" id=2 [XExtensionKeyboard] "Mouse2" id=3 [XExtensionKeyboard]
And disable the keyboard with this:
$ xinput set-int-prop 2 "Device Enabled" 8 0
And enable it with this one:
$ xinput set-int-prop 2 "Device Enabled" 8 1
This only works for disabling the keyboard through X. So if you're on a system that isn't running X this won't work.
You can use this command to get a list of all the properties for a given device:
$ xinput --list-props 2 Device 'Virtual core keyboard': Device Enabled (124): 1 Coordinate Transformation Matrix (126): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000