我刚刚安装了打开的SUSE tumbleweed惠普 15-bs0xx,但数字键盘不能用作数字,而是移动鼠标光标。
我已经在 mate 和 xfce 环境中对此进行了测试。同时 Fn 键(Fn+任意 F 键)也不起作用。
答案1
如果您确定鼠标键不会影响您的键盘,您可以尝试的一种简单方法是手动设置每个键。
- 运行
xev
以查找密钥的密钥代码。 - CtrlF此键码可
/usr/share/X11/xkb/keycodes/evdev
查找相应的键符号(可能不止一个,查找KP_4
键 4 等...)。 - 添加
key <KEYSYM> { [ NUMBER ] };
到xkb_symbols
键盘布局文件的部分(例如,/usr/share/X11/xkb/symbols/us
默认的美国布局)。 - 对每个键盘按键重复此操作并重新启动以应用更改。
注意:您可能想尝试xmodmap -e 'keycode KEYCODE = NUMBER'
先用 way 映射一个键,看看它是否真的作品在尝试上述步骤以使更改永久化之前。
答案2
好的,似乎与 BIOS 冲突或 ACPI 实施不良有关。 BIOS 中有一个选项显示“操作键”,可启用 Fn+Fx 组合或仅使用 Fx 键。
我将该选项设置为禁用,结果成功了。
jack11111的答案很聪明,但我没有尝试。