# Disable laptop keyboard?

**URL:** <https://universal-blue.discourse.group/t/disable-laptop-keyboard/11279>\
**Category:** Aurora\
**Created:** [December 14, 2025, 7:42pm UTC](https://universal-blue.discourse.group/t/disable-laptop-keyboard/11279 "2025-12-14T19:42:37Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![bitmotte](https://avatars.discourse-cdn.com/v4/letter/b/cdc98d/32.png) [@bitmotte](https://universal-blue.discourse.group/u/bitmotte)\
**Post date:** [December 14, 2025, 7:42pm UTC](https://universal-blue.discourse.group/t/disable-laptop-keyboard/11279/1 "2025-12-14T19:42:37Z")

</div>

Hello . . . I have recently installed aurora onto my laptop,and I would like to know how to disable my laptop keyboard.

My laptop keyboard is broken,and occasionally types random characters. I have an external keyboard, but I cant put it ontop of my laptop because that types on my laptop keyboard aswell. I do not have anywhere else to put it making it hard to type things on my laptop. . .

Does anybody know how to disable the internal keyboard? I tried a script (manage-kwin-input-devices) but it did not work,even on root. I cannot find anything else online to disable the keyboard, please help.

---

<div class="post-metadata">

**Author:** ![Danathar](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/danathar/32/7758_2.png) [@Danathar](https://universal-blue.discourse.group/u/Danathar)\
**Post date:** [December 14, 2025, 8:25pm UTC](https://universal-blue.discourse.group/t/disable-laptop-keyboard/11279/2 "2025-12-14T20:25:26Z")

</div>

Might be better to post in the Fedora forums since your question is probably more generically Fedora. Sorry couldn’t be more help. IDK on your question.

> **[Fedora Discussion](https://discussion.fedoraproject.org/)**
>
> Fedora Project community conversations — both for project development and Fedora Linux users.

---

<div class="post-metadata">

**Author:** ![zorael](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/zorael/32/8296_2.png) [@zorael](https://universal-blue.discourse.group/u/zorael)\
**Post date:** [December 19, 2025, 9:16pm UTC](https://universal-blue.discourse.group/t/disable-laptop-keyboard/11279/3 "2025-12-19T21:16:42Z")

</div>

If you’re okay with disabling it persistently, and not with a script to easily enable/disable it on demand, you can set up a `udev` rule to not treat the device as an input at all.

Find the `1234:5678` device ID of your keyboard with `sudo libinput list-devices`.

```auto
$ sudo libinput list-devices

[...]

Device: ThinkPad Extra Buttons                                             
Kernel: /dev/input/event7
Id: host:17aa:5054       
Group: 10                                                                 
Seat: seat0, default   
Capabilities: keyboard

[...]

```

This is not really a keyboard but imagine it is. The device ID is on the `Id:` line and is here `17aa:5054`.

Create a file containing the following and save it as `/etc/udev/rules.d/99-disable-keyboard.rules`:

```auto
ACTION!="remove", KERNEL=="event[0-9]*", \
   ENV{ID_VENDOR_ID}=="17aa", \
   ENV{ID_MODEL_ID}=="5054", \
   ENV{ID_INPUT}=""

```

…replacing the `17aa` and `5054` to match your device. I believe the indentation of the `ENV` lines is required.

Then re-read the rules and apply them.

```auto
sudo udevadm control --reload
sudo udevadm trigger

```

If it doesn’t work, check the systemd journal for errors. Perhaps there’s a syntax error in the `.rules` file?

```auto
journalctl -n500

```

If everything seems okay, just restart the machine in case a reboot was required. I don’t know enough to say if it should be.
