我有一台东芝Satellite P755笔记本电脑。我刚买了一个新的键盘,虽然是为另一款型号设计的,但尺寸相同,因此很可能兼容我的电脑。
新键盘的连接器与原来的完全相同,布局和按键本身几乎完全相同,只是缺少了背光和相关的线缆,这在原装键盘上没有。
我把旧键盘拆下来安装了新键盘。xinput能够正常检测到新键盘:
但在BIOS / 启动时,它不起作用,在我的Ubuntu安装中(为旧键盘配置),也不在Ubuntu Live CD中(这些CD以拥有适用于所有设备的驱动程序而闻名)。
有趣的是,在我的Ubuntu安装和Live CD中,只有以下按键有效:
这是个好消息,我认为问题与软件有关,而不是硬件。
我该如何找到适合它的驱动程序,或者手动配置/排除故障?
新键盘的连接器与原来的完全相同,布局和按键本身几乎完全相同,只是缺少了背光和相关的线缆,这在原装键盘上没有。
我把旧键盘拆下来安装了新键盘。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中(这些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
这是个好消息,我认为问题与软件有关,而不是硬件。
我该如何找到适合它的驱动程序,或者手动配置/排除故障?
xev
故障排除方法给个赞。 - user37165