我有一台东芝 Satellite P755 笔记本电脑。我刚买了一个新键盘,用于不同的型号,但物理尺寸相同,因此可能兼容。
新键盘的连接器是相同的,布局和键本身几乎都是相同的,除了背光和相关的电线,这在原版上是没有的。
我从笔记本电脑中取出旧键盘并安装了新键盘。xinput
检测到新键盘就好了:
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ HID 04d9:1400 id=11 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)]
⎜ ↳ Logitech K400 id=15 [slave pointer (2)]
⎜ ↳ Logitech M510 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)]
↳ Power Button id=8 [slave keyboard (3)]
↳ USB 2.0 Camera id=9 [slave keyboard (3)]
↳ HID 04d9:1400 id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
↳ Toshiba input device id=14 [slave keyboard (3)] !!!
但它在 BIOS / 启动时、我的 Ubuntu 安装(为旧键盘配置)和 Ubuntu Live CD(因拥有所有驱动程序而臭名昭著)中都不起作用。
有趣的是,在我的 Ubuntu 安装和 Live CD 中,唯一有效的键是:
$ xev | grep -A2 --line-buffered '^KeyRelease' | sed -n '/keycode /s/^.*keycode \([0-9]*\).* (.*, \(.*\)).*$/\1 \2/p'
21 equal
22 BackSpace
106 KP_Divide
63 KP_Multiply
82 KP_Subtract
79 KP_Home
80 KP_Up
81 KP_Prior
83 KP_Left
84 KP_Begin
85 KP_Right
87 KP_End
89 KP_Next
91 KP_Delete
104 KP_Enter
27 r
35 bracketright
41 f
48 apostrophe
36 Return
55 v
37 Control_L
133 Super_L
105 Control_R
这是个好消息,我认为问题与软件有关,而不是硬件。
如何找到它的驱动程序,或手动配置/排除故障?
在我看来这是一个硬件问题,因为这些工作键中有一个模式,这与
/usr/share/X11/xkb/symbols/us
布局进行了比较(可能你正在使用其他布局)如您所见,这些字母来自同一列,
KP_*
来自相同的块和相同的控制键。您是否尝试过更新您的系统和 USB id?
也许这会有所帮助。