最近买了个机械师K7的双模机械键盘,可以使用数据线连接,也可以使用蓝牙连接,但因为我平时使用ubuntu开发,键盘与系统的适配方面遇到了点问题,记录下解决方法来方便其他人参考。

问题1:有线连接模式,F1到F12键只能使用多媒体功能,就算按了FN组合键也无法使用正常的刷新网页等功能。

执行下面的命令,F1到F12的功能就是原始功能了,按FN组合键可以使用多媒体功能。

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

问题2:蓝牙连接模式按字母键输入的是数字,无法使用大部分按键。

这是键盘的内核与系统不兼容导致的,打开数字键盘锁就会导致其他按键无法使用。

我们先接入其他带有Num_Lock键的键盘(笔记本直接使用自带的键盘),在新接入的键盘按Num_Lock键,关闭数字小键盘的输入功能,蓝牙键盘上除了数字小键盘的1234567890.以外的键就都能正常使用了。

下面是设置开机自动禁用数字小键盘的命令,执行命令,在弹出来的文本中修改“NUMLOCK=XXX”一行为“NUMLOCK=off”。

sudo apt-get install numlockx
sudo gedit /etc/default/numlockx

解决蓝牙模式下数字小键盘仍然无法使用的方案

用“xmodmap -pke”命令查看键位字典,用“xev”命令捕获按键的code。

把下面的代码保存为~/.xmodmaprc。

keycode 77 =
keycode 79 = KP_7 KP_7 KP_7 KP_7
keycode 80 = KP_8 KP_8 KP_8 KP_8
keycode 81 = KP_9 KP_9 KP_9 KP_9
keycode 83 = KP_4 KP_4 KP_4 KP_4
keycode 84 = KP_5 KP_5 KP_5 KP_5
keycode 85 = KP_6 KP_6 KP_6 KP_6
keycode 87 = KP_1 KP_1 KP_1 KP_1
keycode 88 = KP_2 KP_2 KP_2 KP_2
keycode 89 = KP_3 KP_3 KP_3 KP_3
keycode 90 = KP_0 KP_0 KP_0 KP_0
keycode 91 = KP_Decimal KP_Decimal KP_Decimal KP_Decimal

把下面的代码保存为~/.init_keyboard.sh。

#!/bin/sh
while true
dosleep 1xmodmap ~/.xmodmaprc
done

在终端执行

sudo chmod 755 ~/.init_keyboard.sh

打开Ubuntu自带的启动应用程序管理工具,在命令选项中选择文件~/.init_keyboard.sh,把该脚本设为开机自动执行。

参考文档:

https://help.ubuntu.com/community/AppleKeyboard#Apple%20slim%20aluminium%20keyboard%20%280220%29

https://askubuntu.com/questions/1195198/ubuntu-18-04-pairing-apple-magic-keyboard-1-says-paired-but-no-input-from-key

ubuntu使用双模机械师K7机械键盘遇到的问题相关推荐

  1. GANSS GS87C 高斯机械键盘Linux下不适配

    GANSS GS87C 高斯机械键盘Linux下不适配 解决办法 1. 刷入官方兼容驱动 2. 更改为非"苹果"键盘模式 Fn + F1~ F12出现其他奇怪的多媒体键 `udev ...

  2. 安卓蓝牙键盘按键映射_双层按键功能自定义:魔蛋68蓝牙双模机械键盘体验

    魔蛋68机械键盘最早在2015年面世,而该款机型,至今仍然在售.当然,期间曾经历过数次升级调整,但始终不变的是这副金属上盖悬浮外观以及68键配列.尤其是后者,相同按键布局量产机械键盘并没太多选择,而魔 ...

  3. pyqt的listwidget 支持键盘搜索_键盘测评丨Ceke M87机械键盘:更好的双模MAC系统支持?...

    Mac系统所具有的独特优势 让工程师和诸多职业人群不得不选择使用,但Mac系统在键盘适配方面 有着不小的障碍 所以就出现了如"Mac专用"."多系统支持"类型的 ...

  4. Keychron K7 Pro 轻薄矮轴机械键盘开箱体验

    文章目录 1. 拆箱 2. 零件 3. 外观 4. 声音 5. 特点 5.1 有线 / 无线 5.2 RGB背光 5.3 轻薄 5.4 mac / win / iphone 切换 5.5 人体工程学支 ...

  5. #Ubuntu# #机械键盘# 功能键/多媒体键切换无效

    目录 问题描述 解决方法 在线键盘测试工具 问题描述 新买的机械键盘用在Ubuntu系统上,发现F1F12只能作为多媒体键用来调节音量等等,常用的与F1F12绑定的快捷键无法使用: 说明书只给了Win ...

  6. win10蓝牙开关不见了_定位颜值人群?洛斐小黄鸭无线蓝牙机械键盘与双模鼠标套装点评...

    对于电脑用户来说,不管你是用的笔记本还是台式机,都离不开键盘鼠标.目前同时拥有两台电脑.平板与多部手机的用户也越来越多,对于多模键盘以及无线鼠标的需求也越来越高,原因就是可以方便连接不同的设备,可以实 ...

  7. windowfullscreen后键盘布局顶上去_什么才是第一生产力-2.4G高斯83G双模机械键盘终入囊...

    都说RGB是第一生产力,在不差钱的情况下这一点我也是承认的,但在我这种只配用小米的DS内心中第一生产力的概念就是好用.方便.性价比.随着越来越多厂家进入了小键盘领域,我也被小键盘深深地吸引,入手一把小 ...

  8. 酷冷至尊机械键盘键位重置win 键失效 ubuntu下 super键无效

    参考地址 http://www.dve2.com/t/21 如果你搞乱了设置,也不用慌,最后还有FN+E(按住三秒以上),直接恢复出厂设置即可. 其他内容: 网络资料:去年底入手了一款 酷冷至尊XTV ...

  9. 电脑键盘数字键失灵_C4D/3dmax/MaYa三维设计——高档机械键盘推荐·红轴(200元左右预算)...

    如果你除了做C4D/3dmax/MaYa三维设计,还要兼顾PS/AI/CDR平面设计,或者涉及到很多文字排版的,有大量中有大量的文字输入的(一天码字量在两千以上), 那么,强烈建议使用红轴.青轴虽然机 ...

  10. filco蓝牙不好用_2020双十二机械键盘选购 牌子推荐 附雷柏/ikbc/akko/杜伽/FILCO热销机械键盘品牌...

    一.机械键盘选购需要注意啥 二.机械键盘有哪些品牌 三.2020双十二机械键盘推荐 文章篇幅较长 可以关注点赞慢慢看 另双十二期间有红包可以领,每天可以领三次 一.机械键盘选购需要注意啥 机械键盘选购 ...

最新文章

  1. 工业机器人抓取时怎么定位的?用什么传感器来检测?
  2. Linux新增开放端口
  3. linux修改ssh端口和禁止root远程登陆设置
  4. linux 源码安装详解
  5. C# System.Runtime.InteropServices 相关学习总结
  6. Linux dig
  7. typescript接口定义
  8. CDH 版本 Kafka 外网设置
  9. java.lang.ClassNotFoundException: org.apache.log4j.Logger
  10. 美国 cs 工作_我是如何退出美国CS计划的,回到埃及,然后立即在一家公司获得了一份开发工作。...
  11. Excel如何处理x,y坐标的合并
  12. 微信小程序第三方平台和附近的小程序将开放
  13. 王小毛是懒惰了,还是堕落了?
  14. @@HOW TO:检查 MDAC 版本
  15. 飞信登录时SIPC认证失败解决
  16. 进入Java世界的第一个程序Hello world
  17. 设定快搜Caption时注意
  18. 谷歌开发者大会焦点:TensorFlow.js可制作微信小程序,Android 10原生支持5G,TF2.0大更新...
  19. 计算机蓝屏幕亮度,电脑屏幕亮度怎么调,电脑屏幕亮度调节方法
  20. ACM上一些常见问题解答

热门文章

  1. 大数据智能学院的硕士论文怎么写_大数据智能营销笔记本怎么样
  2. DCMTK实现Dicom CT图片读取CT值图像
  3. APS高级计划排程系统和生产排产系统
  4. 移动端与pc端的区别
  5. Nodejs 获取本机IP地址
  6. 使用R包barplot3d绘制3D条形图-2020-07-04Sat
  7. 三角函数逼近锯齿函数和阶梯函数
  8. java ppt转图片,怎么用POI将PPT的内容转换为图片
  9. tvm relay inline pass的调研
  10. 主动学习、纯半监督学习与直推学习