ubuntu的键盘F1~F12没有反应/出现问题(被系统强制为功能键了)

这篇具有很好参考价值的文章主要介绍了ubuntu的键盘F1~F12没有反应/出现问题(被系统强制为功能键了)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


  最近客制化的键盘比较火,然而很多这样的键盘只说明适配 Windows / Mac 系统,没有说去适配 Linux 系统,所以头疼的问题就出现了——程序员运行调试时不能使用F5键、测试人员打开网页调试工具时不能用F12键……等等等各种奇怪的问题,包括Fn+xxx配合使用键也无法正常使用,总之就是 Ubuntu(Linux)系统将这类键盘的F1~F12被强制为了功能键了(因为要适配Mac的问题)

  在这里举例几种会出现这样问题的键盘:阿米诺VA87MAC、HS75T、贱驴RS2、FL980、珂芝K75……都会碰见这样的问题,尤其是在用2.4G驱动模式或者蓝牙模式的时候

以下的方法适用于ubuntu18~ubuntu22.04系统修改,按理来说都适用于Linux系统的修改

一、修改配置

按顺序执行以下命令,即可修改

echo options hid_apple fnmode=2 | sudo tee -a /etc/modprobe.d/hid_apple.conf
sudo update-initramfs -u -k all
sudo reboot

命令解释:
命令echo options hid_apple fnmode=2 | sudo tee -a /etc/modprobe.d/hid_apple.conf是将文本options hid_apple fnmode=2传给tee命令,tee命令将会把这个文本写入到/etc/modprobe.d/hid_apple.conf文件中,而-a的选项是强迫这个文件追加文本,所以执行完后这个文件的内容应该有:

options hid_apple fnmode=2
options hid_apple fnmode=0

令人感到惊喜的是这样它可以正常使F1~F12键正常工作,我认为是第一行的命令在执行的时候覆盖了第二行,但是千万不要忘记用命令sudo update-initramfs -u -k all挂载全部到系统文件中,这样可以保证重启后依旧能使F1~F12正常运行

二、复原配置

删除掉文件/etc/modprobe.d/hid_apple.conf中的两个内容options hid_apple fnmode=2options hid_apple fnmode=0,或者这个文件没有其他内容的话可以直接用删除命令删掉这个文件sudo rm /etc/modprobe.d/hid_apple.conf,最后不要忘记了执行下面两行命令确保配置被挂载进系统文章来源地址https://www.toymoban.com/news/detail-486660.html

sudo update-initramfs -u -k all
sudo reboot

到了这里,关于ubuntu的键盘F1~F12没有反应/出现问题(被系统强制为功能键了)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • web问题定位:F12,如何找到对应接口

    接口查看法,是我们最常用的定位前后端问题的方法。即:一般用来查看是后端返回给前端的数据有误,还是前端显示有误。 主流浏览器(如Chrome,FireFox,等)都有自带的接口查看工具,可以通过F12(设置–工具–开发者工具)开启抓包。每进行一个操作,一般都会调用对

    2024年02月04日
    浏览(43)
  • 电脑小Tip---外接键盘F1-F12快捷键与笔记本不同步

    当笔记本外接一款非常好用的静音键盘后,会出现一些问题。例如:外接键盘F1-F12与笔记本不同步。具体一个例子就是,在运行matlab程序时,需要点编辑器—运行,这样就很麻烦,直接运行的快捷键是笔记本键盘上的F5,而外键键盘F5则是其他功能,我这里是搜索。具体解决办

    2024年01月25日
    浏览(40)
  • 解决Vue项目F12查看源代码问题

    在Vue项目中,Vue-cli默认可以通过F12查看前端代码,这可能会造成前端代码泄露。 为了代码的安全性,隐藏掉比较好。配置如下: Vue-cli2配置 打开config目录中的index.js文件,将build对象里的productionSourceMap设置成false Vue-cli3及以上版本配置 在跟目录打开Vue.config.js文件,如果没有

    2024年02月15日
    浏览(46)
  • Ubuntu登录界面鼠标键盘无反应的解决方案

    使用Ubuntu系统,进入登录界面时,鼠标键盘失灵。经过测试键盘鼠标在bios界面可使用,所以不是鼠标键盘的问题,可能是后台自动更新驱动的时候出现的问题。 用另一台电脑,ssh登入进入命令行,执行: 之后重启,重启之后即可正常使用键盘鼠标。

    2024年02月04日
    浏览(47)
  • Ubuntu20.04 打字键盘没反应,光标处无输出

    联想Y9000P + Ubuntu20.04双系统 偶尔会出现打字键盘没有反应的情况,按什么键都没有输出。 经上网查询,我使用的智能拼音输入法是ibus输入法框架下的输入法,而ibus输入法框架在Ubuntu20.04下存在bug,只要换用系统自带的英文输入法就不会出现这个问题。 我早在安装双系统的时

    2024年02月11日
    浏览(48)
  • 如何在windows10实现键盘控制音量快捷键 - F12增大音量、F11减低音量、F10静音 - 使用微软官方的PowerToys实用工具中的Keyboard Manager自定义快捷键

    微软官方限定,“ 快捷键至少必须有2个键 ”--- 建议使用右边的alt+F12来单手操作 安装powertoys (微软官方出品,内含“ 键盘管理器 ”,官网介绍链接) 迅雷下载: https://github.com/microsoft/PowerToys/releases/download/v0.68.0/PowerToysSetup-0.68.0-x64.exe 百度网盘下载: 链接:https://pan.baid

    2024年02月09日
    浏览(70)
  • 解决Postman发起请求一直转圈加载没有反应的问题

    Postman像下面这样一直在发起请求,等待响应 路径写错了,找不到路径 存在跨域问题 第一个问题很容易排查,这里说下第二个问题,跨域问题通常有两种解决方案,如下: (1)CORS技术 : 现在主流解决方案,只需要服务器设置一个允许跨域响应头即可 res.setHeader(‘Access-Control-Al

    2024年02月11日
    浏览(43)
  • Alienware外星人原装系统出厂系统原机开箱系统远程安装,带F12恢复功能SupportAssist OS Recovery

    戴尔和外星人原厂系统安装过程展示,带Support Assist OS Recovery出厂重置功能 [1]远程安装原机预装系统,专用Alienware系统部署工具,恢复原机开箱系统状态,自带外星人壁纸、系统logo、所有驱动、外星人软件、Macfee杀毒、Office软件等,不同机器系统不一样,均提取自同型号国行

    2024年02月10日
    浏览(153)
  • 多种方法解决谷歌(chrome)、edge、火狐等浏览器F12打不开调试页面或调试模式(面板)的问题。

    不论是前端开发者,还是后端开发者,我们在调试 web 项目时,偶尔弹出相关错误。 此时,我们需要打开浏览器的调试模式,如下图所示: 通过浏览器的调试模式,来排查错误的根源: 后端接口是否有问题 前端 js 或者相关前端框架是否有问题。 当然,我们也可以通过调试

    2024年02月09日
    浏览(97)
  • 笔记本电脑键盘没反应怎么办?4个方法解决电脑问题!

    “好奇怪啊,我的笔记本电脑键盘莫名其妙就没有反应了,怎么按都无法解决这个问题,有朋友知道应该怎么解决吗?” 笔记本电脑键盘是我们日常工作和生活中不可或缺的输入工具,我们无论是输入文件还是与别人聊天,都需要用到笔记本电脑键盘。如果键盘无反应,可能

    2024年04月28日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包