当前位置: 首页 > 软件库 > 其他开源 > 开源硬件 >

QMK

开源键盘固件
授权协议 GPLv2
开发语言 C/C++ Python
所属分类 其他开源、 开源硬件
软件类型 开源软件
地区 不详
投 递 者 邹玮
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

QMK (Quantum Mechanical Keyboard) 是一个社区维护的开源软件,包括 QMK 固件、QMK 工具箱、qmk.fm网站,以及相关文档。

QMK 固件是一个基于 tmk_keyboard 的键盘固件,它在爱特梅尔 AVR 微控制器实现一些有用的功能。确切地说,是在OLKB product line, 在 ErgoDox EZ 键盘,和 Clueboard product line 上。

它被移植到使用 ChibiOS 的 ARM 芯片上,可以在飞线键盘或定制 PCB 键盘中发挥功能。

  • qmk移植-WS2812灯效移植 更具github上的QMK_Firware进行移植,理解其代码,选择需要的部分,移植到更为经济的芯片上。通过分析代码,学习到了很多 此博客的目的是移植ws2812部分 rgb_matrix_drivers.c代码,定义了不同rgb芯片的驱动代码和结构体,其中针对2812的代码有: 包含的代码为四个函数,分别为初始化(无),刷新数据,写入一个rgb,写入全部rgb(

  • 第一次写教程,如有疏漏错误,欢迎各位江湖大佬指正 先上链接:Github Actions compile QMK firmware 铺垫 使用此方法比本地编译有哪些好处呢? 解决在线编译不支持编码器和 OLED 的问题 避免本地编译克隆源代码或子库失败的问题发生,当然本教程也提出了新的解决方案 大多数朋友不需要经常编译,毕竟QMK支持VIA,所以好不容易下载的代码要不要保留呢? 只想到了这些,实在

  • 之前有许多小伙伴跟我抱怨过,现在的这些开源社区中的机械键盘的开源方案是挺香的,但是他们的环境配置实在是太过于烦人了,因而我考虑良久,出了这款可以开箱即用的,仅已完成全部环境配置的虚拟机。 先决条件 电脑上装有VM虚拟机 电脑上装有可以解压7Z类型文件的软件 有手 实践步骤 下载已封装好的虚拟机压缩文件LINUX.MP4,下载地址        https://cloud.189.cn/t/Zf2Q

 相关资料
  • 鼠标驱动的工作是触发按键按下和释放事件,通常我们只需要绑定系统的按键事件然后转换成 LCUI 的按键事件对象即可。 如需了解更多,可参考现有的鼠标驱动代码: ​src/platform/linux/linux_keyboard.c​ ​src/platform/linux/linux_keyboard.c​ ​src/platform/windows/windows_keyboard.c​ ​sr

  • 在Microsoft Windows 98中,键盘和鼠标是两个标准的使用者输入来源,在一些连贯操作中常产生互补作用。当然,鼠标在今天的应用程序中比十年前使用得更为广泛。甚至在一些应用程序中,我们更习惯于使用鼠标,例如在游戏、画图程序、音乐程序以及Web浏览器等程序中就是这样。然而,我们可以不使用鼠标,但绝对不能从一般的PC中把键盘拆掉。 相对于个人计算机的其它组件,键盘有非常久远的历史,它起源于1

  • jd.hideKeyboard(Object object) 在input、textarea等focus拉起键盘之后,手动调用此接口收起键盘 参数 Object object 属性 类型 必填 说明 success function 否 接口调用成功的回调函数 fail function 否 接口调用失败的回调函数 complete function 否 接口调用结束的回调函数(调用成功、失败都会

  • 概述 传动类通用型零件,可用于电机或4mm轴与同步带轮、齿轮及连接件之间的传动连接。 参数 内径:4mm 材质:6061铝 尺寸图纸 搭建案例

  • 本文向大家介绍iOS 开发之 - 关闭键盘 退出键盘 的5种方式,包括了iOS 开发之 - 关闭键盘 退出键盘 的5种方式的使用技巧和注意事项,需要的朋友参考一下 iOS 开发之 - 关闭键盘 退出键盘 的5种方式  1、点击编辑区以外的地方(UIView) 2、点击编辑区域以外的地方(UIControl) 3、使用制作收起键盘的按钮 4、使用判断输入字元 5、关于键盘遮蔽的问题 1,点击编辑区以

  • 有没有办法做到这一点? 我有一个角色,说“/”,我想得到这个的键盘组合。 对于德语布局,“/”将是Shift7。