分页: 1 / 1

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

发表于 : 2012-03-05 20:23
shaying526
有什么命令可以关闭笔记本的键盘呢?
类似关触摸板rmmod psmouse
想关的时候打个命令
:em03 喜欢把书放键盘上 不小心会碰到

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

发表于 : 2012-03-05 21:17
longxin1991

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

发表于 : 2012-03-05 22:12
shaying526
longxin1991 写了:http://linux.softpedia.com/get/Utilitie ... 3745.shtml
看看这个?
感谢回复 我一会试试,看上面的介绍似乎外接的键盘也会被锁住?
还有更好的方法么?

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

发表于 : 2012-03-05 23:58
iamfbi
如果关了键盘,又自动锁定了屏幕,咋办?
鼠标又不能输入密码。。。

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

发表于 : 2012-03-06 22:38
longxin1991
iamfbi 写了:如果关了键盘,又自动锁定了屏幕,咋办?
鼠标又不能输入密码。。。
禁止锁屏 :em04

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

发表于 : 2012-03-07 12:23
shaying526
iamfbi 写了:如果关了键盘,又自动锁定了屏幕,咋办?
鼠标又不能输入密码。。。
我是想只禁用笔记本内置键盘, 用外置键盘来操作

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

发表于 : 2012-03-07 12:28
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

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

发表于 : 2012-03-07 13:11
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
就锁死了,重启之后恢复默认

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

发表于 : 2015-12-18 18:45
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>