当我折叠显示屏时,我可以禁用键盘/进入平板电脑模式吗?

当我折叠显示屏时,我可以禁用键盘/进入平板电脑模式吗?

我有一台带折叠显示屏的笔记本电脑(东芝 Satellite P50W)。当我将它完全折叠起来时,它更像是一台平板电脑,但键盘仍然可用,并且易于按键。

我很确定这些笔记本电脑的铰链上有一个传感器,因此它们可以感知到它们已折叠,并导致键盘禁用/进入平板电脑模式。这似乎在 Ubuntu 中不起作用。我无法找到 Linux 中这样的传感器的位置(似乎没有显示在 ACPI 代码或 dmesg 中)。

有人知道如何让它在 Ubuntu 中运行吗?

答案1

我有以下脚本来禁用我的笔记本电脑键盘(作为 ~/.local/bin/disable_laptop_keyboard 中的文件)

#!/bin/bash
KeyboardID=`xinput --list | grep "AT Translated Set 2 keyboard" | sed 's/[^=]*=\([1-9]*\).*/\1/'`
sudo xinput set-int-prop $KeyboardID "Device Enabled" 8 0

然后我有一个类似的 enable_laptop_keyboard 文件,其中唯一的区别是它在最后一行说的8 1是而不是。8 0

你只需要找出哪个字符串标识了你想要禁用的键盘。在我的情况下,它是“AT Translated Set 2 keyboard”。如果你第一次运行,xinput --list | grep keyboard你应该能够找出你的键盘叫什么。

相关内容