How to disable keyboard on Ubuntu

This command is useful when laptop internal keyboard is error.

  1.  xinput list 
  2. find id number for the keyboard. Laptop keyboard: AT Translated Set 2 keyboard
  3. Disable by:
     xinput float [#id] 
  4. Reattach by:
     xinput [#id] [#master] 

Example

zainal@pop-os:~$ xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Logitech Wireless Keyboard PID:4023     	id=10	[slave  pointer  (2)]
⎜   ↳ Logitech Wireless Mouse                 	id=11	[slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad              	id=15	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Video Bus                               	id=8	[slave  keyboard (3)]
    ↳ Power Button                            	id=9	[slave  keyboard (3)]
    ↳ Lenovo EasyCamera: Lenovo EasyC         	id=12	[slave  keyboard (3)]
    ↳ Ideapad extra buttons                   	id=13	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=14	[slave  keyboard (3)]
    ↳ Logitech Wireless Keyboard PID:4023     	id=16	[slave  keyboard (3)]

zainal@pop-os:~$ xinput float 14
zainal@pop-os:~$ xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Logitech Wireless Keyboard PID:4023     	id=10	[slave  pointer  (2)]
⎜   ↳ Logitech Wireless Mouse                 	id=11	[slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad              	id=15	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Video Bus                               	id=8	[slave  keyboard (3)]
    ↳ Power Button                            	id=9	[slave  keyboard (3)]
    ↳ Lenovo EasyCamera: Lenovo EasyC         	id=12	[slave  keyboard (3)]
    ↳ Ideapad extra buttons                   	id=13	[slave  keyboard (3)]
    ↳ Logitech Wireless Keyboard PID:4023     	id=16	[slave  keyboard (3)]
∼ AT Translated Set 2 keyboard            	id=14	[floating slave]