页次: 1
笔记本是 lg gram 13 z990 ,外接了 anne pro 键盘 ,现在想 把 自带的 笔记本键盘禁用 了
使用 了 https://bbs.archlinuxcn.org/viewtopic.php?id=10561 论坛 里的方法
xinput disable "AT Translated Set 2 keyboard"
在我这里不顶用 呀 …… 加了 sudo 也不行
这是我的 xinput list
➤ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ PixArt USB Optical Mouse id=12 [slave pointer (2)]
⎜ ↳ 04CA00A0:00 04CA:00A0 Touchpad id=14 [slave pointer (2)]
⎜ ↳ 04CA00A0:00 04CA:00A0 Mouse id=15 [slave pointer (2)]
⎜ ↳ py-evdev-uinput id=18 [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)]
↳ OBINS OBINS
AnnePro2 id=10 [slave keyboard (3)]
↳ OBINS OBINS
AnnePro2 id=11 [slave keyboard (3)]
↳ LG Camera: LG Camera id=13 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=16 [slave keyboard (3)]
↳ LG WMI hotkeys id=17 [slave keyboard (3)]
↳ py-evdev-uinput id=19 [slave keyboard (3)]
lg gram 不适合 装 archlinux 呀 ……坑太多了 5555
离线
xinput 的方案有用啊。你是在哪里没有用呢?
离线
xinput 的方案有用啊。你是在哪里没有用呢?
ifnk@archlinux:~
➤ xinput disable "AT Translated Set 2 keyboard"
ifnk@archlinux:~
➤
这段话就是 我在执行这个命令以后 用笔记本打的 …… 确实是 没有用 在我这里 , 我想的是把我的机械键盘 放到 笔记本上面 , 但是现在 笔记本的自带键盘 就 不能禁用了 ……
离线
依云 说:xinput 的方案有用啊。你是在哪里没有用呢?
ifnk@archlinux:~
➤ xinput disable "AT Translated Set 2 keyboard"
ifnk@archlinux:~
➤
这段话就是 我在执行这个命令以后 用笔记本打的 …… 确实是 没有用 在我这里 , 我想的是把我的机械键盘 放到 笔记本上面 , 但是现在 笔记本的自带键盘 就 不能禁用了 ……
你用的 Wayland 吗?
或者是那个 py-evdev-uinput 在作祟?
离线
ifnk 说:依云 说:xinput 的方案有用啊。你是在哪里没有用呢?
ifnk@archlinux:~
➤ xinput disable "AT Translated Set 2 keyboard"
ifnk@archlinux:~
➤
这段话就是 我在执行这个命令以后 用笔记本打的 …… 确实是 没有用 在我这里 , 我想的是把我的机械键盘 放到 笔记本上面 , 但是现在 笔记本的自带键盘 就 不能禁用了 ……你用的 Wayland 吗?
或者是那个 py-evdev-uinput 在作祟?
啊? 我用的是 xorg xorg -init ,然后 在安装 的 i3wm 呀…… py-evdev-uinput 是 指的是 xkeysnail 么? 我是 已经 把 xkeysnail 服务 取消 了, 我 开机 startx 后 进入 i3 ,我手动 sudo xkeysnail ~/.config.py 的
离线
我把 xkeysnail 结束掉 进程 就 可以 了,但是 我在把 xkeysnail 开启 他就 又不能禁用了 …… xkeysnail 是一个 键盘映射的软件 , 我既想 禁用 笔记本 键盘 ,又想把 xkeysnail 开启 ,能不能行呢? 应该怎么做呢?
离线
所以是 xkeysnail 读取了笔记本键盘然后转发过来的。你让它不要读笔记本键盘就好了。
离线
所以是 xkeysnail 读取了笔记本键盘然后转发过来的。你让它不要读笔记本键盘就好了。
谢谢 ,我解决啦 ,xkeysnail 有个 --devices 选项 ,可以 选择 键盘
首先 安装 evtest
sudo pacman -S evtest
然后 列 出 所有 设备
➤ sudo evtest
3 [sudo] ifnk 的密码:
2 No device specified, trying to scan all of /dev/input/event*
1 Available devices:
12 /dev/input/event0: Lid Switch
1 /dev/input/event1: Power Button
2 /dev/input/event2: Sleep Button
3 /dev/input/event3: Power Button
4 /dev/input/event4: AT Translated Set 2 keyboard
5 /dev/input/event5: LG WMI hotkeys
6 /dev/input/event6: PixArt USB Optical Mouse
7 /dev/input/event7: 04CA00A0:00 04CA:00A0 Touchpad
8 /dev/input/event8: PC Speaker
9 /dev/input/event9: 04CA00A0:00 04CA:00A0 Mouse
10 /dev/input/event10: Video Bus
11 /dev/input/event11: LG Camera: LG Camera
12 /dev/input/event12: HDA Intel PCH Mic
13 /dev/input/event13: HDA Intel PCH Headphone
14 /dev/input/event14: HDA Intel PCH HDMI/DP,pcm=3
15 /dev/input/event15: HDA Intel PCH HDMI/DP,pcm=7
16 /dev/input/event16: HDA Intel PCH HDMI/DP,pcm=8
17 /dev/input/event17: HDA Intel PCH HDMI/DP,pcm=9
18 /dev/input/event18: HDA Intel PCH HDMI/DP,pcm=10
19 /dev/input/event19: OBINS OBINS
20 AnnePro2
21 /dev/input/event20: OBINS OBINS
22 AnnePro2
23 /dev/input/event21: OBINS OBINS
24 AnnePro2
25 /dev/input/event22: OBINS OBINS
26 AnnePro2
27 /dev/input/event23: py-evdev-uinput
这里的我安妮键盘 是 dev/input/event19
然后 在 使用 xkeysnail .config.py --devices=/dev/input/event19
就可以 了, 这样 xkeysnail 就 只会对 安妮 键盘 起效果 ,对 笔记本自带的键盘 没有效果
我就可以 放心 的禁用 笔记本键盘啦 !
离线
页次: 1