[Tutorials] 怎么永久禁用笔记本键盘
Tofloor
poster avatar
xueyibingfei
deepin
2024-05-26 14:48
Author

各位大神好,我的笔记本键盘坏了,由于买了一个USB键盘,想请教一下怎么禁用笔记键盘,看到了网上一个软件,可以单次禁用,但是每次开机都要重复点击,想问一下如何一次性的 永久禁用笔记本键盘

Reply Favorite View the author
All Replies
1 / 2
To page
superJunior
deepin
2024-05-26 15:07
#1

9621897735_729342168.jpg

Reply View the author
xueyibingfei
deepin
2024-05-26 15:13
#2
superJunior

9621897735_729342168.jpg

我想通过软件来解决,就是window那样

Reply View the author
raspbian
deepin
2024-05-26 15:32
#3

把排线剪断

Reply View the author
咿呀咿
deepin
2024-05-26 16:49
#4
It has been deleted!
吉吉如律令
deepin
2024-05-26 17:01
#5
Reply View the author
jjcui8595
deepin
2024-05-26 18:31
#6

没试过,估计使用UDEV应该能够禁用

Reply View the author
安全第一
deepin
2024-05-26 20:54
#7

不禁用的话,也不影响USB键盘吧 ?

Reply View the author
出售星辰之书的书商
Moderator
2024-05-26 21:16
#8
物理禁用,拔掉排线
Reply View the author
hotime
deepin
2024-05-26 21:29
#9

通过xorg配置文件禁用自带键盘的方式:

首先在终端中执行 xinput找到想要禁用的键盘的设备名称,比如我的Miix4的自带键盘名称为:Lenovo ideapad MIIX 700 USB keyboard
截图_选择区域_20240526215845.png

/etc/X11/xorg.conf.d/目录中创建用于禁用自带键盘的配置文件,名称任意,以 .conf结尾即可,
例如:sudo vim /etc/X11/xorg.conf.d/70-block-builtin-keyboard.conf
注意,如果你对 vim的操作不是太了解的话,可以把命令中的 vim换成的 deepin-editor
例如:sudo deepin-editor /etc/X11/xorg.conf.d/70-block-builtin-keyboard.conf

配置文件内容如下:

# 屏蔽自带键盘
Section "InputClass"
        Identifier "block built-in keyboard"
        MatchIsKeyboard "on"
        MatchProduct "Lenovo ideapad MIIX 700 USB keyboard"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "Ignore" "true"
EndSection

注意:配置文件中 MatchProduct后面引号中的内容修改为你自带键盘的名称

最后重启即可,你可以试一试。(另外,这个只在X11中有效,在wayland中无效)

Reply View the author
Bryan
deepin
2024-05-26 23:07
#10

Arch Wiki上有个例子,不过是关闭触控屏的,你可以参考一下。https://wiki.archlinux.org/title/Dell_XPS_13_(9343)#Disable_the_touchscreen

Reply View the author
dgmenghuan
deepin
2024-05-27 08:49
#11

tail

Reply View the author
lv36
deepin
2024-05-27 13:27
#12
安全第一

不禁用的话,也不影响USB键盘吧 ?

有时,键盘坏了会出现自动输入

Reply View the author
xueyibingfei
deepin
2024-06-01 15:15
#13

谢谢大家,我到时候试试

Reply View the author
xueyibingfei
deepin
2024-06-01 22:13
#14
hotime

通过xorg配置文件禁用自带键盘的方式:

首先在终端中执行 xinput找到想要禁用的键盘的设备名称,比如我的Miix4的自带键盘名称为:Lenovo ideapad MIIX 700 USB keyboard
截图_选择区域_20240526215845.png

/etc/X11/xorg.conf.d/目录中创建用于禁用自带键盘的配置文件,名称任意,以 .conf结尾即可,
例如:sudo vim /etc/X11/xorg.conf.d/70-block-builtin-keyboard.conf
注意,如果你对 vim的操作不是太了解的话,可以把命令中的 vim换成的 deepin-editor
例如:sudo deepin-editor /etc/X11/xorg.conf.d/70-block-builtin-keyboard.conf

配置文件内容如下:

# 屏蔽自带键盘
Section "InputClass"
        Identifier "block built-in keyboard"
        MatchIsKeyboard "on"
        MatchProduct "Lenovo ideapad MIIX 700 USB keyboard"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "Ignore" "true"
EndSection

注意:配置文件中 MatchProduct后面引号中的内容修改为你自带键盘的名称

最后重启即可,你可以试一试。(另外,这个只在X11中有效,在wayland中无效)

大神,你的这个方法 在V23中可以使用不

Reply View the author
hotime
deepin
2024-06-02 08:50
#15
xueyibingfei

大神,你的这个方法 在V23中可以使用不

(不敢当)

23是可以的(我现在用的就是, 而且测试过了), 理论上来讲, 只要是在X11中都可以, 但在wayland中不行

Reply View the author
xueyibingfei
deepin
2024-06-02 23:48
#16
hotime

通过xorg配置文件禁用自带键盘的方式:

首先在终端中执行 xinput找到想要禁用的键盘的设备名称,比如我的Miix4的自带键盘名称为:Lenovo ideapad MIIX 700 USB keyboard
截图_选择区域_20240526215845.png

/etc/X11/xorg.conf.d/目录中创建用于禁用自带键盘的配置文件,名称任意,以 .conf结尾即可,
例如:sudo vim /etc/X11/xorg.conf.d/70-block-builtin-keyboard.conf
注意,如果你对 vim的操作不是太了解的话,可以把命令中的 vim换成的 deepin-editor
例如:sudo deepin-editor /etc/X11/xorg.conf.d/70-block-builtin-keyboard.conf

配置文件内容如下:

# 屏蔽自带键盘
Section "InputClass"
        Identifier "block built-in keyboard"
        MatchIsKeyboard "on"
        MatchProduct "Lenovo ideapad MIIX 700 USB keyboard"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "Ignore" "true"
EndSection

注意:配置文件中 MatchProduct后面引号中的内容修改为你自带键盘的名称

最后重启即可,你可以试一试。(另外,这个只在X11中有效,在wayland中无效)

大神我的键盘是不是这个啊
image.png

我运行这个命令之后,就会弹出这个来,不知道是哪里出错了
image.png

Reply View the author
xueyibingfei
deepin
2024-06-02 23:49
#17
xueyibingfei

大神,你的这个方法 在V23中可以使用不

另外,我想再请教一下,我装了V23,NTFS硬盘无法挂载,不知道 怎么解决 啊

Reply View the author
hotime
deepin
2024-06-03 08:31
#18
xueyibingfei

大神我的键盘是不是这个啊
image.png

我运行这个命令之后,就会弹出这个来,不知道是哪里出错了
image.png

看起来不像是,你在设备管理器里也看一下?
图片.png

另外后面的命令就是唤出文本编辑器,你可以忽略掉终端的输出,在文本编辑器里把配置文件内容放进去保存退出

这是我禁用掉自带键盘后的样子:

hotime@Miix4:~$ xinput
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Lenovo ideapad MIIX 700 USB keyboard      id=9    [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)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Ideapad extra buttons                     id=10   [slave  keyboard (3)]
    ↳ Intel Virtual Buttons                     id=11   [slave  keyboard (3)]
    ↳ AT Raw Set 2 keyboard                     id=12   [slave  keyboard (3)]
    ↳ Weltrend USB Mouse                        id=13   [slave  keyboard (3)]
    ↳ Weltrend USB Mouse Keyboard               id=14   [slave  keyboard (3)]
    ↳ Weltrend USB Mouse System Control         id=15   [slave  keyboard (3)]
    ↳ Weltrend USB Mouse Consumer Control       id=16   [slave  keyboard (3)]
Reply View the author
xueyibingfei
deepin
2024-06-03 08:38
#19
hotime

看起来不像是,你在设备管理器里也看一下?
图片.png

另外后面的命令就是唤出文本编辑器,你可以忽略掉终端的输出,在文本编辑器里把配置文件内容放进去保存退出

这是我禁用掉自带键盘后的样子:

hotime@Miix4:~$ xinput
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Lenovo ideapad MIIX 700 USB keyboard      id=9    [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)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Ideapad extra buttons                     id=10   [slave  keyboard (3)]
    ↳ Intel Virtual Buttons                     id=11   [slave  keyboard (3)]
    ↳ AT Raw Set 2 keyboard                     id=12   [slave  keyboard (3)]
    ↳ Weltrend USB Mouse                        id=13   [slave  keyboard (3)]
    ↳ Weltrend USB Mouse Keyboard               id=14   [slave  keyboard (3)]
    ↳ Weltrend USB Mouse System Control         id=15   [slave  keyboard (3)]
    ↳ Weltrend USB Mouse Consumer Control       id=16   [slave  keyboard (3)]

谢谢,重启之后,键盘也是禁用的不?

Reply View the author
hotime
deepin
2024-06-03 08:45
#20
xueyibingfei

谢谢,重启之后,键盘也是禁用的不?

是禁用的,但得确保这个设备名称是对的

如果设备管理器里也没有看起来更像是内置键盘的设备的话,那可能就只能是这个“AT Translated Set 2 keyboard”了

Reply View the author
1 / 2
To page