我有一台 Packard Bell Dot S 上网本(我想也叫 Dot 510),要按下 F3 键,我必须按 Fn+F3,而只按 F3 键就可以打开或关闭无线功能。我经常使用 F 键,所以如果我不必使用 Fn 键来按下它们,我会很高兴。
我的 BIOS 似乎没有交换它们的选项,有什么方法可以在 Ubuntu 的操作系统级别上做到这一点吗?
谢谢。
更新
仅供参考,以下是我的 BIOS 内容:
InsydeH20 设置实用程序 Rev 3.5
信息:
- CPU 类型、速度、内存信息等等
主要的:
- 时间、日期、静音启动、网络启动、F12 启动菜单、D2D 恢复、SATA 模式
安全:
- 设置管理员密码、设置用户密码、设置硬盘密码
引导:
- 启动顺序
出口:
- 保存更改等等
除非有隐藏页面?我记得几年前的 BIOS 有一个隐藏页面。但是谷歌搜索没有显示任何内容。
更新 2
好的,看来 xmodmad 只对某些键有效。例如,无线开关键即使在 X 未运行时也能工作,因此一定是在较低级别被拦截。我甚至无法获取此键的键码。
答案1
您可以尝试重新映射键盘,就像这线程。您可以使用 GUI 工具 xmodmaps 来查找所需的信息。您最有可能需要的命令是xmodmap -e 'keycode 69=F3'
或类似的命令。
答案2
我遇到了同样的问题点 SC但 Packard Bell 似乎改正了错误,最终将其纳入BIOS 设置恢复正常功能键行为的选项(BIOS版本 1.9日期:2012-10-23)。
答案3
来自 HP 笔记本电脑上的(非)帮助文件:
注意:启动计算机或使用 BIOS 时,无需按下该Fn键即可使用F1功能键。F12
要交换热键和键的特殊功能F1,F12请更改 BIOS 中的功能键设置(要打开 BIOS,请F2在启动计算机时按下,然后选择主菜单并将功能键行为更改为功能键)。