[Others] 键盘F1~F12全部失效 V23
Tofloor
poster avatar
深度之家
deepin
2023-12-10 18:00
Author
【系统环境】: deepin V23 【前置条件】: 有附加功能的机械键盘,我用的是艾米洛87键键盘 【复现步骤】: 【预期结果】: 按fn时是附加功能,不按时是正常的F1~F12 【实际结果】: 现在是不能用的状态 很难受

Reply Favorite View the author
All Replies
YL-Jack
deepin
2023-12-10 18:42
#1

换个内核试试?

Reply View the author
艾丝妲单推人
deepin
2023-12-10 19:43
#2

确定只是f1-f12失效吗?键盘其他区域正常?

Reply View the author
忘记、过去
deepin
2023-12-10 23:37
#3

键盘问题,这种键盘只适配 Windows 和 macOS,不识别 Linux。需要自己改内核参数,就当自己在用 MAC 的键盘。

https://www.cnblogs.com/3me-linux/p/4200363.html

在终端执行 sudo deepin-editor /etc/modprobe.d/hid_apple.conf,输入以下内容

options hid_apple fnmode=2

保存后执行 sudo update-initramfs -u,重启即可


参考 https://bbs.deepin.org.cn/post/228144,文件内容添加 options hid_apple swap_opt_cmd=1 还可以交换 win 和 alt 按键功能

Reply View the author
花雨落逝
deepin
2023-12-11 04:15
#4

Fn功能不应该是在BIOS里设置吗

Reply View the author
忘记、过去
deepin
2023-12-11 05:59
#5
花雨落逝

Fn功能不应该是在BIOS里设置吗

你说的情况仅针对笔记本,外接键盘的 Fn 是由键盘自己的固件决定的。


楼主说的键盘就是市面上常见的号称支持 Win mac 多系统的机械键盘,基本上都有这种问题,在 Linux 下需要按 mac 键盘来处理,F1-12 功能才正常

Reply View the author
花雨落逝
deepin
2023-12-12 16:41
#6
忘记、过去

你说的情况仅针对笔记本,外接键盘的 Fn 是由键盘自己的固件决定的。


楼主说的键盘就是市面上常见的号称支持 Win mac 多系统的机械键盘,基本上都有这种问题,在 Linux 下需要按 mac 键盘来处理,F1-12 功能才正常

好吧,学到了applaud

Reply View the author