有什么命令可以关闭笔记本键盘?【已解决】

笔记本/便携移动设备,手机平板等软硬件
回复
shaying526
帖子: 23
注册时间: 2011-10-11 17:05

有什么命令可以关闭笔记本键盘?【已解决】

#1

帖子 shaying526 »

有什么命令可以关闭笔记本的键盘呢?
类似关触摸板rmmod psmouse
想关的时候打个命令
:em03 喜欢把书放键盘上 不小心会碰到
上次由 shaying526 在 2012-03-07 13:30,总共编辑 1 次。
头像
longxin1991
帖子: 1991
注册时间: 2010-07-29 10:53
系统: ukylin 20.04
联系:

Re: 有什么命令可以关闭笔记本键盘?

#2

帖子 longxin1991 »

shaying526
帖子: 23
注册时间: 2011-10-11 17:05

Re: 有什么命令可以关闭笔记本键盘?

#3

帖子 shaying526 »

longxin1991 写了:http://linux.softpedia.com/get/Utilitie ... 3745.shtml
看看这个?
感谢回复 我一会试试,看上面的介绍似乎外接的键盘也会被锁住?
还有更好的方法么?
头像
iamfbi
帖子: 1081
注册时间: 2009-02-06 9:18
来自: 小僧乃吐蕃国大雪山大轮寺护国法师座下四大护法之西域妖僧是也

Re: 有什么命令可以关闭笔记本键盘?

#4

帖子 iamfbi »

如果关了键盘,又自动锁定了屏幕,咋办?
鼠标又不能输入密码。。。
Laptop: i5-460m hm55 4g 320g hd5470 14'led 2.3kg (acer 4738g)
Windows XP 7 8 all in one partition.
Ubuntu 10.04 LTS
Mac OS X 10.6.7
折腾笔记
论坛随手记
头像
longxin1991
帖子: 1991
注册时间: 2010-07-29 10:53
系统: ukylin 20.04
联系:

Re: 有什么命令可以关闭笔记本键盘?

#5

帖子 longxin1991 »

iamfbi 写了:如果关了键盘,又自动锁定了屏幕,咋办?
鼠标又不能输入密码。。。
禁止锁屏 :em04
shaying526
帖子: 23
注册时间: 2011-10-11 17:05

Re: 有什么命令可以关闭笔记本键盘?

#6

帖子 shaying526 »

iamfbi 写了:如果关了键盘,又自动锁定了屏幕,咋办?
鼠标又不能输入密码。。。
我是想只禁用笔记本内置键盘, 用外置键盘来操作
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 有什么命令可以关闭笔记本键盘?

#7

帖子 eexpress »

● xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ A4Tech PS/2+USB Mouse id=10 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [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)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Asus Laptop extra buttons id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]

这个应该是可以关闭的。具体的man
● 鸣学
shaying526
帖子: 23
注册时间: 2011-10-11 17:05

Re: 有什么命令可以关闭笔记本键盘?

#8

帖子 shaying526 »

eexpress 写了:● xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ A4Tech PS/2+USB Mouse id=10 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [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)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Asus Laptop extra buttons id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]

这个应该是可以关闭的。具体的man

问题解决了! 非常感谢 学习了


paopao:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ MLK RAPOO 1800 id=12 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=15 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ USB2.0 0.3M UVC WebCam id=10 [slave keyboard (3)]
↳ MLK RAPOO 1800 id=11 [slave keyboard (3)]
↳ 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)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
↳ Asus Laptop extra buttons id=13 [slave keyboard (3)]

笔记本键盘貌似是 AT Translated Set 2 keyboard id=14


paopao:~$ xinput set-prop 14 "Device Enabled" 0
就锁死了,重启之后恢复默认
flyq
帖子: 1
注册时间: 2015-12-18 18:36
系统: ubuntu 14.04 LTS

Re: 有什么命令可以关闭笔记本键盘?【已解决】

#9

帖子 flyq »

输入 xinput

flyq@flyq-Z510:~$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® Nano Transceiver v2.0 id=12 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® Nano Transceiver v2.0 id=13 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=16 [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 id=10 [slave keyboard (3)]
↳ Microsoft Microsoft® Nano Transceiver v2.0 id=11 [slave keyboard (3)]
↳ Ideapad extra buttons id=14 [slave keyboard (3)]
↳ Topre Corporation HHKB Professional id=17 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)]

输入 xinput enable <device>

flyq@flyq-Z510:~$ xinput disable 15

就关闭了笔记本自带键盘

PS: 很多命令只要记住关键词就可以了, 具体用的时候用 XXX man

比如输入 xinput man

flyq@flyq-Z510:~$ xinput man
usage :
xinput get-feedbacks <device name>
xinput set-ptr-feedback <device name> <threshold> <num> <denom>
xinput set-integer-feedback <device name> <feedback id> <value>
xinput get-button-map <device name>
xinput set-button-map <device name> <map button 1> [<map button 2> [...]]
xinput set-pointer <device name> [<x index> <y index>]
xinput set-mode <device name> ABSOLUTE|RELATIVE
xinput list [--short || --long || --name-only || --id-only] [<device name>...]
xinput query-state <device name>
xinput test [-proximity] <device name>
xinput create-master <id> [<sendCore (dflt:1)>] [<enable (dflt:1)>]
xinput remove-master <id> [Floating|AttachToMaster (dflt:Floating)] [<returnPointer>] [<returnKeyboard>]
xinput reattach <id> <master>
xinput float <id>
xinput set-cp <window> <device>
xinput test-xi2 [--root] <device>
xinput map-to-output <device> <output name>
xinput list-props <device> [<device> ...]
xinput set-int-prop <device> <property> <format (8, 16, 32)> <val> [<val> ...]
xinput set-float-prop <device> <property> <val> [<val> ...]
xinput set-atom-prop <device> <property> <val> [<val> ...]
xinput watch-props <device>
xinput delete-prop <device> <property>
xinput set-prop <device> [--type=atom|float|int] [--format=8|16|32] <property> <val> [<val> ...]
xinput disable <device>
xinput enable <device>
回复